本地下載文件大。5 MB
Python編程是很多零基礎學編程的首選,以C語言為開發語言,適用平臺廣,比如Windows、Unix、Mac、Java和.net等。大家入門選擇的課程一般都是Python編程從入門到實踐,包括搭建編程環境、變量和簡單數據類型、列表介紹、if語句和字典等內容,掌握之后就可以成為Python大神了,小編為大家帶來的是電子書版,還有百度網盤下載地址。
1、采用C語言開發,但是沒有C語言中的指針等復雜的數據類型
2、具有很強的面向對象特性,簡化了面向對象的實現
3、僅有31個保留字,沒有分號、begin、end等標記
4、屬于強類型的語言,變量創建后可對應一種數據類型
第 1 章 起步
1.1 搭建編程環境
1.1.1 Python 2 和 Python 3
1.1.2 運行 Python 代碼片段
1.1.3 Hello World 程序
1.2 在不同操作系統中搭建 Python 編程環境
1.2.1 在 Linux 系統中搭建 Python 編程環境
1.2.2 在 OS X 系統中搭建 Python 編程環境
1.2.3 在 Windows 系統中搭建 Python 編程環境
1.3 解決安裝問題
1.4 從終端運行 Python 程序
1.4.1 在 Linux 和 OS X 系統中從終端運行 Python 程序
1.4.2 在 Windows 系統中從終端運行 Python 程序
1.5 小結
第 2 章 變量和簡單數據類型
2.1 運行 hello_world.py 時發生的情況
2.2 變量
2.2.1 變量的命名和使用
2.2.2 使用變量時避免命名錯誤
2.3 字符串
2.3.1 使用方法修改字符串的大小寫
2.3.2 合并(拼接)字符串
2.3.3 使用制表符或換行符來添加空白
2.3.4 刪除空白
2.3.5 使用字符串時避免語法錯誤
2.3.6 Python 2 中的 print 語句
2.4 數字
2.4.1 整數
2.4.2 浮點數
2.4.3 使用函數 str() 避免類型錯誤
2.4.4 Python 2 中的整數
2.5 注釋
2.5.1 如何編寫注釋
2.5.2 該編寫什么樣的注釋
2.6 Python 之禪
2.7 小結
第 3 章 列表簡介
3.1 列表是什么
3.1.1 訪問列表元素
3.1.2 索引從 0 而不是 1 開始
3.1.3 使用列表中的各個值
3.2 修改、添加和刪除元素
3.2.1 修改列表元素
3.2.2 在列表中添加元素
3.2.3 從列表中刪除元素
3.3 組織列表
3.3.1 使用方法 sort() 對列表進行永久性排序
3.3.2 使用函數 sorted() 對列表進行臨時排序
3.3.3 倒著打印列表
3.3.4 確定列表的長度
3.4 使用列表時避免索引錯誤
3.5 小結
第 4 章 操作列表
4.1 遍歷整個列表
4.1.1 深入地研究循環
4.1.2 在 for 循環中執行更多的操作
4.1.3 在 for 循環結束后執行一些操作
4.2 避免縮進錯誤
4.2.1 忘記縮進
4.2.2 忘記縮進額外的代碼行
4.2.3 不必要的縮進
4.2.4 循環后不必要的縮進
4.2.5 遺漏了冒號
4.3 創建數值列表
4.3.1 使用函數 range()
4.3.2 使用 range() 創建數字列表
4.3.3 對數字列表執行簡單的統計計算
4.3.4 列表解析
4.4 使用列表的一部分
4.4.1 切片
4.4.2 遍歷切片
4.4.3 復制列表
4.5 元組
4.5.1 定義元組
4.5.2 遍歷元組中的所有值
4.5.3 修改元組變量
4.6 設置代碼格式
4.6.1 格式設置指南
4.6.2 縮進
4.6.3 行長
4.6.4 空行
4.6.5 其他格式設置指南
4.7 小結
第 5 章 if 語句
5.1 一個簡單示例
5.2 條件測試
5.2.1 檢查是否相等
5.2.2 檢查是否相等時不考慮大小寫
5.2.3 檢查是否不相等
5.2.4 比較數字
5.2.5 檢查多個條件
5.2.6 檢查特定值是否包含在列表中
5.2.7 檢查特定值是否不包含在列表中
5.2.8 布爾表達式
5.3 if 語句
5.3.1 簡單的 if 語句
5.3.2 if-else 語句
5.3.3 if-elif-else 結構
5.3.4 使用多個 elif 代碼塊
5.3.5 省略 else 代碼塊
5.3.6 測試多個條件
5.4 使用 if 語句處理列表
5.4.1 檢查特殊元素
5.4.2 確定列表不是空的
5.4.3 使用多個列表
5.5 設置 if 語句的格式
5.6 小結
第 6 章 字典
6.1 一個簡單的字典
6.2 使用字典
6.2.1 訪問字典中的值
6.2.2 添加鍵 — 值對
6.2.3 先創建一個空字典
6.2.4 修改字典中的值
6.2.5 刪除鍵 — 值對
6.2.6 由類似對象組成的字典
6.3 遍歷字典
6.3.1 遍歷所有的鍵 — 值對
6.3.2 遍歷字典中的所有鍵
6.3.3 按順序遍歷字典中的所有鍵
6.3.4 遍歷字典中的所有值
6.4 嵌套
6.4.1 字典列表
6.4.2 在字典中存儲列表
6.4.3 在字典中存儲字典
6.5 小結
第 7 章 用戶輸入和 while 循環
7.1 函數 input() 的工作原理
7.1.1 編寫清晰的程序
7.1.2 使用 int() 來獲取數值輸入
7.1.3 求模運算符
7.1.4 在 Python 2.7 中獲取輸入
7.2 while 循環簡介
7.2.1 使用 while 循環
7.2.2 讓用戶選擇何時退出
7.2.3 使用標志
7.2.4 使用 break 退出循環
7.2.5 在循環中使用 continue
7.2.6 避免無限循環
7.3 使用 while 循環來處理列表和字典
7.3.1 在列表之間移動元素
7.3.2 刪除包含特定值的所有列表元素
7.3.3 使用用戶輸入來填充字典
7.4 小結
第 8 章 函數
8.1 定義函數
8.1.1 向函數傳遞信息
8.1.2 實參和形參
8.2 傳遞實參
8.2.1 位置實參
8.2.2 關鍵字實參
8.2.3 默認值
8.2.4 等效的函數調用
8.2.5 避免實參錯誤
8.3 返回值
8.3.1 返回簡單值
8.3.2 讓實參變成可選的
8.3.3 返回字典
8.3.4 結合使用函數和 while 循環
8.4 傳遞列表
8.4.1 在函數中修改列表
8.4.2 禁止函數修改列表
8.5 傳遞任意數量的實參
8.5.1 結合使用位置實參和任意數量實參
8.5.2 使用任意數量的關鍵字實參
8.6 將函數存儲在模塊中
8.6.1 導入整個模塊
8.6.2 導入特定的函數
8.6.3 使用 as 給函數指定別名
8.6.4 使用 as 給模塊指定別名
8.6.5 導入模塊中的所有函數
8.7 函數編寫指南
8.8 小結
第 9 章 類
9.1 創建和使用類
9.1.1 創建 Dog 類
9.1.2 根據類創建實例
9.2 使用類和實例
9.2.1 Car 類
9.2.2 給屬性指定默認值
9.2.3 修改屬性的值
9.3 繼承
9.3.1 子類的方法 __init__()
9.3.2 Python 2.7 中的繼承
9.3.3 給子類定義屬性和方法
9.3.4 重寫父類的方法
9.3.5 將實例用作屬性
9.3.6 模擬實物
9.4 導入類
9.4.1 導入單個類
9.4.2 在一個模塊中存儲多個類
9.4.3 從一個模塊中導入多個類
9.4.4 導入整個模塊
9.4.5 導入模塊中的所有類
9.4.6 在一個模塊中導入另一個模塊
9.4.7 自定義工作流程
9.5 Python 標準庫
9.6 類編碼風格
9.7 小結
第 10 章 文件和異常
10.1 從文件中讀取數據
10.1.1 讀取整個文件
10.1.2 文件路徑10.1.3 逐行讀取
10.1.4 創建一個包含文件各行內容的列表
10.1.5 使用文件的內容
10.1.6 包含一百萬位的大型文件
10.1.7 圓周率值中包含你的生日嗎
10.2 寫入文件
10.2.1 寫入空文件
10.2.2 寫入多行
10.2.3 附加到文件
10.3 異常
10.3.1 處理 ZeroDivisionError 異常
10.3.2 使用 try-except 代碼塊
10.3.3 使用異常避免崩潰
10.3.4 else 代碼塊
10.3.5 處理 FileNotFoundError 異常
10.3.6 分析文本
10.3.7 使用多個文件
10.3.8 失敗時一聲不吭
10.3.9 決定報告哪些錯誤
10.4 存儲數據
10.4.1 使用 json.dump() 和 json.load()
10.4.2 保存和讀取用戶生成的數據
10.4.3 重構
10.5 小結
第 11 章 測試代碼
11.1 測試函數
11.1.1 單元測試和測試用例
11.1.2 可通過的測試
11.1.3 不能通過的測試
11.1.4 測試未通過時怎么辦
11.1.5 添加新測試
11.2 測試類
11.2.1 各種斷言方法
11.2.2 一個要測試的類
11.2.3 測試 AnonymousSurvey 類
11.2.4 方法 setUp()
11.3 小結
第二部分 項目
項目 1 外星人入侵
第 12 章 武裝飛船
12.1 規劃項目
12.2 安裝 Pygame
12.2.1 使用 pip 安裝 Python 包
12.2.2 在 Linux 系統中安裝 Pygame
12.2.3 在 OS X 系統中安裝 Pygame
12.2.4 在 Windows 系統中安裝 Pygame
12.3 開始游戲項目
12.3.1 創建 Pygame 窗口以及響應用戶輸入
12.3.2 設置背景色
12.3.3 創建設置類
12.4 添加飛船圖像
12.4.1 創建 Ship 類
12.4.2 在屏幕上繪制飛船
12.5 重構:模塊 game_functions
12.5.1 函數 check_events()
12.5.2 函數 update_screen()
12.6 駕駛飛船
12.6.1 響應按鍵
12.6.2 允許不斷移動
12.6.3 左右移動
12.6.4 調整飛船的速度
12.6.5 限制飛船的活動范圍
12.6.6 重構 check_events()
12.7 簡單回顧
12.7.1 alien_invasion.py
12.7.2 settings.py
12.7.3 game_functions.py
12.7.4 ship.py
12.8 射擊
12.8.1 添加子彈設置
12.8.2 創建 Bullet 類
12.8.3 將子彈存儲到編組中
12.8.4 開火
12.8.5 刪除已消失的子彈
12.8.6 限制子彈數量
12.8.7 創建函數 update_bullets()
百度網盤下載地址:
鏈接:https://pan.baidu.com/s/13jbE3hqBUUCv2LVa0kK7Fw?pwd=u4r9 提取碼:u4r9
系統安全/ 23.6 MB
編程軟件/ 9 MB
網絡輔助/ 34.5 MB
商業貿易/ 18.4 MB
編程軟件/ 9.3 MB
軟件評論
請自覺遵守互聯網相關政策法規,評論內容只代表網友觀點,與本站立場無關!