简明 Python 教程:人生苦短,快用Python

有两种方式构建软件设计:一种是把软件做的很简单以至于明显找不到缺陷,另一种是把它做的很复杂以至于找不到明显的缺陷。

说到Python,不少同学可能以为是一个新的开发语言,据说很风靡且简单实用,他的第一个版本诞生于1991年,可能比正在读这篇文章的部分朋友都年长呢。下面的截图来自维基百科(https://zh.wikipedia.org/zh-cn/Python)的说明。

每个取得成功的开发语言都有其内在的哲学。Python经久不衰、近些年更是大放异彩的原因是因为设计者一直秉持 “优雅”、“明确”、“简单” 的哲学,用近乎偏执的态度贯穿其中。如果你在Python的编辑器或者命令行中输入 Import this ,你会看到如下的宣言。

更有好事者将其哲学写成了诗,中文的版本更加经典:“人生苦短,快用Python”。

言归正传,我在国庆期间重温了《简明Python教程》,这是我认为最好的Python入门教程,作者和译者的水准都非常高,举重若轻,行云流水,哪怕你没有太丰富的编程经验,你也可以在一到两天内完全读完它,并且能够立即开始你的Python开发之旅。

这个教程的地址是: http://old.sebug.net/paper/python/index.html ,强烈大家收藏,必要时可以多次阅读。

这个简明教程是2003年左右编写的,离现在已经快过去十五年了,由此看出,凡是真正好的东西,必然会被人铭记。另外一个角度来说,这个教程写出了Python的核心框架,而它的核心框架又是简单的,而简单的东西更经得起时间的检验。

需要注意的是,这个教程是基于Python 2.x的版本写成的,所以如果你用的是3.x的环境,你会发现有些代码是跑不通的。例如print语句,raw_input和file函数,cPickle模块等。这是一个已知问题,而Python的作者在设计3.0的时候,为了避免过大的包袱,简单粗暴地选择了不向下兼容,虽然颇具争议,但也很具有Python的特色吧。

最后,在学习了上述简明教程后,如果有兴趣,你还可以继续学习另外一个《Python 从新手到专家》的教程,http://old.sebug.net/paper/books/dive-into-python/

重点在最后

最后提一句,目前Office 365 和 Azure 平台的开发都全面支持Python,而在Visual Studio Code中编写Python代码的体验,也非常舒服。

关于Python的学习和应用,如果你遇到问题,我也很乐意进行解答,请统一通过公众号(“希章分享”)跟我留言联系。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181002G0R8ER00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券