《Dive Into Python》非死不可
译者言:
早在 2008 年 8 月,我就曾在自己的博客发表了一篇《为什么<Dive into Python>不值得推荐》(http://blog.csdn.net/lanphaday/archive/2008/08/28/2845258.aspx
),当时引起的讨论就不多说了,不过事实上到今天仍然有许多朋友留言与我讨论,让我几次贼心不死,想写再深入批判。好运的时候在我真正攒足动力之前,看到了这篇《Dive Into Python Must Die》,骂得痛快!所以我就把它简单翻译一下,借花献佛,也算是作为大家对我之前的小文的一个回应。
===================
原文:http://oppugn.us/posts/1272050135.html
译:赖勇浩(http://laiyonghao.com
)
By Zed A. Shaw
《Dive Into Python》非死不可
我受够了。
《Dive Into Python》
是一本关于学习
Python 的烂书,它非死不可。
许多人找到这本书,并被它极其垃圾的章节设计弄
死在学习之路上,为此我决定宣战了。
该书不可思议,使用过时的技术,举面目可憎的例
子,并且 Mark Pilgrim(作者)面对他人评论时冷嘲热讽:
09:42 @
diveintomark @ zedshaw 完全重写了一本我 6 年没打理过的书的前3章?
是的,我即刻去办。
11:32
@ diveintomark @ zedshaw 你肯定是有很多意见。
你最好在博客上写!
这是他对我提出从书中把 ODBC 相关章节删除的答复。
现在已经 2010
年了,他那本号称能够教会大家编程的该死的书,仍然使用上世纪 90 年代的技术。
是的,事实上
他
是在 6 年前教学 Python 时开始
写他的书的。
但即使当时这也是一个愚蠢
的决定。
这在科技书历史上闻所未闻。
Mark Lutz 的书《Learing
Python》已更新 4 次,内容与这门编程语言严格一致。
他的书很容易阅读,很容易
教会大家,读者并不需要有多少有关计算机的知识。
与此同时,Pilgrim 先生的书已经 6
年没有更新,虽然它是在线书籍,读者能够给作者提交补丁。
没错,这家伙的书是摆在了网络上,可是即使大家
都给他提了意见和反馈,他仍然懒得更新。
如果他把书的源码拿出来,那么大家也可以为他纠
正这些错漏,但他没有。他把自己的那砣屎放到网上免费阅读,以此作为与《Learing Python》竞争的唯一手段。
《Dive
Into Python》并非仅仅因为使用了 ODBC 而被评为烂书,即使第一个例子也烂到如同狗屎。
看看你的第一个 Python 程序
,有多少东西需要初学者能够憣然领悟:
带着一砣巨大的文档字符串
去定义函数。
面目可憎的双下划线变量,还使
相关文档:
#filename Seek.py
import unicodedata
import sys
import os
class Seek():
"""
功能:查找中文,并替换成指定字符或字符串
使用方法:python脚本用法
参数说明:
-d& ......
import urllib2
import time
import socket
from datetime import datetime
from thread_pool import *
def main():
url_list = {"sina":"http://www.sina.com.cn",
"sohu":"http://www.sohu.com",
"yahoo":"http://www.yahoo.com",
"xiaonei":"http://www.x ......
1,下载org.python.pydev.feature-1.5.0.1251989166.zip http://sourceforge.net/projects/pydev/files/
2,安装插件到eclipse
3,重启eclipse
注意:使用1.5.6版本pydev插件,创建python工程会报错,使用1.5.0版本无此问题。 ......
万恶的编码
小菜对于老师上一节讲的不是很明白,因为没有一本书是将文件与web一起讲授的,他决定自己探究一下它们之间的不同:
首先,小菜在C盘建了一个文本文档 file.txt,输入四个字:我是小菜。
然后,小菜在shell中练习起来:
>>> file=open("c:\\file.txt","r")
>>> data=file.read()
>> ......
编译了一个windows下的python3连接Mysql的库
mypysql
版本是 0.5.1 ,根据官方的修改日志,这个版本修改了0.5中一个内存泄漏问题。
源代码和编译后的文件为:
http://211.147.215.55/down/mypysql-0.5.1-win.zip
mypysql的官方地址 https://sourceforge.net/projects/mypysql/
......