Key Features
本书是Python的高级读物,它不是介绍如何使用Python编程,而是如何利用Python更好地编程,教会读者提高编程技能。
Book Description
Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。
本书基于Python 3.5版本进行讲解,通过13章的内容,深度揭示了Python编程的高级技巧。本书从Python语言及其社区的现状开始介绍,对Python语法、命名规则、Python包的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、并发编程、设计模式等重要话题进行了全面系统化的讲解。
本书适合想要进一步提高自身Python编程技能的读者阅读,也适合对Python编程感兴趣的读者参考学习。全书结合典型且实用的开发案例,可以帮助读者创建高性能的、可靠且可维护的Python应用。
What will you learn
了解在Python社区中广泛采用的约定和最佳实践;
高效打包Python代码,以便将其应用于社区和生产;
应用在远程系统上自动化部署代码的简单且轻量的方法;
提高代码的质量、可靠性及性能;
在Python中编写并发代码;
使用其他语言编写的代码来扩展Python。
Who this book is for
本书主要面向那些想通过Python 3.5编写高效代码的Web开发人员和Python程序员。读者需要预先了解Python编程的基础知识。
人民邮电出版社,1953年10月成立,
人民邮电出版社是全国优秀出版社、全国百佳图书出版单位,
人民邮电出版社出版领域涵盖科技出版、教育出版、大众出版,
Michał Jaworski有着7年Python编程的经验。
Tarek Ziadé是Mozilla的工程经理,
Tarek还创建了Afpy——法国的Python用户组,