本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Python程式設計入門
  • 點閱:1489
  • 作者: 葉難著
  • 出版社:博碩文化
  • 出版年:2015[民104]
  • ISBN:978-986-434-005-7 ; 986-434-005-0
  • 格式:PDF
  • 版次:初版
  • 附註:附錄: Python內建函式等4種
租期14天 今日租書可閱讀至2020-10-06

內容簡介
 
這本書是一本詳盡的 Python 入門著作,初學者能夠從中獲得有關於 Python 程式設計的完整知識。已經對 Python 有所認識的人士,則能夠從中汲取不一定為人熟知的 Python 特性。本書教程整合了 Python 2.x 及 3.x 的所有知識,適用於所有 Python 的主流支援版本,讀者可以根據需要選擇任一版本進行實作。
 
本書的程式碼可至下列網址下載:github.com/yehnan/python_book_yehnan

 
本書特色
 
完整收納 Pyth


作者簡介
 
葉難
 
葉難是專精於技術領域的作家、譯者以及部落客(yehnan.blogspot.tw/)。

 
近年作品:
《Arduino 輕鬆入門:範例分析與實作設計》
《Raspberry Pi 從入門到應用》


  • 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天
今日租書可閱讀至2020-10-06
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code