书籍:Pro Python 3 3rd -2019: Features and Tools for Professional Development .pdf

简介

图片.png

优化您的编程技巧和方法,以成为更高效和创造性的Python程序员。本书探讨了概念和功能,这些概念和功能不仅可以改进您的代码,还可以通过Python理念的见解和细节来理解Python社区。

Pro Python 3,第三版为您提供编写干净,创新代码的工具。首先回顾一些核心Python原则,本书后面的各种概念和示例对它们进行了说明。本书的前半部分探讨了函数,类,协议和字符串的各个方面,描述了可能不是常识的技术,但它们共同形成了坚实的基础。后面的章节将介绍文档,测试和应用程序分发。在此过程中,您将开发一个复杂的Python框架,其中包含了整本书中学到的想法。

此版本中的更新包括迭代器在Python 3中的作用,使用Scrapy和BeautifulSoup进行Web抓取,使用请求调用不带字符串的网页,新的分发和安装工具等等。在本书的最后,您将准备好部署可以将您的技能提升到Python的新级别的非常见功能。

参考资料

你将学到什么

  • 使用各种类型的Python函数实现程序
  • 使用类和面向对象的编程
  • 使用标准库和第三方库中的字符串
  • 使用Python收集网站数据
  • 通过编写测试套件自动化单元测试
  • 查看图像,随机数生成和NumPy科学扩展
  • 了解Python的Zen文档,以帮助您确定分发代码的最佳方式

本书适用于谁

熟悉Python的中级程序员正在寻求升级到高级水平。您应该至少编写一个简单的Python应用程序,并熟悉基本的面向对象方法,使用交互式解释器和编写控制结构。

内容简介:You've learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python explores concepts and features normally left to experimentation, allowing you to be even more productive and creative. In addition to pure code concerns, Pro Python will develop your programming techniques and approaches, which will help make you a better Python programmer. Not only will this book help your code, it will also help you understand and interact with the many established Python communities, or even start your own. * Take your Python knowledge and coding skills to the next level. * Write clean, innovative code that will be respected among your peers. * Make your code do more with introspection and metaprogramming. * Design complete frameworks and libraries (two are included in the book!). What you'll learn * Write strong Python code that will be respected in the Python community. * Understand the reasons behind big design decisions in Python. * Write programs that can reconfigure themselves in Python. * Disguise your code as different types of objects in Python. * Inspect just about any object in Python. * Prepare your code for international audiences. * Ensure code quality with rigorous testing. Who this book is for This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level. Table of Contents * Principles and Philosophy * Advanced Basics * Functions * Classes * Common Protocols * Object Management * Strings * Documentation * Testing * Distribution * Sheets: A CSV Framework
Pro Python 第2版,2014.12.17出版的新书 You’ve learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python, Second Edition explores concepts and features normally left to experimentation, allowing you to be even more productive and creative. In addition to pure code concerns, Pro Python develops your programming techniques and approaches, which will help make you a better Python programmer. This book will improve not only your code but also your understanding and interaction with the many established Python communities. This book takes your Python knowledge and coding skills to the next level. It shows you how to write clean, innovative code that will be respected by your peers. With this book, make your code do more with introspection and meta-programming. And learn and later use the nuts and bolts of an application, tier-by-tier as a complex case study along the way. This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level. Table of Contents 1. Principles and Philosophy 2. Advanced Basics 3. Functions 4. Classes 5. Common Protocols 6. Object Management 7. Strings 8. Documentation 9. Testing 10. Distribution 11. Sheets: A CSV Framework 12. Style Guide for Python 13. Voting Guidelines 14. The Zen of Python 15. Docstring Conventions 16. Backward Compatibility Policy 17. Python 3000 18. Python Language Moratorium
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值