这两本Python堪称程序员宝藏的书籍,你看过了吗?附赠PDF电子版

tb6605通博网址

书籍介绍

《像计算机科学家一样思考Python (第2版)》

2dd2480be88f42759158006bae69c8f4

本书旨在培养读者,以与计算机科学家相同的方式理解Python语言编程。本书的主体是如何思考,设计和开发,而具体的编程语言只提供了方便介绍特定场景的媒介。

本书共21章,详细介绍了Python语言编程的各个方面。本书从基本的编程概念开始,包括语言的语法和语义,每个编程概念都有明确定义,引导读者逐步学习变量,表达式,语句,函数和数据结构。本书还探讨了如何处理文件和数据库,如何理解对象,方法和面向对象的编程,以及如何使用调试技术来纠正语法错误,运行时错误和语义错误。每章都配有词汇表和练习,以帮助读者巩固他们所学到的知识和技能。此外,每一章都将介绍如何调试程序。作者总结了针对每个章节或相关开发问题的每种语言特性的调试的所有方面。

与第一版相比,本书的第二版已经多次更新,将编程语言从Python 2升级到Python 3,修改了许多示例和练习,添加了新的章节,并更全面地介绍了Python语言。

对于没有Python编程经验的程序员,以及高中生或大学生,Python爱好者以及需要了解编程基础知识的人来说,这是一本实用的学习指南。对于那些刚接触程序设计的人来说,这是一项罕见的工作。

内容介绍

在第一部分中,您将学习编写Python程序时需要熟悉的基本编程概念:

包括功能强大的Python库和工具,如matplotlib,NumPy和Pygal,以及列表,字典,if语句,类,文件和异常,代码测试等。

在第二部分中,您将使用您在第一部分中学到的知识来开发三个项目:

在第一个项目(第12-14章)中,您将创建一个类似于《太空入侵 者》的射击游戏。这个游戏被称为《外星人入侵》,它包含多个难度级别。完成此项目后,您将能够自己开发2D游戏。

第二个项目(第15-17章)介绍了数据可视化。数据科学家的目标是通过各种可视化技术来理解大量信息。您将使用代码生成的数据集,从网络下载的数据集以及程序自动下载的数据集。完成此项目后,您将能够编写可以过滤大型数据集并直观显示过滤数据的程序。

在第三个项目(第18-20章)中,您将创建一个名为“学习笔记”的小型Web应用程序。该项目允许用户记录他们从特定主题中学到的概念。您将能够分别录制不同的主题,并且您将能够创建帐户并开始录制自己的学习笔记。您还将学习如何部署此项目,以便任何人都可以通过网络访问它,无论他在哪里。

目录

(以下是目录的部分截图)

0d26c8e324254bf5b2ccf07bc70f24676ae6a13d34e94ffd8c9304553c7df5032dae0b612c514edda3eb98f14efdcb3e654aae212ed749efaf228c253ce276a7