Python程序設(shè)計(jì)項(xiàng)目教程
定 價(jià):52 元
- 作者:駱梅柳
- 出版時(shí)間:2020/6/1
- ISBN:9787121375910
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:352
- 紙張:
- 版次:01
- 開本:16開
本書在知識(shí)編排上采用了以任務(wù)為導(dǎo)向的編寫模式,盡可能使用通俗易懂的語(yǔ)言,采用實(shí)例法、類比法等多種適合學(xué)習(xí)者的講解形式,全書分為 9 個(gè)項(xiàng)目,內(nèi)容包含:Python 概述、Python 基礎(chǔ)語(yǔ)法、Python 常用語(yǔ)句、序列、字典與集合等,由淺入深、循序漸進(jìn)地介紹各項(xiàng)目?jī)?nèi)容,確保邏輯性和易讀性,各項(xiàng)目任務(wù)中配套的實(shí)驗(yàn)內(nèi)容圍繞工作及生活中常見問(wèn)題展開,具有趣味性及可讀性,如實(shí)驗(yàn)案例有合理安排工資、繪制鋼琴鍵等,同時(shí)為了提高學(xué)生“二級(jí)”考試通過(guò)率,在每個(gè)任務(wù)后設(shè)置“直擊二級(jí)”,幫助學(xué)生理解“二級(jí)”考試考點(diǎn),深化知識(shí)。全書項(xiàng)目緊扣任務(wù)需求展開,不堆積知識(shí)點(diǎn),著重于解決思路的啟發(fā)與解決方案的實(shí)施,通過(guò)從任務(wù)需求到實(shí)現(xiàn)這一完整工作流程的體驗(yàn),使學(xué)習(xí)者對(duì) Python 編程技術(shù)真正理解與掌握。
駱梅柳,女,系江蘇財(cái)會(huì)職業(yè)學(xué)院大數(shù)據(jù)專業(yè)專業(yè)帶頭人、教研室主任,出版國(guó)家規(guī)劃教材《網(wǎng)站內(nèi)容編輯》;多次主持江蘇省高校哲學(xué)課題,職業(yè)學(xué)會(huì)課題、院校教改課題等
項(xiàng)目一 Python概述
任務(wù)一 認(rèn)識(shí) Python
1.1.1 Python簡(jiǎn)介
1.1.2 Python的特點(diǎn)
1.1.3 Python的應(yīng)用
任務(wù)二 搭建開發(fā)環(huán)境
1.2.1 獲取Python
1.2.2 環(huán)境變量的配置
1.2.3 集成開發(fā)工具
任務(wù)三 Python簡(jiǎn)單編輯
1.3.1 使用IDLE
1.3.2 使用IPython
1.3.3 使用cmd
1.3.4 使用PyCharm
任務(wù)四 雪花程序
1.4.1 認(rèn)識(shí)包
1.4.2 pip包管理工具
1.4.3 庫(kù)的導(dǎo)入和使用
1.4.4 PyCharm中安裝庫(kù)
1.4.5 PyInstaller庫(kù)及程序發(fā)布
1.4.6 任務(wù)實(shí)現(xiàn)
任務(wù)五 階段測(cè)試
項(xiàng)目二 Python基礎(chǔ)語(yǔ)法
任務(wù)一 認(rèn)識(shí)Python語(yǔ)句
2.1.1 Python縮進(jìn)規(guī)則
2.1.2 Python行與注釋
2.1.3 語(yǔ)句換行
2.1.4 任務(wù)實(shí)現(xiàn)
任務(wù)二 計(jì)算圓形的各參數(shù)
2.2.1 標(biāo)識(shí)符與關(guān)鍵字
2.2.2 常量與變量
2.2.3 Python數(shù)據(jù)類型
2.2.4 數(shù)據(jù)類型的轉(zhuǎn)化
2.2.5 輸入和輸出函數(shù)
2.2.6 格式化輸出
2.2.7 任務(wù)實(shí)現(xiàn)
任務(wù)三 水仙花數(shù)
2.3.1 算術(shù)運(yùn)算符
2.3.2 賦值運(yùn)算符
2.3.3 比較運(yùn)算符
2.3.4 邏輯運(yùn)算符
2.3.5 成員運(yùn)算符
2.3.6 身份運(yùn)算符
2.3.7 運(yùn)算符優(yōu)先級(jí)
2.3.8 常用的內(nèi)置數(shù)值函數(shù)
2.3.9 任務(wù)實(shí)現(xiàn)
任務(wù)四 階段測(cè)試
項(xiàng)目三 Python流程控制語(yǔ)句
任務(wù)一 合理安排工資
3.1.1 單分支結(jié)構(gòu)(if)
3.1.2 雙分支結(jié)構(gòu)(if...else...)
3.1.3 多分支結(jié)構(gòu)(if...elif...else...)
3.1.4 if嵌套
3.1.5 任務(wù)實(shí)現(xiàn)
任務(wù)二 打印九九乘法口訣表
3.2.1 while語(yǔ)句
3.2.2 for語(yǔ)句
3.2.3 循環(huán)嵌套
3.2.4 任務(wù)實(shí)現(xiàn)
任務(wù)三 回文數(shù)
3.3.1 占位語(yǔ)句:pass
3.3.2 中斷語(yǔ)句:break和continue
3.3.3 任務(wù)實(shí)現(xiàn)
任務(wù)四 階段測(cè)試
項(xiàng)目四 序列數(shù)據(jù)
任務(wù)一 統(tǒng)計(jì)字符串中的字符
4.1.1 創(chuàng)建字符串
4.1.2 轉(zhuǎn)義字符串
4.1.3 格式化字符串
4.1.4 索引與切片
4.1.5 字符串內(nèi)建方法
4.1.6 任務(wù)實(shí)現(xiàn)
任務(wù)二 利用冒泡排序法進(jìn)行數(shù)據(jù)排序
4.2.1 列表的基本操作
4.2.2 列表函數(shù)
4.2.3 列表嵌套
4.2.4 任務(wù)實(shí)現(xiàn)
任務(wù)三 今天是今年的第幾天
4.3.1 元組的基本操作
4.3.2 元組內(nèi)置函數(shù)
4.3.3 任務(wù)實(shí)現(xiàn)
任務(wù)四 簡(jiǎn)易的數(shù)據(jù)庫(kù)通訊錄
4.4.1 字典的基本操作
4.4.2 字典的遍歷
4.4.3 任務(wù)實(shí)現(xiàn)
任務(wù)五 生成不重復(fù)的隨機(jī)數(shù)
4.5.1 集合的基本操作
4.5.2 集合的常用運(yùn)算
4.5.3 任務(wù)實(shí)現(xiàn)
任務(wù)六 階段測(cè)試
項(xiàng)目五 函數(shù)與模塊
任務(wù)一 開發(fā)學(xué)生信息管理系統(tǒng)
5.1.1 定義與調(diào)用
5.1.2 函數(shù)參數(shù)
5.1.3 函數(shù)返回值
5.1.4 變量作用域
5.1.5 任務(wù)實(shí)現(xiàn)
任務(wù)二 斐波那契數(shù)列
5.2.1 遞歸函數(shù)
5.2.2 匿名函數(shù)
5.2.3 map函數(shù)
5.2.4 filter函數(shù)
5.2.5 reduce函數(shù)
5.2.6 任務(wù)實(shí)現(xiàn)
任務(wù)三 計(jì)算一個(gè)數(shù)的n次冪
5.3.1 閉包
5.3.2 裝飾器
5.3.3 異常處理
5.3.4 斷言處理
5.3.5 任務(wù)實(shí)現(xiàn)
任務(wù)四 計(jì)算兩個(gè)年份之間的閏年數(shù)
5.4.1 模塊的定義
5.4.2 模塊的導(dǎo)入與使用
5.4.3 隨機(jī)模塊(random)
5.4.4 時(shí)間模塊(time)
5.4.5 日歷模塊(calendar)
5.4.6 任務(wù)實(shí)現(xiàn)
任務(wù)五 階段測(cè)試
項(xiàng)目六 文件操作
任務(wù)一 學(xué)生信息文件讀寫操作
6.1.1 文件概述
6.1.2 文件打開操作
6.1.3 文件關(guān)閉操作
6.1.4 文件讀操作
6.1.5 文件寫操作
6.1.6 文件指針操作
6.1.7 任務(wù)實(shí)現(xiàn)
任務(wù)二 批量修改文件名
6.2.1 認(rèn)識(shí)os模塊
6.2.2 文件和目錄操作
6.2.3 path模塊
6.2.4 任務(wù)實(shí)現(xiàn)
任務(wù)三 階段測(cè)試
項(xiàng)目七 面向?qū)ο?br>任務(wù)一 寵物領(lǐng)養(yǎng)
7.1.1 面向?qū)ο蟾攀?br>7.1.2 類與對(duì)象
7.1.3 構(gòu)造方法
7.1.4 析構(gòu)方法
7.1.5 任務(wù)實(shí)現(xiàn)
任務(wù)二 果農(nóng)采摘水果
7.2.1 類屬性和實(shí)例屬性
7.2.2 類方法和靜態(tài)方法
7.2.3 運(yùn)算符重載
7.2.4 任務(wù)實(shí)現(xiàn)
任務(wù)三 男孩與寵物的日常
7.3.1 繼承
7.3.2 多態(tài)
7.3.3 封裝
7.3.4 任務(wù)實(shí)現(xiàn)
任務(wù)四 階段測(cè)試
項(xiàng)目八 海龜樂(lè)園&jieba王國(guó)
任務(wù)一 繪制鋼琴鍵
8.1.1 初識(shí)turtle函數(shù)庫(kù)
8.1.2 turtle庫(kù)常用命令和函數(shù)
8.1.3 turtle庫(kù)的進(jìn)階應(yīng)用
8.1.4 任務(wù)實(shí)現(xiàn)
任務(wù)二 《紅樓夢(mèng)》分詞統(tǒng)計(jì)
8.2.1 初識(shí)jieba函數(shù)庫(kù)
8.2.2 jieba庫(kù)與中文分詞
8.2.3 jieba庫(kù)進(jìn)階與運(yùn)用
8.2.4 任務(wù)實(shí)現(xiàn)
任務(wù)三 階段測(cè)試
項(xiàng)目九 趣味Python項(xiàng)目實(shí)訓(xùn)
任務(wù)一 Python數(shù)學(xué)天地
9.1.1 判斷閏年
9.1.2 判斷三角形類型
9.1.3 求最大公約數(shù)和最小公倍數(shù)
任務(wù)二 趣味小游戲
9.2.1 猜拳游戲
9.2.2 射擊游戲
9.2.3 趣味七巧板
任務(wù)三 Python生活百科
9.3.1 生活萬(wàn)年歷
9.3.2 計(jì)算個(gè)人所得稅
參考文獻(xiàn)