本书中,第1~8章为Python语言基础,主要介绍 Python 的基本用法,第 9 章为一个实战,帮助读者理解前 8 章的知识,第10~17 章为 Python 的进阶使用,包含面向对象编程、函数式编程入门、文件读写、异常处理、模块和包几个部分,第 18 章为第二个实战,帮助读者融会贯通前17章的知识,同时抛砖引玉引起读者探索的兴趣。
作者在高校从事计算机教学多年,有过在高校教书、留学和企业工作的经验,目前已出版的书籍有多本。相信本书无论是在内容上及渠道上都比竞争对手更具有优势。本书的目标非常明确,就是为初学编程的读者提供一套以兴趣为导向的 Python 教程,其中包含以下特点:1.非常适合初学者:针对0基础优化,涉及到编程的基本理论的时候会通过举例来让读者体会这么做的必要性,然后再讲解原理。让读者不要被自己错误的想法带偏。2.基于 Python 3.6:要学就学*的,本书会在基础 Python 3 讲解过程中加入 Python 3.6的新特性,让读者体会*版 Python 带来的便捷。3.基于实践的理论学习: 根据我们所了解,很多读者学习存在一个误区,就是书看完了就觉得看懂了,一动手就抓瞎。Talk is cheap, show me the code! 以实践开始,迫使大家去练习,可能是一种不错的解决方案。实际上,在非初学者眼里,一门语言的使用并不需要看完一本书,而是通过简单的了解一些示例然后写一点代码练手,再把教材当工具书查一查就可以完全掌握一门语言。对于新手也是一样,实践才是王道。理论是出自实践的,只有让新手完成了实践,才能更好的理解理论。4.习题设计:通过小练习和一个大的积累项目完成所有知识的学习和串通,会使得读者更有成就感,*后可以收获一个大项目
吕云翔,北京航空航天大学副教授,教授软件工程、计算机英语、计算机导论等课程, 有多年的教学工作经验,并出版过多本计算机方面的教材。