飞道的博客

我的圣经:17年前的那本《Python 2.1 宝典》

342人阅读  评论(0)

办公室里有一个小小的书橱,摆放着我平时经常翻看的图书。但有一本书,一直放在那里,很多年都没有动过,书名叫做《Python 2.1 宝典》,译自美国计算机Bible丛书《Python 2.1 Bible》。今天是圣诞节,在这个特殊的日子里谈论《Python 2.1 Bible》,纯粹是巧合。Bible,直译为圣经,但这本《Python 2.1 Bible》的中文名字译作《Python 2.1 宝典》,我觉得倒是更贴切一点。

《Python 2.1 宝典》由电子工业出版社出版发行,版次为2002年1月第1版。这本书不是我自己买的,是一位朋友赠送的,赠书时间大约是在2002年的秋冬时节。当时因为从未听说过Python,也就没把这本书当回事儿,随手放在了书架上。

记不清第一次接触Python是哪一年了,只记得当时的Python版本是2.4。Py2.4版本推出时间是2004年11月,Py2.5版本推出时间是2006年9月,大致可以推算,我是从2006年开始接触Python的。那会儿,网上关于Python的资料可以说是凤毛麟角,书店里也很少有Python的图书售卖。直到2007年我才在北京西单书店买到了我的第2本Python图书——《Python网络编程基础》,也是一本译作。

凭着《Python 2.1 宝典》一书,我逐渐熟悉并喜欢上了Python这门编程语言。今天再次翻开这本书,重新审视它,依然被它宏大的结构所震撼,依然为龟叔(Guido van Rossum)的远见所折服。全书分为七大部分,共计38章,内容涵盖了基础语法、面向对象、控制台IO、文件操作、数据库、Socket通讯、html/xml数据解析、桌面程序设计、图像处理、多线程技术、数值计算、跨平台编程等各个领域。细读封底的介绍,通篇是至今依然流行的词汇,很难想象这是一本出版于17年前的计算机图书!

除了基础语法,《Python 2.1 宝典》教我学会了使用wxPython,让我了解了NumPy,更让我深入了解了互联网协议。可以说,我的Python知识体系几乎全部来自于这本书,《Python 2.1 宝典》堪称是我的圣经。

Python发展史

  • 1989年由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年
  • Python 1.0 - January 1994 增加了 lambda, map, filter and reduce
  • Python 2.0 - October 16, 2000 加入了内存回收机制,构成了现在Python语言框架的基础
  • Python 2.4 - November 30, 2004 同年目前最流行的WEB框架Django 诞生
  • Python 2.5 - September 19, 2006
  • Python 2.6 - October 1, 2008
  • Python 2.7 - July 3, 2010
  • Python 3.0 - December 3, 2008
  • Python 3.1 - June 27, 2009
  • Python 3.2 - February 20, 2011
  • Python 3.3 - September 29, 2012
  • Python 3.4 - March 16, 2014
  • Python 3.5 - September 13, 2015
  • Python 3.6 - December 23, 2016

转载:https://blog.csdn.net/xufive/article/details/103698916
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场