本書采用新型活頁式教材的編寫方式編寫,以項目引領(lǐng)、任務(wù)驅(qū)動的方式進行細化和落實,根據(jù)高職學(xué)生的學(xué)習(xí)特點,讓學(xué)生在完成通俗易懂的項目時了解 Python 編程的基本語法和用法,由淺入深地引導(dǎo)學(xué)生全面系統(tǒng)地掌握 Python 編程技術(shù),提高學(xué)生的學(xué)習(xí)興趣,擴展學(xué)生的學(xué)習(xí)思維,訓(xùn)練學(xué)生的動手能力和自學(xué)能力,為學(xué)生進一步學(xué)習(xí)網(wǎng)絡(luò)編程、大數(shù)據(jù)、人工智能等新技術(shù)打下基礎(chǔ)。本書分10個項目深入闡述了Python語言的基礎(chǔ)語法及應(yīng)用,內(nèi)容包括Python 簡介、Python基本語法、條件控制語句、循環(huán)流程控制、Python特征數(shù)據(jù)類型、函數(shù)、目錄和文件、錯誤和異常、面向?qū)ο蟮某绦蛟O(shè)計、正則表達式。
傅彬,男,副教授,2002.8-2010.7 浙江育英職業(yè)技術(shù)學(xué)院 實驗中心主任;2010.8-至今 紹興職業(yè)技術(shù)學(xué)院 信息工程學(xué)院副院長
項目 1 Python簡介
任務(wù)1.1 認識Python
任務(wù)1.2 為什么學(xué)習(xí)Python
任務(wù)1.3 如何學(xué)習(xí)Python
任務(wù)1.4 在不同操作系統(tǒng)中搭建編程環(huán)境
任務(wù)1.5 運行Python程序
任務(wù)1.6 PyCharm的使用
任務(wù)1.7 PyCharm的常用設(shè)置
項目2 Python基本語法
任務(wù)2.1 Python的語法規(guī)則
任務(wù)2.2 標識符與保留字
任務(wù)2.3 基本數(shù)據(jù)類型
任務(wù)2.4 運算符
任務(wù)2.5 輸入/輸出語句
項目3 條件控制語句——簡易計算器
任務(wù)3.1 思路分析
任務(wù)3.2 接收從鍵盤輸入的數(shù)字和運算符
任務(wù)3.3 判斷運算符并進行算術(shù)運算
任務(wù)3.4 設(shè)置簡易計算器的計算上下限
任務(wù)3.5 帶數(shù)字檢測的簡易計算器
項目4 循環(huán)流程控制——成語接龍
任務(wù)4.1 思路分析
任務(wù)4.2 循環(huán)輸入成語
任務(wù)4.3 檢查成語首尾字
任務(wù)4.4 結(jié)束游戲
任務(wù)4.5 檢查重復(fù)成語
項目5 Python特征數(shù)據(jù)類型——動物分揀器
任務(wù)5.1 思路分析
任務(wù)5.2 列表的基本用法
任務(wù)5.3 元組的基本用法
任務(wù)5.4 字典的基本用法
任務(wù)5.5 創(chuàng)建動物圈養(yǎng)場所
任務(wù)5.6 制作分揀器
任務(wù)5.7 擴大或減小圈養(yǎng)場所
項目6 函數(shù)——超市會員管理系統(tǒng)
任務(wù)6.1 思路分析
任務(wù)6.2 函數(shù)的基本用法
任務(wù)6.3 實現(xiàn)主函數(shù)
任務(wù)6.4 顯示主菜單
任務(wù)6.5 查找會員信息
任務(wù)6.6 添加會員信息
任務(wù)6.7 修改會員信息
任務(wù)6.8 刪除會員信息
任務(wù)6.9 顯示會員信息
項目7 目錄和文件——批量操作
任務(wù)7.1 思路分析
任務(wù)7.2 文件的基本操作
任務(wù)7.3 目錄的基本操作
任務(wù)7.4 得到含有A內(nèi)容的文本文件
任務(wù)7.5 復(fù)制文件并重命名
任務(wù)7.6 檢查文件是否被修改
任務(wù)7.7 刪除重復(fù)文件
項目8 錯誤和異常
任務(wù)8.1 語法錯誤的識別與處理
任務(wù)8.2 捕捉異常
任務(wù)8.3 異常處理
項目9 面向?qū)ο蟮某绦蛟O(shè)計
任務(wù)9.1 面向過程和面向?qū)ο蟮膮^(qū)別
任務(wù)9.2 面向?qū)ο蟮幕咎卣?br>任務(wù)9.3 創(chuàng)建類和對象
任務(wù)9.4 使用構(gòu)造器創(chuàng)建實例變量
任務(wù)9.5 類的繼承
任務(wù)9.6 類的私有變量和私有方法
任務(wù)9.7 類的屬性方法
項目10 正則表達式
任務(wù)10.1 正則表達式簡介
任務(wù)10.2 正則表達式的使用
任務(wù)10.3 帶數(shù)字檢測功能的簡易計算器