python面向对象编程实例pdf_Python面向对象编程指南 ([美]StevenFLott洛特) 中文pdf扫描版[52MB]...
Python是一種面向對象、解釋型的程序設計語言,它已經被成功應用于科學計算、數據分析以及游戲開發等諸多領域。
Python面向對象編程指南深入介紹Python語言的面向對象特性,全書分3個部分共18章。第1部分講述用特殊方法實現Python風格的類,分別介紹了__init__()方法、與Python無縫集成—基本特殊方法、屬性訪問和特性及修飾符、抽象基類設計的一致性、可調用對象和上下文的使用、創建容器和集合、創建數值類型、裝飾器和mixin—橫切方面;第2部分講述持久化和序列化,分別介紹了序列化和保存、用Shelve保存和獲取對象、用SQLite保存和獲取對象、傳輸和共享對象、配置文件和持久化;第3部分講述測試、調試、部署和維護,分別介紹了Logging和Warning模塊、可測試性的設計、使用命令行、模塊和包的設計、質量和文檔。
本書深入剖析Python,幫助讀者全面掌握Python并構建出更好的應用程序,非常適合對Python語言有一定了解并想要深入學習Python的讀者,也適合有一定開發經驗并且想要嘗試使用Python語言進行編程的IT從業人員。
Python面向對象編程指南 目錄
第1部分 用特殊方法實現Python風格的類 . 1第1章 __init__()方法 5
第2章 與Python無縫集成——基本特殊方法 . 30
第3章 屬性訪問、特性和修飾符 66
第4章 抽象基類設計的一致性 . 85
第5章 可調用對象和上下文的使用 95
第6章 創建容器和集合 . 110
第7章 創建數值類型 . 139
第8章 裝飾器和mixin——橫切方面 . 156
第2部分 持久化和序列化 . 175第9章 序列化和保存——JSON、YAML、Pickle、CSV和XML 178
第10章 用Shelve保存和獲取對象 . 214
第11章 用SQLite保存和獲取對象 . 235
第12章 傳輸和共享對象 . 263
第13章 配置文件和持久化 . 291
第3部分 測試、調試、部署和維護 321第14章 Logging和Warning模塊 . 324
第15章 可測試性的設計 . 348
第16章 使用命令行 . 373
第17章 模塊和包的設計 . 394
第18章 質量和文檔 . 409
總結
以上是生活随笔為你收集整理的python面向对象编程实例pdf_Python面向对象编程指南 ([美]StevenFLott洛特) 中文pdf扫描版[52MB]...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现连环阵
- 下一篇: Compiz Fusion 简介