租期14天
今日租書可閱讀至2024-10-02
內容簡介
這本書是一本詳盡的 Python 入門著作,初學者能夠從中獲得有關於 Python 程式設計的完整知識。已經對 Python 有所認識的人士,則能夠從中汲取不一定為人熟知的 Python 特性。本書教程整合了 Python 2.x 及 3.x 的所有知識,適用於所有 Python 的主流支援版本,讀者可以根據需要選擇任一版本進行實作。
本書的程式碼可至下列網址下載:github.com/yehnan/python_book_yehnan
本書特色
完整收納 Pyth
- 01 走入 Python 的世界(第1頁)
- 1.1 電腦、軟體與程式語言(第2頁)
- 1.2 Python 簡介(第4頁)
- 1.3 版本(第5頁)
- 1.4 Python 程式執行環境與實作(第6頁)
- 1.5 安裝 Python 實作(第7頁)
- 1.6 Hello Python(第13頁)
- 1.7 程式碼編輯器與 IDE(第16頁)
- 1.8 結語(第18頁)
- 02 開始撰寫 Python 程式(第19頁)
- 2.1 名稱、物件、型別、指派(第20頁)
- 2.2 運算式(第29頁)
- 2.3 述句(第37頁)
- 2.4 函式(第51頁)
- 2.5 模組(第62頁)
- 2.6 原始程式檔(第68頁)
- 2.7 常見錯誤(第71頁)
- 2.8 補充(第72頁)
- 2.9 練習題(第78頁)
- 2.10 結語(第79頁)
- 03 數值型別(第81頁)
- 3.1 整數(int)與浮點數(float)(第82頁)
- 3.2 範例:平方根(第88頁)
- 3.3 布林(第89頁)
- 3.4 物件、型別、方法(第91頁)
- 3.5 複數(complex)(第93頁)
- 3.6 轉型(第95頁)
- 3.7 十進位數(Decimal)(第97頁)
- 3.8 分數(Fraction)(第100頁)
- 3.9 位元運算(第101頁)
- 3.10 練習題(第106頁)
- 3.11 結語(第109頁)
- 04 序列型別與迭代(第111頁)
- 4.1 型別與物件(第112頁)
- 4.2 抽象型別(第117頁)
- 4.3 元素存取(第122頁)
- 4.4 迭代(第133頁)
- 4.5 串列生成式(list comprehension)(第142頁)
- 4.6 字串(第145頁)
- 4.7 練習題(第167頁)
- 4.8 結語(第170頁)
- 05 字典與集合(第173頁)
- 5.1 字典與集合的基礎(第174頁)
- 5.2 相關抽象型別(第179頁)
- 5.3 字典(第185頁)
- 5.4 集合(第191頁)
- 5.5 補充(第196頁)
- 5.6 練習題(第201頁)
- 5.7 結語(第205頁)
- 06 函式(第207頁)
- 6.1 函式基礎(第208頁)
- 6.2 參數(第218頁)
- 6.3 可視範圍與命名空間(第230頁)
- 6.4 遞迴(第247頁)
- 6.5 高階函式(第257頁)
- 6.6 產生器(generator)(第264頁)
- 6.7 補充(第272頁)
- 6.8 練習題(第275頁)
- 6.9 結語(第279頁)
- 07 檔案、文字、編碼、位元組資料(第281頁)
- 7.1 初探檔案(第282頁)
- 7.2 型別 str、bytes、unicode(第288頁)
- 7.3 文字檔案(第297頁)
- 7.4 位元組(二進位)資料(第315頁)
- 7.5 文字編碼系統(第322頁)
- 7.6 練習題(第338頁)
- 7.7 結語(第341頁)
- 08 其他容器型別(第343頁)
- 8.1 具名元組(named tuple)(第344頁)
- 8.2 雙向佇列(deque)(第347頁)
- 8.3 計數器(Counter)(第349頁)
- 8.4 模組heapq(第351頁)
- 8.5 ChainMap(第352頁)
- 8.6 陣列(array)(第354頁)
- 8.7 練習題(第356頁)
- 8.8 結語(第357頁)
- 09 再談函式(第359頁)
- 9.1 再談遞迴(第360頁)
- 9.2 裝飾器(decorator)(第368頁)
- 9.3 函數式程式設計(第374頁)
- 9.4 練習題(第385頁)
- 9.5 結語(第387頁)
- 10 模組(第389頁)
- 10.1 基本概念(第390頁)
- 10.2 匯入模組:import 與 from(第393頁)
- 10.3 再次載入模組(第398頁)
- 10.4 模組搜尋路徑(第402頁)
- 10.5 套件(第404頁)
- 10.6 第三方模組(第414頁)
- 10.7 練習題(第422頁)
- 10.8 結語(第423頁)
- 11 物件導向程式設計(OOP)(第425頁)
- 11.1 概論(第426頁)
- 11.2 類別(class)(第429頁)
- 11.3 繼承(第437頁)
- 11.4 多重繼承(第446頁)
- 11.5 後設類別(第447頁)
- 11.6 練習題(第449頁)
- 11.7 結語(第452頁)
- 12 異常(exception)(第455頁)
- 12.1 程式錯誤(第456頁)
- 12.2 異常(第458頁)
- 12.3 已內建的異常型別(第460頁)
- 12.4 捕抓異常(第463頁)
- 12.5 引發異常(第469頁)
- 12.6 練習題(第474頁)
- 12.7 結語(第476頁)
- 13 延伸學習(第477頁)
- 13.1 程式撰寫風格和實務作法(第478頁)
- 13.2 命令列參數(第482頁)
- 13.3 圖形介面(第488頁)
- 13.4 執行外部程式(第490頁)
- 13.5 動態執行(第493頁)
- 13.6 並行處理(第495頁)
- 13.7 其他(第499頁)
- 13.8 結語(第501頁)
- A Python 內建函式(第503頁)
- B Python 版本 2 與 3 的差異(第507頁)
- C ASCII(第513頁)
- D 參考資料與學習資源(第517頁)
- D.1 Python 官方網站(第518頁)
- D.2 書籍著作(第518頁)
- D.3 線上課程與教材(第519頁)
- D.4 論壇、消息新聞與程式設計相關網站(第520頁)
- D.5 練習題(第520頁)
- D.6 台灣 Python 社群(第521頁)
- D.7 IRC 頻道與 BBS(第522頁)
紙本書 NT$ 620
單本電子書
NT$
434
點數租閱
20點
租期14天
今日租書可閱讀至2024-10-02
今日租書可閱讀至2024-10-02
同分類熱門書