目錄
項目1 初識Python——Python開發環境及工具
任務1.1 了解Python
任務活動1.1.1 Python發展史
任務活動1.1.2 Python的優點
任務活動1.1.3 Python的應用領域
任務1.2 搭建Python開發環境
任務活動1.2.1 開發環境概述
任務活動1.2.2 Python的安裝
任務活動1.2.3 PyCharm的安裝
任務1.3 編寫Python程序
任務活動1.3.1 使用IDLE編寫第一個Python程序
任務活動1.3.2 使用PyCharm編寫第一個Python程序
項目總結
項目拓展訓練
項目評價
項目2 BMI計算器——Python數據類型
任務2.1 Python編程規範
任務活動2.1.1 合法變數名
任務活動2.1.2 縮進與註釋
任務活動2.1.3 轉義字元
任務活動2.1.4 實施步驟
任務2.2 Python數據類型
任務活動2.2.1 數據類型介紹
任務活動2.2.2 基本數據類型
任務活動2.2.3 容器數據類型
任務活動2.2.4 常見數據類型相互轉換
任務2.3 Python運算符及優先順序
任務活動2.3.1 運算符
任務活動2.3.2 運算符的優先順序
任務活動2.3.3 實施步驟
任務2.4 Python程序交互
任務活動2.4.1 input()函數
任務活動2.4.2 print()函數
任務活動2.4.3 格式化輸出
任務活動2.4.4 實施步驟
項目總結
項目拓展訓練
項目評價
項目3 猜數字遊戲——Python流程式控制制語句
任務3.1 程序流程
任務活動3.1.1 語句塊
任務活動3.1.2 程序流程圖
任務活動3.1.3 實施步驟
任務3.2 分支結構
任務活動3.2.1 if語句
任務活動3.2.2 if…else語句
任務活動3.2.3 if…elif…else語句
任務活動3.2.4 嵌套分支結構
任務活動3.2.5 實施步驟
任務3.3 循環結構
任務活動3.3.1 while語句
任務活動3.3.2 for語句
任務活動3.3.3 無限循環
任務活動3.3.4 循環嵌套
任務活動3.3.5 實施步驟
任務3.4 其他語句
任務活動3.4.1 break語句
任務活動3.4.2 continue語句
任務活動3.4.3 pass語句
任務活動3.4.4 異常語句
任務活動3.4.5 實施步驟
項目總結
項目拓展訓練
項目評價
項目4 簡易電話簿——Python複合數據類型
任務4.1 序列類型
任務活動4.1.1 序列的概念
任務活動4.1.2 序列常用操作
任務4.2 不可變序列
任務活動4.2.1 字元串
任務活動4.2.2 元組
任務活動4.2.3 實施步驟
任務4.3 可變序列
任務活動4.3.1 常用操作
任務活動4.3.2 列表
任務活動4.3.3 字典
任務活動4.3.4 集合
任務活動4.3.5 實施步驟
項目總結
項目拓展訓練
項目評價
項目5 文件操作——Python文件處理
任務5.1 文件的基本操作
任務活動5.1.1 文件類型
任務活動5.1.2 文件打開與關閉操作
任務活動5.1.3 文件讀寫操作
任務活動5.1.4 文件複製操作
任務活動5.1.5 文件刪除操作
任務活動5.1.6 文件重命名操作
任務活動5.1.7 文件移動操作
任務活動5.1.8 文件屬性獲取操作
任務活動5.1.9 讀寫Excel文件操作
任務活動5.1.10 讀寫CSV文件操作
任務5.2 文件目錄操作
任務活動5.2.1 創建目錄
任務活動5.2.2 讀取當前目錄
任務活動5.2.3 遍歷目錄
任務活動5.2.4 刪除目錄
任務活動5.2.5 常用文件操作模塊
項目總結
項目拓展訓練
項目評價
項目6 驗證碼生成器——Python函數與模塊
任務6.1 生成驗證碼——函數
任務活動6.1.1 函數的定義和調用
任務活動6.1.2 函數的參數
任務活動6.1.3 函數的返回值
任務活動6.1.4 實施步驟
任務6.2 校驗驗證碼——變數作用域範圍
任務活動6.2.1 局部變數
任務活動6.2.2 全局變數
任務活動6.2.3 global語句
任務活動6.2.4 實施步驟
任務6.3 優化驗證碼——函數的高級特性
任務活動6.3.1 匿名函數lambda
任務活動6.3.2 過濾函數filter()
任務活動6.3.3 映射函數map()
任務活動6.3.4 函數遞歸
任務活動6.3.5 實施步驟
任務6.4 驗證碼生成器——模塊
任務活動6.4.1 模塊的創建
任務活動6.4.2 模塊的導入
任務活動6.4.3 模塊的存放位置
任務活動6.4.4 實施步驟
項目總結
項目拓展訓練
項目評價
項目7 學生成績管理系統——Python面向對象編程
任務7.1 系統設計——面向對象
任務活動7.1.1 面向對象的概念
任務活動7.1.2 面向對象的特點
任務活動7.1.3 面向對象的優勢