送书|放假喽!10 本 Python 好书任你选

HelloGitHub

共 5240字,需浏览 11分钟

 ·

2021-05-01 09:21

文章编辑:罗梦婷

审校:刘鑫

送书规则:

  • 在本文末尾留言即可参与

  • 随机抽出 5 位幸运读者

  • 奖品:异步图书的书单中任选一本

  • 开奖时间:5.6 中午 12:00


感谢 人民邮电出版社异步图书 赞助


异步君整理了一些 Python3 编程相关书籍,从基本概念完整项目开发,并加以数学辅助,帮助你迅速掌握 Python 编程,成为时代的弄潮儿!

✨  NO.1  ✨

Python 编程快速上手

让繁琐工作自动化(第2版)

 
点击购买《Python 编程快速上手 让繁琐工作自动化(第2版)》

如果你曾经花几小时来重命名文件或更新成千上万个电子表格的单元格,你就知道这样的任务有多繁琐了。如果可以让计算机替你完成呢?

在本书中,你将学习利用 Python 编程在几分钟内完成手动需要几小时的工作,无须事先具备编程经验。通过阅读本书,你会学习 Python 的基本知识,探索 Python 丰富的模块库,并完成特定的任务(例如,从网站抓取数据,读取 PDF 和 Word 文档等)。本书还包括有关输入验证的实现方法,以及自动更新 CSV 文件的技巧。一旦掌握了编程的基础知识,你就可以毫不费力地创建 Python 程序,自动化地完成很多繁琐的工作。

内容简介

本书是一本面向初学者的 Python 编程实用指南。本书不仅介绍了 Python 语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的 Python 编程概念,第二部分介绍了一些不同的任务,通过编写 Python 程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

✨  NO.2  ✨

Python 极客项目编程

点击购买《Python 极客项目编程》
Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么?
本书包含了一组富有想象力的编程项目,它们将引导你用 Python 来制作图像和音乐、模拟现实世界的现象,并与 Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的 Python 工具和库,如 numpy、matplotlib 和 pygame,来完成以下工作:

利用参数方程和 turtle 模块生成万花尺图案

通过模拟频率泛音在计算机上创作音乐

将图形图像转换为 ASCII 文本图形

编写一个三维立体画程序,生成隐藏在随机图案下的3D图像

通过探索粒子系统、透明度和广告牌技术,利用 OpenGL 着色器制作逼真的动画

利用来自 CT 和 MRI 扫描的数据实现 3D 可视化

将计算机连接到 Arduino 编程,创建响应音乐的激光秀

通过本书,你可以享受作为极客的真正乐趣
内容简介
本书结合了软件开发工程师的兴趣来教授 Python 编程实战。全书分为 5 个部分共14章,首先是基础知识,然后是模拟游戏,然后分别从图像、3D 图形和硬件等入手,以不同类型的项目实践的方式,告诉读者如何将 Python 编程技能应用到实际的项目中。本书充分考虑到读者的学习兴趣和习惯,案例使用价值很高,是一本真正能够帮助中级程序员快速上手使用 Pyhton 的实战指南。
✨  NO.3  ✨
笨办法学 Python 3
点击购买《笨办法学 Python 3
知乎、CSDN 等各大论坛技术大牛推荐的 Python 自学入门畅销书《笨办法学Python》重磅升级,所有案例均基于 Python3.6 编写。免费提供长达 5 个小时的配套教学视频,用手机扫码在线观看视频,更方便。
Zed A. Shaw 创建了一套非常有效的 Python 3 学习体系,只要跟着学,你就会像 Zed 教过的数百万初学者一样获得成功!只要你能自律、投入和坚持!
在本书中,你将通过完成 52 个精心设计的习题来学会 Python 语言。阅读这些习题,照着录入代码(不要复制和粘贴!),修正自己的错误,观察程序的运行。在这个过程中,你将学会计算机的工作原理,知道怎样的程序才算是好程序,以及如何读、写和思考代码。作者还提供了 5 个多小时的视频,教你如何破坏、修正和调试代码,整个过程就像一边做题一边直播一样。一开始会很难,但很快你就会上手,并且会感觉很棒!
内容简介
本书是一本 Python 入门书籍,以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于 Python3.6 版本编写的。本书共包括 52 个习题。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
✨  NO.4  ✨
Python 程序设计 第3版
购买《Python 程序设计 第3版》

这是一本由 Python 之父作序推荐的知名 Python 编程从入门到实践教程书,基于 Python3 编写,并提供代码示例和教学 PPT。
内容简介
本书是国外一本知名的 Python 大学教材,作者是美国 Watsburg 大学的教授,他使用自己的图书作为 Python 程序设计课程的授课教材,取得了很好的效果。本书采用较为传统的方式进行教学,强调问题解决、设计和编程,作为计算机科学的核心技能,并且使用 Python 语言来说明这些技能。
✨  NO.5  ✨
Python 核心编程 第3版
点击购买《Python 核心编程 第3版》

这是一本 Python 高手进阶图书,详解通用应用和 Web 开发,其系列销量逾 70000 册!是 Python 开发人员的案头必读学习手册
内容简介
本书总共分为 3 部分。第1部分包括正则表达式、网络编程、Internet 客户端编程、多线程编程、GUI 编程、数据库编程、Microsoft Office 编程、扩展 Python 等内容。第 2 部分包括 Web 客户端和服务器、CGI 和 WSGI 相关的 Web 编程、Django Web 框架、云计算、高级 Web 服务。第 3 部分包括文本处理以及一些其他内容。
✨  NO.6  ✨
编写整洁的 Python 代码
点击购买《编写整洁的 Python 代码

