《Python從入門到項目實踐(超值版)》是清華大學出版社出版圖書。
出版信息,內容簡介,圖書目錄,
出版信息
Python從入門到項目實踐(超值版)
作者:聚慕課教育研發中心
定價:89.90元
印次:1-1
ISBN:9787302534693
出版日期:2019.11.01
印刷日期:2019.09.26
定價:89.90元
印次:1-1
ISBN:9787302534693
出版日期:2019.11.01
印刷日期:2019.09.26
內容簡介
《Python從入門到項目實踐(超值版)》採取“基礎知識→核心技術→核心套用→高級套用→項目實踐”結構和“由淺入深,由深到精”的模式進行講解。全書共5篇23章。首先講解Python快速入門,Python編程基礎,數字和字元串類型,Python列表、元組與字典等;深入講解了如何使用Python字元串及運算符,控制流程和控制語句,函式,檔案與檔案目錄,數據格式化,Python類的使用,Python模組的使用等;詳細講解了如何用Pillow庫處理圖片,正則表達式,Python執行緒和進程,Python 異常處理,程式測試與打包,數據結構基礎,資料庫編程等;然後介紹了網路編程,Web網站編程技術,基於tkinter的GUI界面編程以及其他高級技術等;在實踐環節講解了遊戲開發飛機大戰和網上購物系統兩個實戰案例,介紹了完整的Python系統開發流程。
圖書目錄
第1篇 基礎知識
第1章 Python快速入門 002
◎ 本章教學微視頻:10個 54分鐘
1.1 走進Python語言 002
1.1.1 Python語言的前世今生 003
1.1.2 Python語言的優缺點 003
1.1.3 Python語言的套用領域 004
1.2 建立Python程式開發環境 005
1.2.1 安裝Python語言 005
1.2.2 編寫第一個Python程式
“Hello World!” 007
1.2.3 運行Python程式 008
1.3 熟悉Python解釋器與IDE 010
1.3.1 Python解釋器 011
1.3.2 Python集成開發環境 011
1.3.3 安裝PyCharm IDE 012
1.3.4 運行PyCharm IDE 013
1.3.5 設定PyCharm IDE 015
1.4 就業面試技巧與解析 018
第2章 Python編程基礎 019
◎ 本章教學微視頻:11個 80分鐘
2.1 編程基礎知識 019
2.1.1 軟體開發流程 019
2.1.2 程式的運行流程 020
2.2 Python程式元素構成 020
2.3 Python基本語法元素 021
2.3.1 程式層次結構 021
2.3.2 代碼注釋 022
2.3.3 換行與並行 023
2.3.4 變數與保留字 025
2.3.5 字元串 026
2.3.6 程式分支語句 026 ...
2.3.7賦值語句 026
2.3.8數據輸入與輸出 027
2.4就業面試技巧與解析 029
第3章數字和字元串類型 030
◎本章教學微視頻:15個62分鐘
3.1數字類型 030
3.1.1整數類型 030
3.1.2整數的按位運算 031
3.1.3浮點數 032
3.1.4複數類型 032
3.1.5布爾類型 033
3.2數字類型的操作 033
3.2.1內置的數值操作符 033
3.2.2內置的數值運算函式 036
3.2.3內置的數字類型轉換函式 038
3.3字元串類型 039
3.3.1字元串的定義 039
3.3.2字元串格式化 041
3.3.3字元串內置的函式 042
3.4字元串格式化進階——format 043
3.4.1format()方法 044
3.4.2format()方法的實例 044
3.5就業面試技巧與解析 045
3.5.1面試技巧與解析(一) 045
3.5.2面試技巧與解析(二) 045
第4章Python列表、元組與字典 046
◎本章教學微視頻:20個168分鐘
4.1什麼是序列 046
4.2序列通用操作 046
4.2.1序列的索引和切片 047
4.2.2序列計算 048
4.2.3序列相關操作的函式 048
4.3列表 048
4.3.1直接創建列表 049
4.3.2用list()函式創建列表 049
4.3.3列表元素提取 050
4.3.4操作列表的常用函式 050
4.4元組 052
4.4.1直接創建元組 052
4.4.2用tuple()函式創建元組 053
4.4.3元組元素提取 053
4.4.4元組常用操作方法 054
4.5字典的使用 055
4.5.1獲取字典中的值 055
4.5.2更新字典中的值 055
4.5.3刪除字典中的值 056
4.6字典中的方法 056
4.6.1遍歷字典 056
4.6.2別名與複製 057
4.6.3統計頻率 057
4.6.4字典排序 058
4.7字典練習與實戰 059
4.8就業面試技巧與解析 060
4.8.1面試技巧與解析(一) 060
4.8.2面試技巧與解析(二) 060
第2篇核心技術
第5章使用Python字元串及運算符 062
◎本章教學微視頻:12個60分鐘
5.1字元串基本操作 062
5.2格式化字元串 064
5.2.1格式化字元串符號的簡單使用 065
5.2.2字元寬度和精度 066
5.2.3對齊和用0填充 067
5.3運算符 068
5.3.1算術運算符 068
5.3.2賦值運算符 068
5.3.3比較運算符 069
5.3.4邏輯運算符 070
5.3.5按位運算符 071
5.3.6成員運算符 072
5.3.7身份運算符 073
5.3.8Python運算符優先權 073
5.4就業面試技巧與解析 074
5.4.1面試技巧與解析(一) 074
5.4.2面試技巧與解析(二) 074
第6章控制流程和控制語句 075
◎本章教學微視頻:17個106分鐘
6.1結構化程式設計 075
6.2結構化的程式流程圖 076
6.2.1程式流程圖常用的基本元素 076
6.2.2程式的流程圖 076
6.3程式運行的三種基本結構 077
6.3.1順序結構 077
6.3.2選擇分支結構 077
6.3.3循環結構 078
6.4順序結構程式舉例 078
6.5分支結構程式舉例 079
6.5.1單分支結構 080
6.5.2雙分支結構 081
6.5.3多分支結構 082
6.5.4if語句嵌套結構 084
6.5.5多重條件判斷 084
6.6循環結構程式舉例 085
6.6.1while循環結構 085
6.6.2for循環結構 086
6.6.3break和continue語句 087
6.7pass語句 088
6.8程式的異常處理 088
6.9就業面試技巧與解析 089
6.9.1面試技巧與解析(一) 089
6.9.2面試技巧與解析(二) 089
第7章函式 090
◎本章教學微視頻:15個41分鐘
7.1函式的基本使用 090
7.1.1函式的定義與使用 090
7.1.2lambda()函式 091
7.2向函式傳遞參數 092
7.2.1返回值 092
7.2.2實參與形參 093
7.2.3位置實參 093
7.2.4關鍵字實參 094
7.2.5默認值 095
7.2.6多種函式調用方式 095
7.3在函式中處理變數 096
7.3.1局部變數 096
7.3.2全局變數 097
7.4遞歸函式 097
7.5函式模組化 098
7.5.1模組的導入 098
7.5.2導入特定函式 099
7.5.3函式別名 099
7.6內置函式 100
7.7就業面試技巧與解析 101
7.7.1面試技巧與解析(一) 101
7.7.2面試技巧與解析(二) 101
第8章檔案與檔案目錄 102
◎本章教學微視頻:13個80分鐘
8.1檔案的基礎操作 102
8.1.1檔案打開/關閉 102
8.1.2檔案的讀取 103
8.1.3檔案的寫入 105
8.1.4用fileinput操作檔案 105
8.2常用檔案和目錄操作 106
8.2.1獲得當前路徑 106
8.2.2獲得目錄中的內容 106
8.2.3創建目錄 107
8.2.4刪除目錄 108
8.2.5判斷是否是目錄 108
8.2.6判斷是否是檔案 109
8.2.7批量檔案重命名 109
8.3編譯執行檔 110
8.3.1用py2exe生成可執行程式 110
8.3.2用cx_freeze生成執行檔 111
8.4就業面試技巧與解析 112
第9章數據格式化 113
◎本章教學微視頻:12個53分鐘
9.1數據的維度 113
9.2二維數據的格式化和處理 114
9.2.1二維數據的存儲格式 114
9.2.2二維數據的表示和讀寫 115
9.3二維數據的直觀表示 116
9.3.1HTML簡介 116
9.3.2CSV格式使用HTML文檔展示 120
9.4高維數據的格式化 121
9.4.1JSON格式 121