硅谷创业教父Paul Graham曾给出一个很有意思的观察,“大多数开发者选择某个编程语言,不是因为语言本身有多优秀,而是听说有人在用它!”
当你听到编程大师Bruce Eckel的推荐“Life is short,you need Python!”,大概没有开发者能逃脱这句话的吸引力。而现在,AI的崛起再次成就了Python,但也因此忽视了它在其他开发领域的贡献。
实际上,在 AI 领域崛起前,Python 已凭借简洁语法与丰富库,在 Web 开发、自动化测试等领域广泛应用 。进入 21 世纪,NumPy、SciPy 等库的出现,为 Python 涉足科学计算、数据处理筑牢根基 。随后,TensorFlow、PyTorch 等深度学习框架诞生,正式开启 Python 主导 AI 开发的新时代,众多 AI 算法依托 Python 高效实现,从理论走向现实应用 。
本书单将以Python web开发为起点,用20本经典的技术书锚定Python编程帝国的开发版图。现在,你离「用代码改变世界」只差这一份书单的距离!
▊《看漫画学Python:有趣、有料、好玩、好用(1+2)》
关东升 赵大羽 著
漫画图解,轻松入门Python
畅销10万册
Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等级考试科目,某些中小学也开设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、搞笑形象及夸张动作,把复杂的Python技术问题简单化。
本书总计16章:第1章介绍Python的历史和特点,并进行开发环境搭建;第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等;第6~7章介绍Python常用的容器类型数据和字符串数据;第8~11章介绍Python的进阶内容,包括函数、类与对象、异常处理、常用内置模块等;第12~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。
本书在每一章中都安排了“动动手”环节,您可在该环节找到应用实例;在每一章结尾都提供了“练一练”环节,您可在该环节找到同步练习题。
▊《零基础学Python(升级版)》
明日科技 编著
畅销十余年,经久不衰
Python入门到精通的不二之选
本书针对零基础编程学习者研发的 Python 入门教程。从初学者角度出发,通过通俗易懂的语言、有趣的实例,详细介绍了使用 IDLE 及 Python 框架进行程序管理的知识和技术。全书共分 16 章, 包括初识 Python、Python 语言基础、流程控制语句、序列的应用、Pygame 游戏编程、网络爬虫开发等。书中所有的知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python 程序开发的精髓,快速提高程序开发技能。
书中通过大量实例及一个完整的项目案例,帮助读者更好地巩固所学知识,提升能力;中给出了书中设置了 200 多个二维码,扫描二维码可观看视频讲解,解决学习疑难。
▊《高阶Python:代码精进之路》
【美】Brian Overland 【美】John Bennett 著
Python进阶指南
以“RPN脚本解释器”为例进行项目开发
本书详细地介绍了Python语言的一些高级功能以及常见数据类型的高级用法,非常适合有一定基础的读者深入学习Python编程。本书的主要内容包括常见内置类型(数值、字符串和集合等)的高级用法和潜在的陷阱,用于文本处理的格式化方法和正则表达式,用于数值计算和大规模数据处理的math包和numpy包等。此外,文件存储、随机数生成和图表绘制也是本书的重要内容。本书还开发了一个“RPN脚本解释器”项目,该项目贯穿本书的各个章节,通过对该项目的学习,你也可以开发出自己的“语言”。
▊《图形引擎开发入门:基于Python语言》
卞安 著
Python与OpenGL巧妙结合
开辟图形引擘开发学习新路径
这是一本讲解如何使用Python 进行系统化图形引擎开发的图书。本书基于作者长期从事图形引擎开发工作的经验,结合简单易懂的Python 语言和PyOpenGL 模块,通过对引擎开发知识由浅入深的编排和讲解,让广大对图形学感兴趣的”小白”开发者一步步掌握图形引擎的开发流程和实现原理,并在这个过程中熟练掌握OpenGL,进而有能力基于各种开发语言进行图形引擎的开发工作。 本书结构紧凑、内容翔实、由浅入深,是学习、掌握图形引擎开发入门知识的重要参考书。
▊《PyQt 6实战派》
杨奋飞 著
学透PyQt 6,手把手带带你开发项目
本书内容涵盖了PyQt 6的各个方面,从窗体设计基础到高级控件的使用,再到多线程编程和图形处理,都进行了深入浅出的讲解。每个章节都配有丰富的程序案例,如龟兔赛跑、涂鸦板、计算器、AI问答小工具、飞机碰撞大挑战等,让读者通过实际操作加深理解,提升实战能力。
书中特别注重实践应用,最后一章提供的简单记账本综合案例既可以作为课程设计的参考,也可以作为毕业设计的参考。
本书附带丰富的开发资源,包括代码库、MySQL 数据库驱动,以及开发工具等,为读者提供了全方位的学习支持。通过阅读本书,读者能够熟练掌握PyQt 6的开发技能,为未来的项目开发奠定坚实的基础。
▊《网络工程师的Python之路:网络运维自动化实战(第2版)》
王印 朱嘉盛 著
面向Python零基础网工的Go-To Book
本书第1版于2020年11月出版发行后大获成功,Python及NetDevOps技术在国内计算机网络圈子里迅速走红,国内与NetDevOps相关的技术文章在网络上如雨后春笋般大量涌现,行业里也出现了很多要求掌握NetDevOps技术的网络工程师职位,并且需求越来越多,NetDevOps是“下一代网络工程师”必须掌握的技能已经成为既定且不可逆的事实。
以Python为主的NetDevOps技术知识更迭很快,第2版将在第1版的基础上添加TextFSM详解、Netmiko详解、Nornir详解、NETCONF详解及RESTCONF详解等5章内容,并去掉pyping、pyntc、netdev等一些不再流行或者作者已经公开宣布不再维护的模块内容。
另外,第2版将在思科设备的基础上添加华为设备的内容,由朱嘉盛老师执笔,相信能对主要使用国产设备的国内网络工程师更加有益。
▊《Django + Vue.js实战派——Python Web开发与运维》
杨永刚 著
Django编程开发与运维的方法、技巧与实战
本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。“第1篇 基础”介绍用Django开发Web应用的基础知识;“第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;“第3篇 进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;“第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。“第5篇 部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。
▊《Flask 2+Vue.js 3实战派——Python Web开发与运维》
杨永刚 著
Flask编程开发与运维的方法、技巧与实战
本书主要介绍了Flask编程开发与运维过程中涉及的方法、技巧和实战经验,共5篇。
“第1篇 基础”介绍用Flask开发Web应用的基础知识;
“第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;
“第3篇 进阶”通过Flask Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;
“第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。
“第5篇 部署运维”涉及Flask的传统部署,Flask的Docker部署,持续集成,持续交付和持续部署,运维监控。
本书通过完整的商城系统实例,融合了Flask开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行”软件开发运维一体化”的理念。
▊《Selenium3自动化测试实战——基于Python语言》
虫师 著
摆脱简单的手工测试,向高级测试工程师迈进
本书共分 14章,第 1章介绍了自动化测试相关的基础知识。第 2章到第 10章是本书的重点,从环境搭建,到 WebDriver API介绍,再到单元测试框架的使用,循序渐进地介绍了自动化测试所用到的知识,最后再通过项目将这些知识串联起来。第 11章详细介绍了如何使用 Jenkins配置自动化测试项目。第 12章到第 14章介绍了移动自动化测试工具 appium的使用。
本书写作目的并不是简单地告诉读者如何使用一个自动化测试工具,而是希望读者在学习本书的内容后能够提升技术高度、拓展技术宽度,从而摆脱简单的手工测试,向高级测试工程师迈进。
▊《Python黑帽子:黑客与渗透测试编程之道(第2版)》
【美】Justin Seitz 【美】Tim Arnold 著
全球漏洞研究与测试大师成名作
让安全从业者增效百倍的自动化/工具化新套路
本书是畅销书《Python黑帽子:黑客与渗透测试编程之道》的再版,介绍Python是如何被运用在黑客和渗透测试的各个领域的:从基本的网络扫描到数据包捕获,从Web爬虫到编写Burp插件,从编写木马到权限提升等。书中的很多实例都很有启发意义,比如HTTP通信数据中的人脸图像检测,基于GitHub进行C&C通信的模块化木马,浏览器的中间人攻击,利用COM组件自动化技术窃取数据,通过进程监视和代码插入进行提权,通过向虚拟机内存快照插入shellcode实现木马驻留和权限提升等。学习这些实例,读者不仅能掌握各种Python库的应用和编程技术,还能拓宽视野,培养和锻炼自己的黑客思维。阅读本书时,几乎感受不到一般技术图书常有的枯燥和乏味。
与第1版相比,本次再版的大工程在于对示例代码的全方位升级。两位作者不仅将示例代码从Python 2升级到Python 3,还对编码风格进行了改善。此外,他们还用了一些从Python 3.6版本引入的新语法,并增补了一些新的知识点,比如上下文管理器的用法、BPF语法,等等。
▊《Python绝技:运用Python成为顶级黑客》
【美】 TJ O’Connor 著
Python+黑客入门必读神作
数万读者口碑相传,亚马逊近五星好评
Python 是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库。对经常需要针对自己所 处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Python 的这些 特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。本书结合具体的场景和真 实的案例,详述了 Python 在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。
本书适合计算机安全管理人员、计算机犯罪调查和电子取证人员、渗透测试人员,以及所有对计算机 安全感兴趣的爱好者阅读。同时也可供计算机、信息安全及相关专业的本/专科院校师生学习参考。
▊《对比Excel,轻松学习Python数据分析》
张俊红 著
数据分析师案头实操工具书
畅销10万余册
集Python、Excel、数据分析为一体是本书的一大特色。
本书围绕整个数据分析的常规流程:熟悉工具—明确目的—获取数据—熟悉数据—处理数据—分析数据—得出结论—验证结论—展示结论进行Excel和Python的对比实现,告诉你每一个过程中都会用到什么,过程与过程之间有什么联系。本书既可以作为系统学习数据分析操作流程的说明书,也可以作为一本数据分析师案头必备的实操工具书。
书中通过对比Excel功能操作去学习Python的代码实现,而不是直接学习Python代码,大大降低了学习门槛,消除了读者对代码的恐惧心理。适合刚入行的数据分析师,也适合对Excel比较熟练的数据分析师,以及从事其他岗位想提高工作效率的职场人。
▊《对比Excel,轻松学习Python数据可视化》
张俊红 著
数据分析师面试常考统计学知识
本书是“对比Excel”的第4本书,全书依旧突出对比学习的特点,通过对比 Excel 的方式来讲解如何利用 Python 学习统计学知识,即统计分析。是“对比 Excel”之前3本书的延续,同时也是数据分析师技能树的扩展。
书中主线是围绕统计学的理论知识展开的,层层递进,依次为描述性分析、概率和概率分布、抽样推 断与参数估计、假设检验、方差分析、卡方分析、回归模型、相关性分析、时间序列。每个理 论知识又由核心的 3 个部分组成:该理论知识在数据分析中的应用、理论知识讲解、Excel 和 Python 工具的实现,让大家学完本书以后既学到了理论知识,也知道如何将理论知识在数据分 析中应用,还知道如何用 Excel 和 Python 去实现。
▊《对比Excel,轻松学习Python统计分析》
张俊红 著
数据分析师常用的49种可视化图表
本书是“对比Excel”的第5本书,主要介绍了如何使用Python 进行数据可视化,并通过对比Excel 的方式来学习对应的Python 代码。全书内容围绕4 种基础图表类型展开,分别介绍了比较关系型图表、联系关系型图表、分布关系型图表和构成关系型图表的绘制方法。对于每种图表,本书均提供了 Matplotlib、Pyecharts 和Seaborn 共3 种Python 库的实现方式。通过阅读本书,读者不仅能够学习数据可视化的基本概念,还能够掌握一种图表的多种实现方式。这样在工作中遇到具体需求时,读者可以根据实际情况灵活选择合适的图表绘制方法,从而提高数据展示的效率,达到良好的数据展示效果。
▊《零基础学Python数据分析(升级版)》
明日科技 编著
tkinter模块为主线,做GUI设计高手
本书以开发Python窗口程序常用的tkinter模块为主线,全面介绍了使用tkinter设计PythonGUI程序的各方面技术。全书共分为18章,包括搭建开发环境、tkinter与GUI、tkinter窗口设计、tkinter布局管理、文本类组件、按钮类组件、选择列表与滚动条、容器组件、消息组件与对话框、菜单组件、进度条组件、绘图组件、事件处理、数据库操作、文件操作、Python程序的打包发布、掷骰子游戏、学生成绩管理系统等内容。本书从用户学习与应用的角度出发,通过将知识点与实例结合的方式让读者学用结合,轻松理解;通过大量示意图和有趣应用,打造零压力学习的阅读氛围;利用两个实战项目将tkinter开发知识应用于实际项目中,以使读者亲身体验项目开发的全过程,轻松掌握使用tkinter进行PythonGUI应用开发的精髓,快速提高开发技能,拓宽职场道路;列举了大量的小型实例、综合实例和实战项目案例,所有实例和项目都提供了详细注释和源码,力求为读者打造一本“基础入门+应用开发+实战项目”一体化的Python tkinter开发图书。
▊《漫画学人工智能(Python版)》
肖凯 著
大厂专家x有趣漫画x易于上手的Python
人工智能的时代已经到来。中国的青少年需要学会用人工智能的语言来理解世界,用人工智能的思想来创造世界。本书主要介绍如何使用Python来学习和应用人工智能算法。
全书知识体系完备,首先讲解了基础编程知识和Python语言特性;其次讲解了如何处理数据,如何分析和观察数据;最后讲解了若干机器学习算法,并拓展介绍了深度学习和强化学习的入门知识。
▊《数字图像处理:基于OpenCV-Python》
黄杉 著
循序渐进入门OpenCV
本书按照数字图像处理的知识体系,循序渐进地对OpenCV-Python的基本功能进行全面、系统的介绍。全书共18章,分为OpenCV-Python的基本操作、图像处理的基本方法、图像处理的高级方法和计算机视觉四部分,详细介绍常用的OpenCV函数,并讲解例程代码。
书中实例丰富、通俗易懂,适合数字图像处理方向的师生与相关技术人员使用,既可以作为入门数字图像处理的参考书,也可以作为OpenCV的入门教程。
▊《spaCy自然语言处理从入门到进阶》
王冠 孔晓泉 著
掌握全球瞩目的spaCy NLP库
本书是一本全面、实用、易懂的spaCy学习指南,专为对自然语言处理(NLP)感兴趣的读者设计。它以中文应用为核心,从基础概念到高级应用,逐步深入讲解spaCy这一高效的Python NLP库。书中不仅涵盖了分词、词性标注、命名实体识别等核心功能,还详细介绍了如何利用这些功能来构建强大的NLP应用。通过丰富的案例和示例代码,本书能够帮助读者快速掌握spaCy的使用方法,并将其应用于实际任务中,无论是文本分析、情感分析还是机器学习模型的构建。 对于自然语言处理的初学者来说,本书提供了一个结构化的学习方法,从最基础的NLP概念开始,逐步引导读者理解并应用spaCy库。对于开发者和数据科学家,书中的高级应用和最佳实践可以帮助他们提升现有技能,解决更复杂的NLP问题。无论是想系统学习NLP还是想针对性提升特定技能,本书都是理想的选择。它不仅适合个人学习,也适合作为团队或教育机构的教学资源。通过本书的学习,读者将能够更加自信地处理各种语言数据,开发出更加智能和高效的NLP解决方案。
▊《深度学习框架PyTorch:入门与实践(第2版)》
王博 周蓝翔 陈云 著
初学者AI入门书
从零开始完成经典、有趣的实际项目
自然语言处理被誉为“人工智能皇冠上的明珠”。深度学习等技术的引入为自然语言处理技术带来了一场革命,尤其是近年来出现的基于预训练模型的方法,
本书从多维数组Tensor开始,循序渐进地介绍PyTorch各方面的基础知识,并结合深度学习中的经典应用,带领读者从零开始完成几个经典而有趣的实际项目,包括动漫头像生成、风格迁移、自动写诗以及目标检测。本书还介绍了PyTorch的几个高级扩展,包括向量化计算、分布式加速以及CUDA扩展。本书既适合深度学习的初学者及第一次接触PyTorch的研究人员阅读,也适合有一定PyTorch使用经验的用户阅读,帮助他们建立对PyTorch的基本认识,提高使用PyTorch框架解决实际问题的能力。
尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...
时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...
如题 ...
读者评论