Python 3物件導向編程

來源:互聯網
上載者:User

標籤:china-pub   python   物件導向編程   電腦   圖書   

這篇是電腦類的優質預售推薦>>>>《Python 3物件導向編程》


編輯精選

本書不是Python 的入門書籍,適合具有Python 基礎經驗的開發人員閱讀。如果你擁有其他物件導向語言的經驗,你會更容易理解本書的內容。


內容簡介

Python 是一種物件導向的解釋型語言,物件導向是其非常重要的特性。本書通過Python 的資料結構、文法、設計模式,從簡單到複雜,從初級到進階,一步步通過例子來展示了Python 中物件導向的概念和原則。本書不是Python 的入門書籍,適合具有Python 基礎經驗的開發人員閱讀。如果你擁有其他物件導向語言的經驗,你會更容易理解本書的內容。 


部分目錄

第1章 物件導向設計 1
物件導向 1
對象和類 3
指定屬性和行為 5
資料描述對象 5
行為是動作 7
隱藏細節並且建立公用介面 8
組合和繼承 10
繼承 12
案例學習 15
練習 22
總結 23

第2章 Python對象 24
建立Python類 24
添加屬性 26
讓類實際做一些事情 26
對象的初始化 29
解釋你自己 32
模組和包 34

組織模組 36
誰可以訪問我的資料 41
案例學習 43
練習 52
總結 53

第3章 當對象是相似的 54
基本繼承 54
擴充內建類 56
重寫和Super 58
多重繼承 59
鑽石的問題 61
不同的參數集合 66
多態 68
案例學習 71
練習 84
總結 85

第4章 異常處理 86
拋出異常 86
拋出一個異常 88
當一個異常產生時發生了什麼 90
異常處理 91
異常層級 97
定義自己的異常 98
異常不是例外 99
案例學習 102
練習 112
總結 113


著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Python 3物件導向編程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.