首先还是要简单介绍一下Python是一种高级的、通用的、结构化的、强大的、开源的编程语言,用于各种编程任务。它具有完全动态的类型系统和自动内存管理功能,类似于Scheme、Ruby、Perl,这使得它避免了很多复杂性,这门语言是由Guido van Rossum于1991年创建的,一直很受欢迎,一大部分原因是它简单易懂的语法,非常容易上手,Python这个名字来自喜剧Monty Python
Python经常被用作Web应用程序、嵌入式软件产品以及人工智能和系统管理任务的脚本语言。它既简单又强大,非常适合初学者和专业程序员。
今天要和大家分享一本非常经典的Python开源书籍,虏获了广大读者的好评,豆瓣评分8.7,美亚评分4.3。它就是——《像计算机科学家一样思考Python》
本书更多的是想培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法。从基本的编程概念开始,一步步引导读者了解Python语言,再逐渐掌握函数、递归、数据结构和面向对象设计等高阶概念。本书第2版及其辅助代码均已升级,支持Python 3。
这本书的主题包括:
变量、表达式和语句
Python特性
条件和递归
字符串
列表
字典
元组——元素的有序列表
文件
类和对象/类和函数/类和方法
继承
界面设计,文字游戏,数据结构和Tkinter的案例研究
......
全书共19章和3个附录,详细介绍了python语言编程的方方面面。作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。总而言之,这本书可以让读者少走很多弯路。
豆瓣书评
@渊凯:入门读物,侧重思维,辅助以大量的小程序案例分析
@pacino:这本书简直适合没接触过编程的人学习第一门语言时来读。语言非常通俗易懂,是一本挺好的入门书,最后附录还涉及到一点算法。第一次接触python看这本书会挺爽的。
@某个草莓:十分适合初学者看!会让人在脑海中搭建一个总的框架,既全面又不失简洁,里面一些题对于我还是挺有挑战性的。作为第一本编程入门学习书最好不过了。当然想要快速上手的话,应该还是直接从项目中学习来得快。
@大碗:作为入门练习,应该是最佳的书了。但是在这以前要简单了解下python2跟3的区别,以及简单的环境配置。
本文转载自【程序员书库】
公众号内回复“1”带你进粉丝群