●章 Python入門 1
1.1 什麼是Python 1
1.2 Python語言有什麼特點 2
1.3 Python可以干什麼 4
練一練 5
第2章 準備開發環境 6
2.1 在Windows上安裝Python開發環境 6
2.2 選擇和安裝開發工具 11
練一練 17
第3章 基本概念 18
3.1 標識符與保留字 18
3.2 賦值與注釋 22
3.3 行與縮進 24
練一練 25
第4章 數據類型與運算符 26
4.1 數據類型 26
4.1.1 Number 26
4.1.2 Bool 31
4.2 運算符 32
4.2.1 算術運算符 32
4.2.2 比較(關繫)運算符 33
4.2.3 賦值運算符 34
4.2.4 邏輯運算符 34
4.2.5 位運算符 35
4.2.6 成員運算符 36
4.2.7 身份運算符 37
4.2.8 Python運算符優先級 37
練一練 38
第5章 字符串 39
5.1 字符集 39
5.1.1 ASCII字符集 39
5.1.2 GB2312和GB18030字符集 40
5.1.3 Big5字符集 41
5.1.4 Unicode字符集 41
5.2 字符串 42
5.3 正則表達式 47
練一練 51
第6章 組、集合與字典 52
6.1 列表 52
6組 61
6.3 集合 63
6.4 字典 66
練一練 67
第7章 流程控制 68
7.1 條件語句 68
7.1.1 if語句 68
7.1.2 if…else…語句和if…elif…else…語句 69
7.1.3 if嵌套 70
7.2 循環語句 71
7.2.1 while循環 72
7.2.2 for循環 74
7.2.3 break、continue和pass語句 75
7.3 異常處理 77
練一練 82
第8章 函數 83
8.1 什麼是函數 83
8.1.1 定義和調用函數 83
8.1.2 匿名函數 85
8.1.3 參數與參數傳遞 86
8.2 變量作用域 90
8.3 迭代器和生成器 92
8.3.1 迭代器 93
8.3.2 生成器 95
8.4 裝飾器 97
練一練 100
第9章 面向對像編程 101
9.1 面向對像與面向過程 101
9.2 類和對像 103
9.3 魔術方法 110
練一練 112
0章 輸入輸出與文件操作 113
10.1 終端輸入與輸出 113
10.2 讀取和寫入文件 115
練一練 118
1章 模塊 119
11.1 什麼是模塊 119
11.2 內置模塊和標準庫 123
11.2.1 sys模塊 124
11.2.2 datetime模塊 125
11.3 第三方模塊和包 127
練一練 129
2章 完整案例 130
12.1 小遊戲:2048 130
12.2 小遊戲:貪喫蛇 140
附錄A ASCII字符集標準表 146
附錄B 常用文件操作函數 150
內容簡介
本書主要介紹了Python語言的基礎知識,包括準備開發環境,基本概念,數據類型與運算符,字符串,組、集合與字典,流程控制,函數,面向對像編程,輸入輸出與文件操作,模塊等章節,全書還提供了時下流行的2048和貪喫蛇兩個小遊戲的編程作為完整案例,便於讀者從零基礎開始掌握Python語言編程。