目录
-
Python精品书籍
- 参考资料
-
基础
- Python编程:从入门到实践(第2版)
- 笨办法学_Python
- Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities
- Python Tricks A Buffet of Awesome Python Features
- Python编程快速上手——让繁琐工作自动化 - 2016.pdf
- Python Programming for Beginners 2023
- Python for Everybody
- The Python Quiz Book
-
进阶
- 流畅的python - 2017
- Effective Python.编写高质量Python代码的59个有效方法 -2016.pdf
- Python 3 面向对象编程
- Python高级编程
-
数据科学&数据分析
- Data Science from Scratch: First Principles with Python
- Effective Pandas: Patterns for Data Manipulation
- Python for Excel: A Modern Environment for Automation and Data Analysis
- Excel+Python:飞速搞定数据分析与处理
- 超简单:用Python让Excel飞起来用Python让Excel飞起来
-
人工智能
- 人工通用智能的星星之火GPT-4 的早期实验 202303微软报告
- GPT-3: Building Innovative NLP Products Using Large Language Models
- ChatGPT百万富翁
- Python深度学习
- 机器学习实战:基于Scikit-Learn和TensorFlow
- Machine Learning For Absolute Beginners 2nd
- Make Your Own Neural Network
-
爬虫&网络
- Python网络数据采集 初级
- Mastering Python Networking
-
Web
- Welcome to Django:Django for APIs; Django for Beginners;Django for Professionals
-
测试&DevOps
- Publishing Python Packages Test, share, and automate your projects
- Python for DevOps
-
算法与数据结构
- Data Structures with Python
- 算法图解.pdf
Python精品书籍
参考资料
- 书籍来源: https://github.com/china-testing/python_cn_resouce/blob/main/books.md
- 下载来源: https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
专业长期收集python书籍。
赞善或进入python技术群:钉钉或微信 pythontesting、 支付宝xurongzhong#gmail.com, 请将#替换为@。
python测试开发钉钉群:21745728,目前800多人,另有几千人的python测试开发微信群,可联系 钉钉或微信号 pythontesting 加群(备注:python)!
python八字排盘 目前市面上功能最强大的八字排盘,科学的尽头是道教,玄学。
基础
Python编程:从入门到实践(第2版)
本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。
-
源码
https://github.com/ehmatthes/pcc_3e/
https://github.com/ehmatthes/pcc_2e/ -
英文版
Python Crash Course 3rd Edition.pdf: https://url97.ctfile.com/f/18113597-812539319-0fab3e 获取访问密码 公众号:pythontesting 发送 密码
- 中文版
Python编程:从入门到实践 第2版.epub 获取访问密码 公众号:pythontesting 发送 密码
笨办法学_Python
本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
- 中文版
笨办法学Python第四版.epub 获取访问密码 公众号:pythontesting 发送 密码
- 英文版
Learn More Python 3 the Hard Way The Next Step for New Python Programmers 9780134692883.pdf 获取访问密码 公众号:pythontesting 发送 密码
Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities
教10岁以上儿童用Python编程的游戏和活动
学习编码并不像听起来那么难--你只需要开始就可以了 孩子们的编码: Python以50个有趣的互动活动让孩子们开始学习Python编程语言的基础知识。从学习编程的基本构件到创建他们自己的游戏,孩子们将通过独特的课程进展,其中包含有用的例子和一点愚蠢的东西!孩子们将跟着开始编码!
孩子们将一步一步地开始编码(并调试他们的代码),实时看到他们编码的结果。每章末尾的活动有助于通过结合多种概念来测试他们的新知识。对于那些真正想展示自己创造力的年轻程序员来说,每一章后都有额外的棘手的挑战要解决。孩子们只需要一台电脑和这本书就可以开始了。
这本儿童Python初学者指南包括:
- 50个创新练习--通过基于游戏的练习,创建代码块,使用预先写好的模块画图等,使编码概念变得生动。
- 简单易懂的指导--新的编码者将得到详尽的说明、示例代码和新的编程术语的解释的支持。
- 吸引人的视觉课程-彩色插图和屏幕截图供参考,有助于吸引孩子们的兴趣,并保持课程的清晰和简单。
鼓励孩子们独立思考,并通过这本儿童编码书享受学习一项惊人的新技能的乐趣。
- 英文版
Coding for Kids Python Learn to Code with 50 Awesome Games and Activities.epub 获取访问密码 公众号:pythontesting 发送 密码
Python Tricks A Buffet of Awesome Python Features
"我甚至不觉得我已经触及了用Python可以做的事情的表面"
有了Python技巧: 这本书,你会发现Python的最佳实践,以及通过简单的例子和循序渐进的叙述,发现美丽和Pythonic代码的力量。
你将离掌握Python更近一步,这样你就可以自然而然地写出漂亮的、成语式的代码。
学习Python的来龙去脉是很困难的--有了这本书,你就能专注于真正重要的实用技能。发现Python标准库中的 "藏金",今天就开始写干净的Pythonic代码。
- 英文版
Python Tricks A Buffet of Awesome Python Features.epub 获取访问密码 公众号:pythontesting 发送 密码
Python编程快速上手——让繁琐工作自动化 - 2016.pdf
如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。 本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。
- 中文版
python编程快速上手让繁琐工作自动化1826693.epub 获取访问密码 公众号:pythontesting 发送 密码
- 英文版
Automate the Boring Stuff with Python Practical Programming for Total Beginners 2nd.epub 获取访问密码 公众号:pythontesting 发送 密码
https://github.com/IFinners/automate-the-boring-stuff-projects 亚马逊4.7星 1800+评
Python Programming for Beginners 2023
亚马逊 4.8 星 500+ 评论
- 综合性:主题经过精心挑选,让你广泛接触Python,而不至于让你不知所措
- 简单性:每个概念都被分解成简单的步骤,以便您能在最短的时间内学习尽可能多的主题
- 实用性:与大多数书不同,所有例子的输出都是立即提供的,所以你不必等待在你的计算机上测试它们。
以下是你将学到的一小部分内容:
- 简要介绍Python、它的历史和它的主要应用,说明它的巨大潜力以及学习它如何使你受益
- 如何安装Python并选择最好的发行版,不管是在Windows还是Mac上,了解你开始所需的一切,包括最好的IDE
- 面向对象的编程(OOP)范式以及为什么你必须了解它,包括对象、方法和继承,按逻辑和顺序介绍,以帮助你快速、轻松地使用这种用户友好的语言和它的简单语法
- 每章都有实用的代码和练习来测试你的技能
- 由于有完整的章节,最佳的Python编程技术可以使脚本效率最大化
- Github、pip、虚拟环境和单元测试,以获得高级编程的360度视图,并轻松地闯入其中。
- 练习的解决方案(但一定要在自己先尝试解决练习后再看)。
- 附带:Python面试问题和答案,用于破解面试(扫描书中的QR码)。
- ...还有很多很多·
Python Programming for Beginners 9798354101856.epub (获取访问密码 公众号:pythontesting 发送 密码)
- 英文版本下载
Python for Everybody
Python for Everybody旨在通过探索数据的视角向学生介绍编程和软件开发。你可以把Python编程语言看作是你解决电子表格所不能解决的数据问题的工具。
- 英文版本下载
Python for Everybody -2016 A4.6-1721--.epub (获取访问密码 公众号:pythontesting 发送 密码)
The Python Quiz Book
用有趣的方式测试你的Python编程语言......而不是在你的代码中犯恼人的错误
Python测验书的作用正如其封面上所说的那样。它充满了引人入胜的脑筋急转弯,从初学者到高级程序员都会抓耳挠腮...... 这本书将帮助你成为一个更好的工程师!
有些测验是深奥的,或者显示了不好的编程实践。你可以通过学习在你的代码中不要做什么而受益。此外,这本书还包含了大量关于Python的提示和技巧,这将使你的编程生活变得更加容易。
Python测验书有100多个测验,每个测验都为你提供了用Python编程的重要学习点,使你成为一个专家。
今天就给你的大脑一个锻炼,现在就拿起Python测验书吧
The Python Quiz Book.epub (获取访问密码 公众号:pythontesting 发送 密码)
进阶
流畅的python - 2017
《流畅的Python》一书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。
海报:
https://github.com/fluentpython/example-code 2000+ 星 强烈推荐
- 中文版
流畅的python.epub 获取访问密码 公众号:pythontesting 发送 密码
- 英文版本
Fluent Python, 2nd Edition.epub
https://url97.ctfile.com/f/18113597-812539535-a446e9 获取访问密码 公众号:pythontesting 发送 密码
Effective Python.编写高质量Python代码的59个有效方法 -2016.pdf
本书作者BrettSlatkin以使用场景为主导的精练教学方式,汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。作者根据自己在Google公司多年开发Python基础架构所积累的经验,揭示了Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的最佳方式,并学会编写易于理解、便于维护且利于改进的代码。
亚马逊 英文 4.7星 400+评
- 中文版
Effective Python.编写高质量Python代码的59个有效方法.Brett Slatkin.pdf 获取访问密码 公众号:pythontesting 发送 密码
- 英文版本
Effective Python 2nd Edition 9780134853987.epub 获取访问密码 公众号:pythontesting 发送 密码
Python 3 面向对象编程
本书主要介绍如何使用Python 3进行面向对象编程。
1~4章介绍面向对象这一编程范式的基本准则,以及Python是如何运用这些准则实现面向对象编程的;
第58章,介绍如何利用Python中的内置函数快速、简单地实现面向对象编程;第911章介绍了许多面向对象编程中常用的设计模式,以及如何使用符合 Python 语言习惯的方式来实现这些设计模式;
最后第12、13章介绍了Python3中并发编程相关的主题。本书中每一章都会包含一节案例学习的内容,通过一个实践相关的案例将本章介绍的主要内容以及前面章节中介绍。
- 英文版下载
Python 3 Object-Oriented Programming 3rd Edition - 2018.Pdf
Python Object-Oriented Programming 4th.epub (获取访问密码 公众号:pythontesting 发送 密码)
- 中文版下载
Python_3面向对象编程.pdf (获取访问密码 公众号:pythontesting 发送 密码)
Python高级编程
本书基于Python 3.5版本进行讲解,通过13章的内容,深度揭示了Python编程的高级技巧。
本书从Python语言及其社区的现状开始介绍,对Python语法、命名规则、Python包的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、并发编程、设计模式等重要话题进行了全面系统化的讲解。
本书适合想要进一步提高自身Python编程技能的读者阅读,也适合对Python编程感兴趣的读者参考学习。全书结合典型且实用的开发案例,可以帮助读者创建高性能的、可靠且可维护的Python应用。
Python高级编程.epub (获取访问密码 公众号:pythontesting 发送 密码)
Expert Python Programming Master Python by learning the best coding practices and advanced programming concepts, 4th Edition .epub (获取访问密码 公众号:pythontesting 发送 密码)
数据科学&数据分析
Data Science from Scratch: First Principles with Python
要真正学习数据科学,你不仅要掌握工具--数据科学库、框架、模块和工具包,还要理解它们背后的思想和原理。这本《从零开始的数据科学》第二版针对Python 3.6进行了更新,通过从零开始实施这些工具和算法,向你展示了这些工具和算法是如何工作的。
如果你有数学天赋和一些编程技能,作者Joel Grus将帮助你适应作为数据科学核心的数学和统计学,并掌握作为数据科学家开始工作所需的黑客技能。本书包含了深度学习、统计学和自然语言处理方面的新材料,这本更新的书告诉你如何在当今混乱的大量数据中找到宝石。
- 获得Python的速成课程
- 学习线性代数、统计和概率的基础知识--以及它们在数据科学中的使用方式和时间
- 收集、探索、清理、归纳和处理数据
- 深入了解机器学习的基本原理
- 实施模型,如k-nearest neighbors、Naïve Bayes、线性和逻辑回归、决策树、神经网络和聚类。
- 探索推荐系统、自然语言处理、网络分析、MapReduce和数据库。
Data Science from Scratch First Principles with Python, Second Edition.epub
亚马逊 4.4星 600+评
https://github.com/joelgrus/data-science-from-scratch 7600+ 星
Effective Pandas: Patterns for Data Manipulation
用Pandas操作数据的最佳实践。本书将用多年的知识和经验来武装你,这些知识和经验被浓缩成一种易于理解的格式。与其花几个月时间阅读博客和网站,搜索邮件列表和群组,本书将教你如何编写好的Pandas代码。
它涵盖了
- 操作序列
- 创建列
- 汇总统计
- 分组、透视和交叉分析
- 时间序列数据
- 可视化
- 级联
- 调试代码
- 以及更多...
Effective Pandas Patterns for Data Manipulation 9798772692936.pdf
https://github.com/mattharrison/effective_pandas_book
Python for Excel: A Modern Environment for Automation and Data Analysis
虽然Excel在商业世界中仍然无处不在,但最近微软的反馈论坛中充满了将Python作为Excel脚本语言的请求。事实上,这是最主要的功能要求。是什么使这种组合如此引人注目?在这个实践指南中,Felix Zumstein--xlwings的创造者,一个流行的用Python实现Excel自动化的开源包--向经验丰富的Excel用户展示了如何有效地整合这两个世界。
在过去的几年里,Excel增加了不少新的功能,但是它的自动化语言VBA在很久以前就停止了发展。许多Excel高级用户已经采用Python来完成日常的自动化任务。本指南让你入门。
使用Python,无需大量的编程知识
开始使用现代工具,包括Jupyter笔记本和Visual Studio代码
使用pandas来获取、清理和分析数据,并取代典型的Excel计算方法
自动完成繁琐的任务,如合并Excel工作簿和制作Excel报告
使用xlwings来构建使用Python作为计算引擎的交互式Excel工具
使用Python代码将Excel连接到数据库和CSV文件,并从互联网上获取数据
将Python替代VBA、Power Query和Power Pivot
Python for Excel 2021 A4.7-37.epub (获取访问密码 公众号:pythontesting 发送 密码)
Excel+Python:飞速搞定数据分析与处理
在如今的时代,大型数据集唾手可得,含有数百万行的数据文件并不罕见。Python是数据分析师和数据科学家的首选语言。通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。你将学习如何用pandas替代 Excel函数,以及如何用自动化Python库替代VBA宏和用户定义函数等。
本书既适合Excel用户,也适合Python用户阅读。
本书系《Python for Excel》的中文版
Excel Python:飞速搞定数据分析与处理 (【瑞士】费利克斯·朱姆斯坦).pdf (获取访问密码 公众号:pythontesting 发送 密码)
超简单:用Python让Excel飞起来用Python让Excel飞起来
本书是一本讲解如何用Python和Excel“强强联手”打造办公利器的案例型教程。
全书共9章。第1~3章主要讲解Python编程环境的搭建、Python的基础语法知识、模块的安装和导入、常用模块的基本用法等内容,为后面的案例应用打下坚实的基础。第4~8章通过大量典型案例讲解如何用Python编程操控Excel,实现数据整理、数据分析、数据可视化等工作的自动化和批量化处理。第9章主要讲解如何在Excel中调用Python代码,进一步拓宽办公自动化的应用范围。
本书理论知识精练,案例典型实用,学习资源齐备,适合有一定Excel基础又想进一步提高工作效率的办公人员,如从事文秘、行政、人事、营销、财务等职业的人士阅读,也可供Python编程爱好者参考。
超简单:用Python让Excel飞起来.epub (获取访问密码 公众号:pythontesting 发送 密码)
人工智能
人工通用智能的星星之火GPT-4 的早期实验 202303微软报告
人工智能(AI)研究人员一直在开发和完善大型语言模型(LLM),这些模型在各种领域和任务中表现出非凡
的能力,挑战了我们对学习和认知的理解。OpenAI开发的最新模型GPT-4 [Ope23]是使用前所未有的计算和
数据规模进行训练的。在本文中,我们报告了我们对早期版本的GPT-4的调查,当时它还在OpenAI的积极开
发中。我们认为(这个早期版本)GPT- 4是新一批LLM的一部分(例如ChatGPT和谷歌的PaLM),它们比之前的AI
模型表现出更多的通用智能。我们讨论了这些模型不断提升的能力和影响。我们证明,除了对语言的掌握,
GPT-4可以解决跨越数学、编码、视觉、医学、法律、心理学等新颖和困难的任务,而不需要任何特别的提
示。此外,在所有这些任务中,GPT-4的表现惊人地接近人类的表现,而且大大超过之前的模型,如
ChatGPT。鉴于GPT-4能力的广度和深度,我们相信它可以被合理地视为人工通用智能(AGI)系统的早期版本
(但仍不完整)。在我们对GPT-4的探索中,我们特别强调发现其局限性,并讨论了向更深入、更全面的AGI版
本推进所面临的挑战,包括可能需要追求超越下一个单词预测的新范式。最后,我们对最近技术飞跃的社会
影响和未来研究方向进行了反思
人工通用智能的 星星之火GPT-4 的早期实验 202303微软报告.pdf (获取访问密码 公众号:pythontesting 发送 密码)
GPT-3: Building Innovative NLP Products Using Large Language Models
GPT-3,即Generative Pre-trained Transformer 3,是一个由OpenAI开发的基于变换器的大型语言模型。它包含了惊人的1750亿个参数。任何人都可以通过OpenAI的API访问这个大型语言模型,这是一个简单易用的 "文本输入,文本输出 "用户界面,没有任何技术前提。这是历史上第一次,像GPT-3这样大的人工智能模型被远程托管,并通过简单的API调用提供给公众。这种新的访问模式被称为模型即服务。
随着GPT-3的引入,构建人工智能应用比以往任何时候都要容易。本书将向你展示开始使用OpenAI API是多么容易。此外,我们还将向你介绍为你的使用案例利用这一工具的创新方法。我们将研究建立在GPT-3之上的成功的初创企业和在其产品领域利用它的企业,并研究其发展中的问题和潜在的未来趋势。
本书是为所有背景的人准备的,而不仅仅是技术专家。如果你是,它应该对你有用:
-
希望获得人工智能技能的数据专业人士
-
想在人工智能领域建立下一个大事件的企业家
-
希望提升自己的人工智能知识并利用它来推动关键决策的企业领导人
-
想利用GPT-3的语言功能进行创作的作家、播音员、社交媒体经理或其他基于语言的创作者。
-
任何有基于人工智能的想法的人,而这种想法在技术上似乎是不可能的,或者开发成本太高。
GPT-3 Building Innovative NLP Products Using Large Language Model.epub (获取访问密码 公众号:pythontesting 发送 密码)
ChatGPT百万富翁
这是最简单的指南,介绍如何通过ChatGPT快速、轻松地赚钱(GPT-4)。
在这个循序渐进的指南中,我将分享如何做到的秘密:
- 在几分钟内创建被动收入来源
让您的客户以极快的速度高质量地完成项目,从而给他们留下深刻印象。
- 研究,创建和推广的内容毫不费力。
获得时间来关注真正重要的东西。
我们目前生活在这样一个世界,企业为撰写有吸引力的文章和博客支付数百美元,为社会媒体营销和SEO每月支付数千美元。现在使用ChatGPT,包括你在内的任何人都可以很好地做到这一点--即使你没有这方面的经验也是如此! 大多数企业现在不知道或不使用这个--这就是你可以进来,在几乎不做任何工作的情况下削弱现有的供应商--我将一步一步地告诉你如何做--你可以复制和粘贴说明。这个市场可能会在一年后趋于饱和--但现在正是开始的好时机!
以下是书中的内容:
- ChatGPT简介
- 使用ChatGPT的优势
- 如何开始使用ChatGPT
- 有效使用ChatGPT的准则
- 用ChatGPT大大提高你的工作效率--比你想象的更快地创建伟大的内容和代码。
- 使用ChatGPT赚钱,创造被动收入来源。
- 用ChatGPT成为一个超人的自由职业者--在几分钟内完成客户的项目,而不是几天。
- 在几秒钟内为各种平台创建和重新使用社交媒体内容。
- 轻松地研究和撰写博客文章、视频脚本、软件应用程序、在线课程等。
- 150多个提示,将确保您可以快速、轻松地使用ChatGPT,满足您的任何需求。
- ChatGPT的局限性
本书有ChatGPT提示和回答的具体例子,可以帮助你了解实际的使用方法,并给你提供可以立即开始使用的模板!
[The ChatGPT Millionaire. Making Money Online has never been this easy.epub( https://url97.ctfile.com/f/18113597-851753985-83a163) (获取访问密码 公众号:pythontesting 发送 密码)
Python深度学习
-
【作者简介】 弗朗索瓦·肖莱(Franc?ois Chollet)
谷歌公司深度学习科学家,流行深度学习框架Keras之父。Keras的GitHub星标数近6万,用户数量已超100万。此外,他也是TensorFlow框架的贡献者,个人Kaggle竞赛全球排名曾获第17名。利用Keras,他致力于普及深度学习技术和实现通用人工智能。 -
内容简介:
本书由流行深度学习框架Keras之父弗朗索瓦·肖莱执笔,通过直观的解释和丰富的示例帮助你构建深度学习知识体系。作者避免使用数学符号,转而采用Python代码来解释深度学习的核心思想。全书共计14章,既涵盖了深度学习的基本原理,又体现了这一迅猛发展的领域在近几年里取得的重要进展,包括Transformer架构的原理和示例。读完本书后,你将能够使用Keras解决从计算机视觉到自然语言处理等现实世界的诸多问题,包括图像分类、图像分割、时间序列预测、文本分类、机器翻译、文本生成等。
Python深度学习.pdf
Deep Learning with Python François Chollet - 2018.pdf
Deep Learning with Python, Second Edition -2021.epub
- 源码 github星级 17K左右
- 页数:386
机器学习实战:基于Scikit-Learn和TensorFlow
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow Concepts, Tools, and Techniques to Build Intelligent 2nd - 2019.epub (获取访问密码 公众号:pythontesting 发送 密码)
机器学习实战:基于Scikit-Learn、Keras和TensorFlow:原书第2版.pdf (获取访问密码 公众号:pythontesting 发送 密码)
通过使用具体的例子,最小的理论和两个可用于生产的Python框架 - scikit-learn和TensorFlow,作者AurélienGéron帮助您直观地理解构建智能系统的概念和工具。 您将学习一系列技术,从简单的线性回归开始,逐步深入到神经网络。 通过每一章的练习来帮助您应用所学的知识,有编程经验就能上手。
- 源码地址 github星级 10000左右
- 页数: 564
Machine Learning For Absolute Beginners 2nd
Machine Learning for Absolute Beginners Second Edition为完全初学者编写和设计的。简单的英语解释,无需编码经验。 在引入核心算法的地方,添加了清晰的解释和可视化示例,以便在家中轻松实现。新版本包含了第一版中未涉及的许多主题,包括交叉验证,数据清理和集合建模。
- 源码地址:后期找到补上 github星级
- 页数: 128
Machine Learning for Absolute Beginners A Plain English Introduction 3rd Edition (获取访问密码 公众号:pythontesting 发送 密码)
Make Your Own Neural Network
本书首先从简单的思路着手,详细介绍了理解神经网络如何工作所必须的基础知识。第一部分介绍基本的思路,包括神经网络底层的数学知识,第2部分是实践,介绍了学习Python编程的流行和轻松的方法,从而逐渐使用该语言构建神经网络,以能够识别人类手写的字母,特别是让其像专家所开发的网络那样地工作。第3部分是扩展,介绍如何将神经网络的性能提升到工业应用的层级,甚至让其在Raspberry Pi上工作。
Make Your Own Neural Network 9781530826605.azw3 (获取访问密码 公众号:pythontesting 发送 密码)
- 源码 github星级 2100+
- 页数:222
爬虫&网络
Python网络数据采集 初级
本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各种数据类型提供了全面的指导。第 1部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第 二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。
Web Scraping with Python 2nd - 2018.pdf
https://github.com/REMitchell/python-scraping 2000左右星
Python网络数据采集.mobi (获取访问密码 公众号:pythontesting 发送 密码)
Web Scraping with Python 2nd - 2018.pdf
Mastering Python Networking
掌握最新的容器实例、Python 3特性、GitLab DevOps、网络数据分析和云网络,通过这本畅销指南的最新版本,最大限度地发挥Python在网络工程中的作用。
- 探索最新的Python库和框架的力量,以高效和有效地解决常见和复杂的网络问题
- 使用Python和其他开源工具进行网络DevOps、自动化、管理和监控
- 使用Python 3实现高级网络相关功能
你将学习的内容
- 使用Python与网络设备进行交互
- 了解Docker是一个可以用于开发和部署的工具
- 使用Python和其他各种工具从网络中获取信息
- 学习如何使用ELK进行网络数据分析
-
- 利用Flask和构建高级API与内部应用进行交互
- 探索Python 3中新的AsyncIO功能及其概念
- 探索测试驱动开发的概念,并使用PyTest来驱动代码测试覆盖率
- 了解GitLab如何与网络中的DevOps实践一起使用
Mastering Python Networking.epub (获取访问密码 公众号:pythontesting 发送 密码)
Web
Welcome to Django:Django for APIs; Django for Beginners;Django for Professionals
Django for Beginners是一本基于项目的Django介绍,Django是流行的基于Python的网络框架。
本书适用于从未建立过网站的完全初学者,以及希望获得现代Web开发和Django基础知识的快节奏指南的专业程序员。
在本书中,你将学会如何:
- 从头开始建立5个网站,包括一个博客和报纸网站
- 使用安全最佳实践进行在线部署
- 定制你的网站的外观和感觉
- 为你的所有代码编写测试并运行它们
- 整合用户认证、电子邮件和自定义用户模型
- 添加权限和授权,使你的应用程序更加安全
- 识别常见的错误和误差,以便你能建立自己的网站
如果你对基于Python的网站开发感到好奇,Django for Beginners是一本快速编写和部署自己网站的最佳实践指南。
Django for APIs是一本基于项目的指南,介绍如何使用Django和Django REST框架构建现代Web APIs。它适用于从未建立过API的初学者,以及希望快速了解Django基础知识和最佳实践的专业程序员。
在200多页的课程中,你将学习如何正确地设置一个新的项目,网络API在引擎盖下如何工作,以及先进的测试和部署技术。三个独立的项目从零开始,逐步建立更多的高级功能,包括图书馆API、Todo API和博客API。用户认证、权限、文档、视图集和路由器都被彻底涵盖。
Django for APIs是一个最佳实践指南,可以用最少的代码构建强大的基于Python的Web APIs。
Django for Professionals将你的网络开发技能提升到一个新的水平,教你如何用Python和Django建立可投入生产的网站。
一旦你学会了Django的基础知识,在构建简单的 "玩具应用程序 "和构建适合部署到数千甚至数百万用户的 "生产就绪 "的网络应用程序之间存在巨大差距。
在这本书中,你将学会如何:
- 从头开始建立一个书店网站
- 在本地使用Docker和PostgreSQL来模拟生产设置
- 使用电子邮件实现高级用户注册
- 自定义权限以控制用户访问
- 编写全面的测试
- 采用先进的安全和性能改进
- 增加搜索和文件/图像上传
- 充满信心地进行部署
如果你想利用Django所提供的所有优势,Django for Professionals是一本全面的最佳实践指南,用于构建和部署现代网站。
- 英文版下载
获取访问密码 公众号:pythontesting 发送 密码, 无需注册,点击普通下载即可。如遇失效可加钉或V信 pythontesting获取。
- Django for Professionals Production websites with Python & Django 9781735467238.epub
- Django for Beginners Build websites with Python & Django 9781735467207.epub
- Django for APIs Build web APIs with Python & Django 9781093633948.epub
测试&DevOps
Publishing Python Packages Test, share, and automate your projects
创建高超的、可维护的Python包! 本书包括设计、自动化、测试、部署,甚至作为开源项目发布的专业技巧
在《发布Python包》中,你将学习如何:
- 构建扩展和控制台脚本命令
- 使用tox来自动打包、安装和测试
- 使用GitHub Actions构建持续集成管道
- 使用black、mypy和flake8提高代码质量并减少人工审查
- 为你的软件包创建发布的文档
- 使用pyupgrade和Dependabot保持软件包的最新状态
- 使用GitHub的功能培养一个开放的源代码社区
Publishing Python Packages Test, share, and automate your projects.epub (获取访问密码 公众号:pythontesting 发送 密码)
Python for DevOps
在过去的十年中,技术方面发生了很多变化。数据很热,云无处不在,许多组织需要某种形式的自动化。在这些变革中,Python已经成为世界上最流行的语言之一。这个实用的资源告诉你如何使用Python与当今最有用的DevOps工具进行日常的Linux系统管理任务,包括Docker、Kubernetes和Terraform。
学习如何与Linux互动并实现自动化,对数百万专业人士来说是必不可少的。Python使它变得更加容易。通过本书,你将学会如何使用容器开发软件和解决问题,以及如何监控、检测、负载测试和操作你的软件。正在寻找在Python中 "完成任务 "的有效方法?这就是你的指南。
- Python的基础,包括对语言的简要介绍
- 如何使文本自动化,编写命令行工具,以及使文件系统自动化
- Linux实用程序、软件包管理、构建系统、监控和仪表以及自动测试
- 云计算、基础设施即代码、Kubernetes和无服务器
- 从DevOps角度看机器学习操作和数据工程
- 构建、部署和运营机器学习项目
Python for DevOps Learn Ruthlessly Effective Automation .epub (获取访问密码 公众号:pythontesting 发送 密码)
Python Testing with pytest
使用pytest,Python最强大的测试框架,测试大大小小的应用程序、包和库。pytest帮助您快速编写测试,并保持其可读性和可维护性。在这个全面修订的版本中,您可以探索pytest的超级能力--简单的断言、固定装置、参数化、标记和插件--同时针对小型数据库应用程序创建简单的测试和测试套件。使用强大而简单的夹具模型,用pytest编写小型测试和扩展到复杂的功能测试一样容易。这本书告诉你如何做。
pytest无疑是测试Python项目的最佳选择。它是功能齐全、灵活和可扩展的测试框架。pytest的夹具模型允许你在多层测试中共享测试数据和设置程序。pytest框架为您提供强大的功能,如断言重写、参数化、标记、插件、并行测试执行和清晰的测试失败报告--无需模板代码。
本书通过简单的分步说明和示例代码,让你快速掌握这个易学而强大的工具。编写简短、可维护的测试,优雅地表达你的测试内容。通过在多个处理器上分布测试和并行运行测试来加快测试时间。使用Python的内置断言语句,而不是笨拙的断言辅助函数,使你的测试更加可读。将设置代码从测试中移出,放入固定装置中,将设置失败与测试失败分开。用预期异常测试来测试错误条件和角落情况,用一个测试来运行许多参数化的测试案例。用插件扩展 pytest,将其连接到持续集成系统,并与 tox、mock、coverage、甚至现有的 unittest 测试一起使用。
Python Testing with pytest 2nd Edition.epub: https://url97.ctfile.com/f/18113597-858861972-fe5ade 访问密码 2274
算法与数据结构
Data Structures with Python
学习如何使用数据结构来编写高性能的Python程序和算法
这本关于数据结构和算法的实用介绍可以帮助每一个想要编写更高效软件的程序员。在Robert Lafore的基于Java的传奇指南的基础上,本书帮助你准确理解数据结构和算法的运作方式。你将学会如何用极为流行的Python语言有效地应用它们,并扩展你的代码以处理当今的大数据挑战。
作者自始至终关注真实世界的例子,用直观、互动的可视化方式传达关键的想法,并将复杂性和数学限制在你需要的范围内以提高性能。他们逐步介绍了数组、排序、堆栈、队列、链表、递归、二叉树、2-3-4树、哈希表、空间数据结构、图形等。他们的代码例子和插图非常清晰,即使你是一个接近初学者,或者你的经验是其他程序性或面向对象的语言,你也能理解它们。
- 培养计算机科学的核心技能,使你不仅仅是 "写代码"。
- 了解数据结构如何使程序(和程序员)更有效率
- 了解数据组织和算法如何影响你能用今天和明天的计算资源做多少事情
- 发展可以在任何语言中使用的数据结构实施技能
- 为每个编程问题选择最佳的数据结构和算法--并认识到哪些是需要避免的
Python中的数据结构和算法》包含了大量的例子、复习题、个人和团队练习、思想实验和较长的编程项目。它是自学和课堂教学的理想选择,既可以作为主要文本,也可以作为更正式的演讲的补充。
Data Structures with Python 9789355513311.epub (获取访问密码 公众号:pythontesting 发送 密码)
算法图解.pdf
本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。
算法图解.pdf文章来源:https://www.toymoban.com/news/detail-418729.html
(访问密码: 关注WX订阅号: pythontesting 发送”密码"即可。)文章来源地址https://www.toymoban.com/news/detail-418729.html
到了这里,关于Python精品书籍下载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!