目前的購物車是空的!
此商品參與的優惠活動
商品庫存不足留言
編輯推薦1 模塊化、層次化的課程結構,滿足中職教學需要2 名校名師作者3 案例豐富,淺顯易懂,滿足就業需求4 配套資源豐富,素材、擴展案例、教學大綱等5 83 個實例訓練+33 個任務訓練
內容簡介Python是一種跨平台、互動式、面向對象、解釋型的計算機程序設計語言,它應用廣泛,具有豐富和強大的庫。本書構建了模塊化的課程結構,將Python程序設計按由易到難、由淺入深的規律分為9個教學單元;構建了理論知識與操作訓練的層次化結構,每個模塊的理論知識分為3個層次—入門知識、必修知識、拓展知識,每個模塊的操作訓練也分為3個層次—簡單練習、實例訓練、任務訓練。本書遵循學生的認知規律和技能成長規律,充分考慮教學實施需求,針對引導學生主動學習、高效學習、快樂學習的目標選擇教學內容、設置教學任務,以實現學會與會學的教學效果。本書可以作為中等職業學校各專業Python程序設計課程的教材,也可以作為相關培訓機構的培訓教材及Python程序設計初學者的自學參考書。
作者簡介林世偉,雲南省昆明市第一職業中等專業學校副校長,昆明市學科帶頭人,雲南省德育先進個人。獲獎情況:昆明市青年教師教學競賽一等獎,全國「創新杯」說課比賽三等獎,雲南省教育教學成果獎(職業教育)二等獎,雲南省教師教學能力大賽專業一組一等獎,全國教師教學能力大賽專業一組三等獎。
目錄單元1 程序開發環境的構建與數據的輸入/輸出 1知識入門 1循序漸進 41 1 搭建Python開發環境與使用IDLE編寫Python程序 41 1 1 搭建Python開發環境 41 1 2 使用IDLE編寫簡單的Python 程序 6【任務1-1】輸出「Happy to learnPythonProgramming」 61 2 測試PyCharm與編寫簡單的Python程序 71 2 1 測試PyCharm 71 2 2 編寫簡單的Python程序 11【任務1-2】輸出「你好,請登錄」的提示信息 131 3 Python程序的組成 131 3 1 Python程序的基本要素 131 3 2 Python程序的註釋 14【任務1-3】編寫程序計算並輸出金額 151 4 print()函數的基本用法 161 5 input()函數的基本用法 17【任務1-4】編寫程序,模擬實現京東倒計時界面的文字內容 18知識擴展 18單元測試 19單元2 基本數據類型與運算符的應用 21知識入門 21循序漸進 242 1 Python 3的基本數據類型 242 1 1 6個基本數據類型 242 1 2 Python 3的數值類型 252 1 3 Python 3數據類型的判斷 252 1 4 Python數據類型的轉換 262 2 Python的算術運算符及其應用 262 2 1 Python的算術運算符及運算優先順序 272 2 2 Python的算術表達式 272 3 Python的賦值運算符與變數 282 3 1 Python的賦值運算符 282 3 2 變數定義及賦值 29【任務2-1】計算並輸出購買商品的實付總額與平均價格等數據 312 4 Python 3的日期時間函數 322 4 1 時間元組 322 4 2 time模塊 332 4 3 datetime模塊 35【任務2-2】輸出當前日期和時間 35【任務2-3】計算與輸出購買商品的優惠金額與應付金額等數據 36知識擴展 37單元測試 38單元3 邏輯運算與流程式控制制 41知識入門 41循序漸進 423 1 Python的比較運算符及其應用 423 1 1 Python的比較運算符與比較表達式 423 1 2 邏輯值測試 433 2 Python的邏輯運算符及其應用 433 2 1 Python的邏輯運算符與邏輯表達式 433 2 2 Python運算符的優先順序 443 3 Python的選擇結構及其應用 453 3 1 if語句及其應用 45【任務3-1】應用if語句實現用戶登錄 463 3 2 ifelse語句及其應用 46【任務3-2】應用ifelse語句實現用戶登錄 473 3 3 ifelifelse語句及其應用 48【任務3-3】應用ifelifelse語句計算分期付款的服務費 483 3 4 if語句的嵌套結構 49【任務3-4】應用if選擇語句計算網上購物的運費與優惠 50【任務3-5】應用if選擇語句驗證用戶名和密碼實現登錄 523 4 for循環語句及其應用 533 4 1 for循環語句 533 4 2 forelse語句 54【任務3-6】應用for循環語句顯示進度的百分比 553 5 while循環語句及其應用 563 5 1 while循環語句 563 5 2 whileelse語句 573 5 3 循環中的跳轉語句 57【任務3-7】應用while循環語句實現網上搶購倒計時 60【任務3-8】綜合應用循環結構的嵌套結構實現倒計時 61知識擴展 62單元測試 63單元4 序列數據操作與格式化輸出 66知識入門 66循序漸進 694 1 列表的創建與應用 694 1 1 創建列表 704 1 2 訪問列表元素 714 1 3 截取列表 714 1 4 連接與重複列表 734 1 5 修改與添加列表元素 734 1 6 刪除列表元素 744 1 7 列表運算符 754 1 8 Python列表的內置函數與基本方法 75【任務4-1】遍歷列表 764 2 元組的創建與應用 774 2 1 創建元組 784 2 2 訪問元組元素 794 2 3 截取元組 794 2 4 連接與重複元組 794 2 5 修改元組元素 804 2 6 刪除元組元素 814 2 7 元組運算符 814 2 8 元組的內置函數與基本方法 81【任務4-2】遍曆元組 824 3 字典的創建與應用 834 3 1 創建字典 834 3 2 訪問字典的值 854 3 3 修改與添加字典的值 864 3 4 刪除字典元素 864 3 5 字典的內置函數與基本方法 87【任務4-3】遍歷字典 884 4 集合的創建與應用 894 4 1 創建集合 894 4 2 修改與添加集合的元素 904 4 3 刪除集合元素 904 4 4 集合的內置函數與基本方法 924 4 5 集合的集合運算 93【任務4-4】遍歷集合 934 5 字元串的常用方法及應用 944 5 1 創建字元串 944 5 2 訪問字元串中的值 944 5 3 截取字元串 954 5 4 連接與重複字元串 964 5 5 修改與添加字元串中的字元 974 5 6 字元串運算符 984 5 7 Python字元串常用的內置函數與基本方法 98【任務4-5】應用字元串的方法實現字元串翻轉操作 1024 6 字元串的格式化輸出 1024 6 1 format()的基本語法格式 1024 6 2 format()的參數序號 103【任務4-6】使用format()方法格式化輸出字元串列表 104知識擴展 104單元測試 106單元5 函數應用與模塊化程序設計 111知識入門 111循序漸進 1135 1 Python數學函數的應用 1135 1 1 Python數學常量 1135 1 2 Python常用數學運算函數 113【任務5-1】編寫程序繪製愛心 1145 2 Python函數的定義與調用 1155 2 1 定義函數 1155 2 2 調用函數 116【任務5-2】定義函數計算總金額、優惠金額和實付金額等數據 1175 3 Python函數的參數 1185 3 1 Python函數的參數傳遞 1185 3 2 Python函數的參數類型 1205 4 函數變數的作用域 1245 5 Python模塊的創建與導入 1255 5 1 創建模塊 1265 5 2 導入模塊 1265 5 3 導入與使用Python的標準模塊 1295 5 4 使用內置函數dir() 1305 5 5 __name__屬性 1305 6 Python中創建與使用包 1315 6 1 創建包 1315 6 2 使用包 133知識擴展 134單元測試 135單元6 類的定義與使用 139知識入門 139循序漸進 1416 1 創建類及其對象 1416 1 1 定義類 1416 1 2 創建類的實例 1416 2 類屬性與實例屬性 1426 3 類方法與實例方法 1446 3 1 類的實例方法 1446 3 2 類方法 1466 3 3 靜態方法 146【任務6-1】定義商品類及其成員 146【任務6-2】修改與訪問類屬性、創建實例屬性 149【任務6-3】定義與訪問類的實例方法 1526 4 類的構造方法與析構方法 1536 4 1 類的構造方法 1546 4 2 類的析構方法 1556 5 類的繼承與方法重寫 1556 5 1 類的繼承 1556 5 2 方法繼承 1566 5 3 方法重寫 1566 6 Python 3的命名空間和作用域 157知識擴展 161單元測試 162單元7 文件操作與異常處理 166知識入門 166循序漸進 1697 1 打開與關閉文件 1697 1 1 使用open()方法打開文件 1697 1 2 使用close()方法關閉文件 1717 1 3 打開文件時使用with語句 1727 2 讀取與寫入文件內容 1727 2 1 文件對象 1737 2 2 調整文件的當前位置 1737 2 3 讀取文件 1737 2 4 向文件中寫入內容 176【任務7-1】打開並讀取文件的全部行 176【任務7-2】以二進位形式打開文件並讀取其內容 1777 3 創建與操作文件、文件夾 1787 3 1 創建文件夾 1787 3 2 針對文件夾的操作 1807 3 3 創建文件 1817 3 4 針對文件的操作 1817 4 刪除文件及文件夾 1827 4 1 刪除文件 1827 4 2 刪除文件夾 1837 5 異常處理語句 1847 5 1 tryexcept語句 1847 5 2 tryexceptelse語句 1857 5 3 tryexceptfinally語句 1867 5 4 使用raise語句拋出異常 187知識擴展 187單元測試 188單元8 資料庫訪問與使用 191知識入門 191循序漸進 1928 1 創建與使用SQLite數據表 1928 1 1 創建SQLite資料庫文件與數據表 1928 1 2 操作SQLite資料庫 193【任務8-1】創建、新增、查詢、刪除SQLite數據表 196【任務8-2】查詢、更新、刪除SQLite數據表中的數據 1988 2 創建與使用MySQL數據表 1998 2 1 連接MySQL資料庫 1998 2 2 創建MySQL數據表 2008 2 3 MySQL數據表的插入操作 2018 2 4 MySQL數據表的查詢操作 2028 2 5 MySQL數據表的更新操作 2038 2 6 My