使用Python多年后,学python必不可少的这本书,少走一些弯路
非常喜欢python
我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习!
它几乎可以做任何事,从简单的脚本创建、web,到数据可视化以及AI人工智能,使热衷python的人群变得越来越多。
接下来推荐这本学python一定要看的书籍,有了他,至少能节省70%的时间少走一半的弯路!
《Python3面向对象编程(第2版 影印版 英文版)》讲解了类、数据封装、继承、多态、抽象和异常,着重强调了在一款设计良好的软件开发过程中使用每个原则的时机。除了学习如何利用高层次的设计模式来创建可维护的应用程序,你还可以了解到字符串和文件处理的复杂性以及Python区分二进制数据和文本数据的方法。另外,单元测试的乐趣以及并发编程的难题也是少不了的。
书中更新了大量的内容,以反映出近来核心Python库的变化,这些新的特性在《Python3面向对象编程(第2版 影印版 英文版)》备受赞誉的第1版面世时还无法使用。除此之外,全书的结构也进行了重新调整和组织,提升了知识量,增强了阅读体验。
目标读者如果你是初次接触面向对象编程技术,或是只具备基本的Python技能,希望能够深入学习如何正确地使用Python面向对象编程技术来设计软件,那么《Python3面向对象编程(第2版 影印版 英文版)》就是为你准备的。
你将从《Python3面向对象编程(第2版 影印版 英文版)》中学到什么通过创建类和定义方法来实现Python对象。
将相关的对象划分成不同的类,通过类接口来描述这些对象的属性和行为。
使用继承来扩展类的功能。
明白什么时候使用面向对象特性,什么时候不使用(后者更重要)。
了解什么是设计模式,为什么在Python中有这些不同的设计模式。
揭示单元测试的简洁性及其在Python中的重要性。
理解Python3中常见的并发编程技术和陷阱。
探究用于开发大规模并发网络系统的新模块Async10。
目录
Chapter 1: Object-oriented Desiqn
Chapter 2: Objects in Python
Chapter 3: When Objects Are Alike
Chapter 4: Expecting the Unexpected
Chapter 5: When to Use Object-oriented Programming
Chapter 6: Python Data Structures
Chapter 7: Python Object-oriented Shortcuts
Chapter 8: Strings and Serialization
Chapter 9: The Iterator Pattern
Chapter 10: Python Design Patterns I
Chapter 11: Python Design Patterns II
Chapter 12: Testing Object-oriented Programs
Chapter 13: Concurrency
附赠十本Python鼻血电子书籍
对于初学python的,或者才接触边吃这个行业的人来说,这十本书将大大节省你许多的学习时间,让你少走很多弯路。还有一套python四百集教程,第一季点和第二季限时分享给你们!