【书单】盘点学习python编程的优秀书籍

1.《像计算机科学家一样思考Python》

【书单】盘点学习python编程的优秀书籍_第1张图片

 ①《像计算机科学家一样思考Python》作者为(美)Allen B.Downey,由赵普明翻译 人民邮电出版社出版。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从计算机小白的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。  ②作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。此外,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章中所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。可以说这是一种非常有益的创新,让初学编程的读者少走很多弯路。 ③全书共19章和3个附录,详细介绍了python语言编程的方方面面。《像计算机科学家一样思考python》是一本实用的学习指南,适合没有python编程经验的程序员阅读,也适合高中或大学的学生、python爱好者及需要了解编程基础的人阅读。对于第一次接触程序设计的人来说,是一本不可多得的佳作。作者:吾名散客


2.《 流畅的Python》


【书单】盘点学习python编程的优秀书籍_第2张图片

①《 流畅的Python》 由奋战在Python开发一线近20年的Luciano Ramalho执笔,中文版由安道   吴珂翻译,人民邮电出版社出版。Victor Stinner、Alex Martelli     等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道Python代码。②本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。但是本书并不适合小白阅读,更适合中高级Python软件开发人员。


3.《Python编程:从入门到实践 》

【书单】盘点学习python编程的优秀书籍_第3张图片

①《Python编程:从入门到实践 》全书由Eric Matthes 编写,袁国忠翻译 人民邮电出版社出版。是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:第一部分介绍用    Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具    介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实      践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。  ②本书是一本全面的Python编程从入门到实践教程, 书中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,如列表、字典、类和循环,并指导读者编写整洁且易于理解的代码。另外还介绍了如何让程序能够与用户交互,以及如何在代码运行前进行测试。实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。适合对Python感兴趣的任何层次的读者阅读。


4.《 Python游戏编程快速上手》

【书单】盘点学习python编程的优秀书籍_第4张图片


①《 Python游戏编程快速上手》由Al Sweigart编写,全书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示了游戏的源代码 通过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。


   嗯,我是散客,我会持续为大家更新《散客的诗》、《散客杂谈》、《书单》等栏目,感兴趣的朋友可以点个关注。记得点个赞再走哦,就这样。ps:我自己也在学习编程,Python要比C语言简单些,这几本书我自己也在用,很容易懂。

你可能感兴趣的:(【书单】盘点学习python编程的优秀书籍)