編輯推薦
在本書中,一流的Python程式設計師MarkSummerfield展示了如何充分利用Python3的功能與特性來編寫代碼。與以前的版本相比。Python3功能更強大,使用更方便,語法更一致,表達能力更豐富。本書將編寫程式、使用標準或第三方Python3庫、創建新的專用庫模組所必需的所有相關知識整合到了一起。作為一名具有多年Python使用經驗的程式設計師,Summerfield在本書中為讀者深度分析與講解了從其他途徑無法獲取的Python3使用與開發技術。Summerfield從Python的“優美核心(beautifulheart)”(即編寫高健壯性、高性能程式的8個關鍵要素)開始進行講解,並以這些關鍵要素為基礎,介紹了有助於增強程式開發實用技能的新主題,每個主題都包含其概念和多個操作實例。
本書既可以作為Python編程指南,也可以作為Python語言參考手冊。
內容簡介
Python是一種腳本語言,在各個領域得到了日益廣泛的套用。本書全面深入地對Python語言進行了講解。本書首先講述了構成Python語言的8個關鍵要素,之後分章節對其進行了詳盡的闡述,包括數據類型、控制結構與函式、模組、檔案處理、調試、進程與執行緒、網路、資料庫、正則表達式、GUI程式設計等各個方面,並介紹了其他一些相關主題。全書內容以實例講解為主線,每章後面附有練習題,便於讀者更好地理解和掌握所講述的內容。
本書適合於作為Python語言教科書使用,對Python程式設計人員也有一定的參考價值。
作者簡介
MarkSummerfield,Qtrac公司的所有人,同時還是一位在Python、C++、Qt以及PyQt等領域卓有專長的獨立培訓專家、顧問、技術編輯與作者。MarkSummerfield撰寫的書籍包括《RapidGUIProgrammingwithPython》以及《Qt:TheDefinitiveGuidetoPyQtProgramming》(Addison—Wesley,2008),並與JasminBlanchette共同編寫了《C++GUIProgrammingwithQt4》(Addison—Wesley,2006)。作為trolltech的文檔管理者,Mark創立了並負責編輯Trolltech的技術雜誌《QtQuarterly》。圖書目錄
第1章過程型程式設計快速入門1.1 創建並運行Python程式
1.2 Python的關鍵要素
1.2.1 要素#1:數據類型
1.2.2 要素#2:對象引用
1.2.3 要素#3:組合數據類型
1.2.4 元素#4:邏輯操作符
1.2.5 要素#5:控制流語句
1.2.6 要素#6:算術操作符
1.2.7 要素#7:輸入/輸出
1.2.8 要素#8:函式的創建與調用
1.3 實例
1.3.1 bigdigits.py
1.3.2 generate_grid.py
1.4 總結
1.5 練習
第2章數據類型
2.1 標識符與關鍵字
2.2 Integral類型
2.2.1 整數
2.2.2 布爾型
2.3 浮點類型
2.3.1 浮點數
2.3.2 複數
2.3.3 十進制數字
2.4 字元串
2.4.1 比較字元串
2.4.2 字元串分片與步距
2.4.3 字元串操作符與方法
2.4.4 使用str.format()方法進行字元串格式化
2.4.5 字元編碼
2.5 實例
第3章組合數據類型
第4章控制結構與函式
第5章模組
第6章面向對象程式設計
第7章檔案處理
第8章高級程式設計技術
第9章試、測試與Profiling
第10章進程與執行緒
第11章網路
第12章資料庫程式設計
第13章正則表達式
第14章分析簡介
第15章GUI程式設計介紹
2011年出版計算機與網路圖書
2011年出版的計算機與網路圖書:力圖從傳播知識與套用層次談計算機與網際網路,從人文角度介紹相關 知識與技術,以客觀的態度,獨特的視角,生動的方式,將重要實用的知識、信息、技能、經驗及時奉 獻給讀者。 |