前不久Python创始人Guido老爹,说要让 Python 成为更快的语言,承诺在明年的 Python 3.11 中要将其速度提高 2 倍,以解决 Python 与 C++ 等其他编程语言相比在速度上的关键缺点。
Guido van Rossum 在峰会上展示了一份提交至 GitHub 的 PDF,详细说明了他对于提高 Python 速度的决心与规划。(PDF 地址:https://github.com/faster-cpython/ideas/blob/main/FasterCPythonDark.pdf)
相信Python经过这样的提升之后,其他语言更加不是对手了,为了让大家更好的学习Python,我推荐几本豆瓣的高分书籍给大家,希望大家有收获!
✨ NO.1 ✨
Python编程快速上手
让繁琐工作自动化(第2版)
● 点击上图,即可购买《Python编程快速上手 让繁琐工作自动化(第2版)》
如果你曾经花几小时来重命名文件或更新成千上万个电子表格的单元格,你就知道这样的任务有多繁琐了。如果可以让计算机替你完成呢?在本书中,你将学习利用Python编程在几分钟内完成手动需要几小时的工作,无须事先具备编程经验。通过阅读本书,你会学习Python的基本知识,探索Python丰富的模块库,并完成特定的任务(例如,从网站抓取数据,读取PDF和Word文档等)。本书还包括有关输入验证的实现方法,以及自动更新CSV文件的技巧。一旦掌握了编程的基础知识,你就可以毫不费力地创建Python程序,自动化地完成很多繁琐的工作。本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。● 点击上图,即可购买《Python极客项目编程》
Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么?
本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame,来完成以下工作:
编写一个三维立体画程序,生成隐藏在随机图案下的3D图像
通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画
将计算机连接到Arduino编程,创建响应音乐的激光秀
本书结合了软件开发工程师的兴趣来教授Python编程实战。全书分为5个部分共14章,首先是基础知识,然后是模拟游戏,然后分别从图像、3D图形和硬件等入手,以不同类型的项目实践的方式,告诉读者如何将Python编程技能应用到实际的项目中。本书充分考虑到读者的学习兴趣和习惯,案例使用价值很高,是一本真正能够帮助中级程序员快速上手使用Pyhton的实战指南。● 点击上图,即可购买《笨办法学Python 3》知乎、CSDN等各大论坛技术大牛推荐的Python自学入门畅销书《笨办法学Python》重磅升级,所有案例均基于Python3.6编写。免费提供长达5个小时的配套教学视频,用手机扫码在线观看视频,更方便。Zed A. Shaw创建了一套非常有效的Python 3学习体系,只要跟着学,你就会像Zed教过的数百万初学者一样获得成功!只要你能自律、投入和坚持!在本书中,你将通过完成52个精心设计的习题来学会Python语言。阅读这些习题,照着录入代码(不要复制和粘贴!),修正自己的错误,观察程序的运行。在这个过程中,你将学会计算机的工作原理,知道怎样的程序才算是好程序,以及如何读、写和思考代码。作者还提供了5个多小时的视频,教你如何破坏、修正和调试代码,整个过程就像一边做题一边直播一样。一开始会很难,但很快你就会上手,并且会感觉很棒!本书是一本Python入门书籍,以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python3.6版本编写的。本书共包括52个习题。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。