Python编程从小白到大牛
杨惠 程常谦 主编
前言
对于程序员来说,似乎无时无刻不在忙各种项目,没有太多时间对自己多年的项目经验进行总结。而突然有一天,我在某一时刻很想放慢自己的工作节奏,一来想挤出更多时间陪伴家人,二来想总结自己多年的项目经验,因此,就诞生了写书的想法。
为什么要写书?
我阅读过很多IT书籍,大致分为两类:第一类是教科书类型,此类书籍的理论扎实、结构严谨,但是缺乏项目实践经验,无法帮助读者提高构建项目的能力;第二类是培训类型,偏重实践,往往在某一领域挖掘得很深,但是知识面的广度不够,与其他领域的联系也不够多。
对于资深工程师来说,在互联网上查阅资料远远比阅读书籍更有效率,这也是GitHub(一个面向开源及私有软件项目的托管平台)发展迅速的底层逻辑。但是对于诸多刚入行的“小白”来说,一本实用的工具书,不仅仅展示了技术知识,还能引导他们从更高、更广的角度来俯视整个IT产业界。这也是编者编写此书的最大目标,希望本书能够帮读者形成属于自己的IT世界观,从而引导大家各自走向适合自己的职业道路。
为什么要写关于Python的书?
现在是什么时代?是大数据时代,也是云计算时代,更是人工智能时代。假如将人工智能看作是一枚火箭,那么大数据就是燃料,云计算就是引擎。不过无论怎样,这些领域都离不开Python,所以很难确定是Python成就了这个时代,还是这个时代成就了Python。此外,还存在一个有趣的现象,很多非IT从业者也开始学习Python了,这种现象就算是Java最“火”时似乎也没有发生过。
如何阅读本书?
前面曾提到过,希望本书能够帮助初学者塑造自己的IT世界观,而不仅仅只是一本技术工具书,因此书中有很多内容是介绍产业界的环境、主流技术的方向以及个人项目经验。因此,全书分为三篇:基础篇、进阶篇和应用篇。
● “基础篇”为第1~7章,分别对数据类型和变量、流程控制、数据结构、函数、模块、包、文件、错误、异常和调…