编辑推荐
以ChatGPT为代表的大模型产品对初级程序开发人员提出了挑战,要想在开发领域站稳脚跟、有发展,必须掌握更高级的技巧和能力。对于Python开发人员来说,高并发、高性能开发无疑是未来必须走的进阶之路。本书可以帮助Python初级码农向高手进阶,帮助所有Python从业者摆脱因ChatGPT等产品带来的职业危机。
书中不仅对Python必备基础知识进行了解读,对所有的Python高级特性进行原理级剖析,还囊括了大量指导实践的内容,可以帮助读者真正实现高并发、高性能编程。
*示例代码免费下载
内容简介
这是一本深入解读Python并发编程和高性能编程的原理和特性,并指导读者落地实践的专业技术书。本书共分为4篇19章,外加2个附录。
*基础篇:对Python并发编程和高性能编程所涉概念解读详细解读,对Python3.x系列版本在高并发、高性能方面所做的概念进行简单分析。
*高并发篇:从原理、主要模块、协程、线程、锁、优先级、同步/异步、原子性和线程池等多个方面对Python实现高并发进行深度解读。
*高性能篇:从代码优化、profile、Python c扩展这三个方面分析Python实现高性能的原理。
*实践篇:本篇首先介绍了基础实践环境的搭建方法,然后通过3个常见的高并发、高性能场景对如何在日常工作中实现高性能、高并发编程进行了详细指导。
两个附录分别介绍了当下主流两个框架Django和fastAPI的简单使用方法。
作者简介
*周宇凡(花名Steafan)
阿里前P8级研发工程师,CSDN认证博客专家,慕课网签约精英讲师。
开源项目Nacos、Disruptor、JOL核心贡献者。
Python、Java、C全栈研发工程师。
精通Python、Java开发,对高并发与高性能的处理有独到的见解,曾自主实现了可承载百万级并发操作的服务,设计并实现了基础并发的组件库。
熟练掌握Spring、SpringBoot、Spring Cloud 应用场景及底层实现原理。
精彩书评
*本书结合典型且实用的开发案例展开,可以帮助读者创建高性能的、可靠且可维护的Python应用。本书适合Python编程高阶应用者阅读,是高校大学生进阶学习Python很好的教材。
——吴金舟 中国教育集团控股有限公司教学与人力资源部总监
*本书为作者心血之作,结合工作实战,从原理、特性到实践,清楚剖析相关运行机制及原理。让我们和作者在Python的世界里再来一次“高速”旅行吧。
——熊蕾 江西科技学院副教授
*本书是者多年从事Python开发与自研的知识结晶,几乎涵盖了使用Python语言进行高并发、高性能编程的所有基础内容与核心实现原理,是一本对Python高并发、高性能编程的知识百科。
——钟元生 江西财经大学教授
*本书从基础到框架向大家深入浅出讲解了Python里的并发编程的理论知识,同时也能向大家展示Python编程实践,相信能够帮助大家逐渐走入Python的并发世界。
——方腾飞 蚂蚁集团高级技术专家,并发编程网创始人