引言:
有粉丝说,看纸书不方便,不好随身携带,因此小编今天给大家分享的是Python的5本经典书籍,有PDF电子书版,希望帮到正在学习Python的大家!
Python是一门美丽的语言。它简单易学,跨平台,而且运转良好。达成了
许多Java一直求索的技术目标。一言以蔽之就是:’其他的语言是与时代同步,
而Python则是未雨绸缪’而且计划得颇为出色。遗憾的是,并没有足够多的Python
书籍。至今最禁得起考验的就当属《Python核心编程》了。
本书旨在让你成为优秀的程序员,具体地说,是优秀的Python程序员。通过阅读本书,你将迅速掌握编程概念,打下坚实的基础,并养成良好的习惯。阅读本书后,你就可以开始
学习Python高级技术,并能够更轻松地掌握其他编程语言。
在本书的第一部分,你将学习编写Python程序时需要熟悉的基本编程概念,你刚接触几乎任何编程语言时都需要学习这些概念。你将学习各种数据以及在程序中将数据存储到列表
和字典中的方式。你将学习如何创建数据集合以及如何高效地遍历这些集合。你将学习使用while 和if 语句来检查条件,并在条件满足时执行代码的一部分,而在条件不满足
时执行代码的另一部分——这可为自动完成处理提供极大的帮助。
你将学习获取用户输入,让程序能够与用户交互,并在用户没停止输入时保持运行状态。你将探索如何编写函数来让程序的各个部分可重用,这样你编写执行特定任务的代码
后,想使用它多少次都可以。然后,你将学习使用类来扩展这种概念以实现更复杂的行为,从而让非常简单的程序也能处理各种不同的情形。你将学习编写妥善处理常见错误的
程序。学习这些基本概念后,你就能编写一些简短的程序来解决一些明确的问题。最后,你将向中级编程迈出第一步,学习如何为代码编写测试,以便在进一步改进程序时不用
担心可能引入bug。第一部分介绍的知识让你能够开发更大、更复杂的项目。
在第二部分,你将利用在第一部分学到的知识来开发三个项目。你可以根据自己的情况,以最合适的顺序完成这些项目;你也可以选择只完成其中的某些项目。在第一个项目
(第12~14章)中,你将创建一个类似于《太空入侵者》的射击游戏。这个游戏名为《外星人入侵》,它包含多个难度不断增加的等级。完成这个项目后,你就能够自己动手开发
2D游戏了。
第二个项目(第15~17章)介绍数据可视化。数据科学家的目标是通过各种可视化技术来搞懂海量信息。你将使用通过代码生成的数据集、已经从网络下载下来的数据集以及程序
自动下载的数据集。完成这个项目后,你将能够编写能对大型数据集进行筛选的程序,并以可视化方式将筛选出来的数据呈现出来。
在第三个项目(第18~20章)中,你将创建一个名为“学习笔记”的小型Web应用程序。这个项目能够让用户将学到的与特定主题相关的概念记录下来。你将能够分别记录不同的主
题,还可以让其他人建立账户并开始记录自己的学习笔记。你还将学习如何部署这个项目,让任何人都能够通过网络访问它,而不管他身处何方。
如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python 是一
种解释型、面向对象、动态数据类型的高级程序设计语言。通过 Python 编程,我们
能够解决现实生活中的很多任务。
本书是一本面向实践的 Python 编程实用指南。本书的目的,不仅是介绍 Python
语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的
第一部分介绍了基本的 Python 编程概念,第二部分介绍了一些不同的任务,通过编
写 Python 程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,
供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学
的知识。附录部分提供了所有习题的解答。
本书适合任何想要通过 Python 学习编程的读者,尤其适合缺乏编程基础的初学
者。通过阅读本书,读者将能利用最强大的编程语言和工具,并且将体会到 Python
编程的快乐。
全书一共 10 章,全面探讨了 MySQL 中 SQL 编程的各种方法、技巧与最佳实践。第
1 章首先介绍了 SQL 编程的概念、数据库的应用类型以及 SQL 查询分析器,然后介绍了
SQL 编程的三个阶段,希望读者通过本书的学习能达到最后的融合阶段。第 2 章全面讲解
了 MySQL 中的各种数据类型和与之相对应的各种编程问题。第 3 章深入探讨了逻辑查询与
物理查询的原理与方法。第 4 章的主题是子查询,不仅讲解了各种常用的子查询方法及其
优化,而且还讲解了 MariaDB 对子查询的优化。第 5 章首先详细地分析了 MySQL 中的各
种联接及其内部的实现算法,以及 MariaDB 数据库中引入的 Hash Join,然后针对关于集合
的各种操作给出了解决方案。第 6 章分享了聚合和旋转操作的方法与技巧,并对一些经典
的常见问题给出了解决方案。第 7 章深入阐述了游标的使用,重点在于如何通过正确地使
用游标来提高 SQL 编程的效率。第 8 章讲解了关于事务的各种编程技巧,同时对事务的分
类进行了详细阐述。第 9 章详细分析了各种索引的内部实现,探讨了如何使用索引来提升
查询效率。第 10 章介绍了分区的方法与技巧,阐明了如何通过分区来进行 SQL 编程。
需要这5本Python书籍的童鞋
留言与评论(共有 0 条评论) |