感谢分享原文-http://bjbsair.com/2020-04-03...html
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。python
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。git
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。程序员
入门推荐在线书籍:《 python 3.7极速入门教程》github
《Python编程:从入门到实践》 - 2016.pdf 初级正则表达式
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星算法
Python编程:从入门到实践数据库
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。编程
海报:api
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================感谢分享原文-http://bjbsair.com/2020-04-03...
Python做为如今很热门的一门编程语言,介于Python的友好,许多的初学者都将其做为首选,为了帮助你们更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内。
python如今的主流版本是3.7(有明显性能提高,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择。不少库已经不提供python2支持,请尽快从python迁移到python3.7。
我尽可能只收集通用的书籍,专用的书籍只收集特别优秀者。国产的书不少虽然出名,可是实际写得并很差,为此这里收集得并很少。有英文能力的,尽可能阅读英文原版。
入门推荐在线书籍:《 python 3.7极速入门教程》
《Python编程:从入门到实践》 - 2016.pdf 初级
亚马逊 4.5星 345评论 https://github.com/ehmatthes/pcc 1000左右星
Python编程:从入门到实践
本书是一本针对全部层次的Python读者而做的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及建立和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
海报:
英文版:《Python Crash Course》 - 2016.pdf
《流畅的python》 - 2017.pdf 中级
流畅的python
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,而且具备地道Python风格的代码。本书尤为深刻探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不一样的方面。
海报:
流畅的python
https://github.com/fluentpyth... 2000+ 星 强烈推荐
英文版本:《Fluent Python》 - 2014.pdf
《简明 Python 教程 》4nd - 2018.pdf 初级
简明 Python 教程
https://github.com/LenKiMo/by... 近300星
《Python编程快速上手——让繁琐工做自动化》 - 2016.pdf 初级
Python编程快速上手——让繁琐工做自动化
现在,人们面临的大多数任务均可以经过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。经过Python编程,咱们可以解决现实生活中的不少任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不只是介绍Python语言的基础知识,并且还经过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不一样的任务,经过编写Python程序,可让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深刻的实践项目,帮助读者巩固所学的知识。附录部分提供了全部习题的解答。 本书适合任何想要经过Python学习编程的读者,尤为适合缺少编程基础的初学者。经过阅读本书,读者将能利用强大的编程语言和工具,而且会体会到Python编程的快乐。
英文版:《Automate the Boring Stuff with Python Practical Programming for Total Beginners》 - 2015.pdf
《笨办法学_Python》(第三版) - 2018.pdf 初级
笨办法学_Python(第三版)
本书是一本Python入门书,适合对计算机了解很少,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构很是简单,除“准备工做”以外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,而后再作附加练习。
笨办法学_Python(第三版)
《Python基础教程》(第3版) - 2017.pdf 初级
Python基础教程(第3版
海报:
Python基础教程(第3版
《Python基础教程(第3版) 》- 2018 Beginning Python: From Novice to Professional - 2017 https://github.com/Apress/beg... 100左右星
《Python Cookbook》第三版中文.pdf 中级
《Python Cookbook》第三版中文
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的不少常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,能够很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工做的,以及为何可以工做。
《Python Cookbook(第3版)中文版》很是适合具备必定编程基础的Python程序员阅读参考。
Python Cookbook(第3版)(中文版) - 2015 Python Cookbook, 3rd Edition - 2013 https://github.com/dabeaz/pyt... 2000左右星
《Python学习手册》(原书第4版)- 2011.pdf 中级
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句建立和处理对象,而且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其余工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
Python学习手册(原书第4版)
英文版《 Learning Python 》5th - 2013.pdf
《Python游戏编程快速上手》(中文完整第4版).pdf 初级
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
本书经过编写一个个小巧、有趣的游戏来教授Python编程,而且采用直接展现了游戏的源代码,经过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操做、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书能够帮助读者在轻松有趣的过程当中,掌握Python游戏编程的基本技能。
本书适合不一样年龄和层次的Python编程初学者阅读。
《Python 游戏编程快速上手》(第3版)- 2016.pdf 文字版本
英文 《Invent Your Own Computer Games》 4th - 2017.pdf
https://wsvincent.com/best-py...
《像计算机科学家同样思考Python》 - 2013.pdf 初级
像计算机科学家同样思考Python
英文版 《Think Python - How to Think Like a Computer Scientist 》2nd - 2016.pdf
《Effective Python.编写高质量Python代码的59个有效方法》 -2016.pdf 中级
像计算机科学家同样思考Python
《Effective Python 59 Specific Ways to Write Better Python》 - 2015.pdf
编写高质量代码:改善Python程序的91个建议 - 2014.pdf 国产的书,不过是基于python2的,慎重考虑。
《Selenium自动化测试 基于 Python 语言》 - 2018.pdf 初级
Selenium自动化测试 基于 Python 语言
https://github.com/upgundecha... 星级 低于100
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经获得普遍的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合做为大专院校师生的学习用书和培训学校的教材。
对应的英文版:《Learning Selenium Testing Tools with Python 》- 2014.pdf
《Python网络数据采集》 初级
Python网络数据采集
Python网络数据采集
《Python网络数据采集 》- 2016.pdf
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各类数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何经过更多的方式接入网络。
《Web Scraping with Python》 2nd - 2018.pdf
https://github.com/REMitchell... 2000左右星
《Python核心编程第3版中文版》 - 2016.pdf
Python核心编程第3版中文版
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其余内容。 《Python核心编程(第3版)》适合具备必定经验的Python开发人员阅读
英文版本:《Core Python Applications Programming》3rd - 2012.pdf https://github.com/schedutron...
其余书籍
《Head First Python 》2nd 暂时没找到文字的电子书 初级
Head First Python
《Python Tricks A Buffet of Awesome Python Features》 - 2016.pdf 中级
暂时没有中文版
Python Tricks A Buffet of Awesome Python Features
《Python 201 Intermediate Python》 - 2016.pdf 中级
https://github.com/driscollis...
Python 201 Intermediate Python
《父与子的编程之旅:与小卡特一块儿学Python》 2nd - 2014.pdf 初级
基于python2的。
《python 101》 - 2016.pdf
还不错的英文书籍。
《Teach Your Kids to Code》 - 2015.pdf
还不错的英文书籍。有中文译本
喜欢本文的小伙伴能够转发或点波关注喔!
写在最后:
=================================================================================