Skip to Content
Python面向对象编程指南
book

Python面向对象编程指南

by Posts & Telecom Press, Steven F. Lott
February 2024
Intermediate to advanced content levelIntermediate to advanced
470 pages
7h 41m
Chinese
Packt Publishing

Overview

掌握Python面向对象编程的精髓,构建强大的实际应用程序

Key Features

  • 本书示例丰富
  • 通过诸多实际的例子对Python中面向对象编程的理念进行介绍

Book Description

Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。

本书深入介绍Python语言的面向对象特性,全书分3个部分共18章。第1部分讲述用特殊方法实现Python风格的类,分别介绍了__init__()方法、与Python无缝集成—基本特殊方法、属性访问和特性及修饰符、抽象基类设计的一致性、可调用对象和上下文的使用、创建容器和集合、创建数值类型、装饰器和mixin—横切方面;第2部分讲述持久化和序列化,分别介绍了序列化和保存、用Shelve保存和获取对象、用SQLite保存和获取对象、传输和共享对象、配置文件和持久化;第3部分讲述测试、调试、部署和维护,分别介绍了Logging和Warning模块、可测试性的设计、使用命令行、模块和包的设计、质量和文档。

本书深入剖析Python,帮助读者全面掌握Python并构建出更好的应用程序,非常适合对Python语言有一定了解并想要深入学习Python的读者,也适合有一定开发经验并且想要尝试使用Python语言进行编程的IT从业人员。

What you will learn

  • 深入理解Python语言的高级特性
  • 使用JSON、YAML、Pickle、CSV、XML、Shelve和SQL来创建持久化对象以及在进程间传输对象
  • 用特殊方法实现Python风格的类
  • 掌握Python的高级特性
  • 编写出与Python现有的特性良好结合的程序

Who this book is for

1.本书适合那些对Python面向对象的基础知识有一定掌握的读者。 2.对于想要写出有一定复杂度且能与Python无缝结合的代码的读者,本书也是其不二之选。 3.有计算机专业背景的人或者对设计模式有使用经验的读者将能够更快速地掌握本书的内容。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

写给系统管理员的Python脚本编程指南

写给系统管理员的Python脚本编程指南

Posts & Telecom Press, Ganesh Sanjiv Naik
金融中的机器学习

金融中的机器学习

Posts & Telecom Press, Jannes Klaas
Python实用技能学习指南

Python实用技能学习指南

Posts & Telecom Press, Robert Smallshire, Austin Bingham

Publisher Resources

ISBN: 9781835889541Supplemental Content