Python 语言程序设计代码整洁之道,全面介绍实现 Python 代码整洁应遵循的基本原则,自学编程软件开发设计原则,并提供源代码下载。
内容简介
本书介绍 Python 软件工程的主要实践和原则,旨在帮助读者编写更易于维护和更整洁的代码。全书共 10 章:第 1 章介绍 Python 语言的基础知识和搭建 Python 开发环境所需的主要工具;第 2 章描述 Python 风格代码,介绍 Python 中的第一个习惯用法;第 3 章总结好代码的一般特征,回顾软件工程中的一般原则;第 4 章介绍一套面向对象软件设计的原则,即 SOLID 原则;第 5 章介绍装饰器,它是 Python 的最大特性之一;第 6 章探讨描述符,介绍如何通过描述符从对象中获取更多的信息;第 7 章和第 8 章介绍生成器以及单元测试和重构的相关内容;第 9 章回顾 Python 中最常见的设计模式;第 10 章再次强调代码整洁是实现良好架构的基础。本书适合所有 Python 编程爱好者、对程序设计感兴趣的人,以及其他想学习更多 Python 知识的软件工程的从业人员。
✨  NO.7  ✨
Python Cookbook(第3版)中文版
点击购买《Python Cookbook(第3版)中文版》

经典 Python 图书全新升级版本,初中级 Python 程序员晋级必备图书,涵盖 Python3.3,包含大量实用 Python 编程技巧,囊括常见 Python 编程领域 
内容简介
本书介绍了 Python 应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件 和 I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和  Web 编程,并发,实用脚本和系统管理,测试、调试以及异常,C 语言扩展等。
✨  NO.8  ✨
像计算机科学家
一样思考 Python (第二版)
点击购买《像计算机科学家一样思考 Python 第2版》

如果想要学习如何编程,从 Python 语言入手是一个很好的开端。本书从基本的编程概念开始,一步步引导读者了解Python语言,再逐渐掌握函数、递归、数据结构和面向对象设计等高阶概念。本书第2版及其辅助代码均已升级,支持Python 3。
每章后的练习可以帮助读者加深对刚学的编程概念的理解。本书是高中和大学阶段的学生、自学者,以及需要了解编程基础的专业人士的理想读物。初学者可以在浏览器中学习如何开始Python编程。
内容简介
本书以培养读者像计算机科学家一样的思维方式的思路来教授Python语言编程。作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每章都配有术语表和练习题,方便读者巩固所学的知识和技巧。每章都抽出一节来讲解如何调试程序。
✨  NO.9  ✨
Python 数学编程
点击购买《Python数学编程

这是一本有趣、生动、实用,高中生也能看得懂的 Python 编程书!美国亚马逊青少年学计算机编程畅销书!通过编程来探究代数、统计、几何、概率、微积分等数学主题!
无论你是对数学还是对编程感兴趣,本书都会带给你不一样的体验。如果你是一位老师,希望教学生编程,你会发现 Python 让编程变得更容易。如果你是一位学生,当你致力于解决数学问题时,让 Python 来帮助你处理那些烦琐的计算工作吧!
内容简介
本书将程序设计和数学巧妙地结合起来,从简单的项目开始,应用 Python 解决高中和大学低年级的数学问题,比如几何、概率、统计以及微积分等,为进一步学习更复杂的数学内容以及 Python 编程语言打下坚实的基础。本书也可作为 Python 初学者的入门读物,通过学习书中的示例程序和完成那些编程挑战,读者可以提高自己的编程能力和技巧。 
你将从本书学到以下内容:

用统计方法描述数据,用线图、条形图和散点图可视化数据

用程序探究掷硬币、掷骰子和其他概率游戏中的集合理论和概率问题

用 Python 的符号数学功能解决代数问题

绘制几何图形,探索分形,如 Barnsley 蕨类植物、Sierpiński 三角以及 Mandelbrot 集

写程序求解导数与积分

本书还提供了有创意的编程挑战以及应用实例,可以帮助你把新学到的数学和编程技巧用于实践。你可以尝试解决各种有趣的问题,比如不等式求解、洗牌、画出子弹飞行过程中重力的影响、探究斐波那契数列与黄金分割之间的联系、利用向板子上投掷 100000 次“飞镖”来估计圆的面积等。
✨  NO.10  ✨
数据结构 Python 语言描述
点击购买《数据结构 Python 语言描述

不管你是程序设计爱好者、计算机专业的学生还是一位专业程序员,本书都是你通过 Python 编程语言学习面向对象设计和数据结构的不错的入门教程。通过清晰的示例、按部就班的讲解以及众多实用的练习,本书教你通过 Python 理解并使用数据结构。
内容简介
本书面向计算机专业的学生、爱好者和从业人员,是 Python 编程语言的面向对象设计、数据结构方面的一本入门图书。本书首先介绍了 Python 语言的基础知识和特性,然后结合各种数据结构,分别用 Python 进行了剖析和实现。本书涉及到多态和继承等主题,以及集合接口的多种实现,空间和时间代价的分析,以及各种不同的集合的实现等等。每章最后,还给出了练习,帮助读者巩固和思考。

(Python 之父龟叔 T 恤上的 Python 文案)

“人生苦短,我用 Python!
人生苦短,Python 是岸!
人生苦短,Python 当歌!”

投身书海中去,进击吧!Python 人!

—END—

👆「点击关注」更多惊喜等待你的发现👆


浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报