Python程序設(shè)計(jì)案例教程(21世紀(jì)技能創(chuàng)新型人才培養(yǎng)系列教材·計(jì)算機(jī)系列)
定 價(jià):48 元
叢書名:21世紀(jì)技能創(chuàng)新型人才培養(yǎng)系列教材·計(jì)算機(jī)系列
- 作者:龍浩 陳祥章 楊勇
- 出版時(shí)間:2021/8/1
- ISBN:9787300297071
- 出 版 社:中國(guó)人民大學(xué)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:284
- 紙張:
- 版次:1
- 開(kāi)本:16
本書寫作之初力求做到:通過(guò)學(xué)習(xí)Python 程序設(shè)計(jì),讀者具有程序設(shè)計(jì)的初步知識(shí);幫助初學(xué)者學(xué)會(huì)用計(jì)算機(jī)解決問(wèn)題的思路和方法;培養(yǎng)初學(xué)者學(xué)會(huì)用計(jì)算機(jī)工具解決實(shí)際問(wèn)題的能力。Python 程序設(shè)計(jì)對(duì)首次接觸的初學(xué)者來(lái)說(shuō)感覺(jué)比較容易,但要真正學(xué)好和靈活運(yùn)用Python 開(kāi)發(fā)軟件確實(shí)不易。考慮到學(xué)生的特點(diǎn),本書注重以應(yīng)用為中心、以案例為引導(dǎo),內(nèi)容通俗易懂、易于理解、快速入門。主要內(nèi)容包括:括Python 概述;列表、元組、字典;選擇與循環(huán);字符串與正則表達(dá)式;函數(shù);面向?qū)ο蟪绦蛟O(shè)計(jì);文件;圖形界面設(shè)計(jì)。為了便于理論的理解和學(xué)習(xí),書中除采用代碼案例教學(xué)外,也相應(yīng)設(shè)計(jì)了虛擬實(shí)例應(yīng)用。
龍浩,副教授,博士,現(xiàn)就職于徐州工業(yè)職業(yè)技術(shù)學(xué)院。江蘇省青藍(lán)工程骨干教師,軟件技術(shù)專業(yè)負(fù)責(zé)人,完成相關(guān)課題20項(xiàng),發(fā)表論文30篇,主編教材《C語(yǔ)言程序設(shè)計(jì)案例教程》《JQuery開(kāi)發(fā)基礎(chǔ)教程》《Java高級(jí)特性編程及實(shí)戰(zhàn)》。陳祥章,教授,教學(xué)名師,徐州工業(yè)職業(yè)技術(shù)學(xué)院信息與電氣工程學(xué)院院長(zhǎng),中國(guó)計(jì)算機(jī)學(xué)會(huì)職業(yè)教育發(fā)展委員會(huì)委員、全國(guó)高職計(jì)算機(jī)與電子商務(wù)專委會(huì)理事、江蘇省計(jì)算機(jī)學(xué)會(huì)網(wǎng)絡(luò)空間安全職業(yè)教育專委會(huì)副理事長(zhǎng)。長(zhǎng)期從事網(wǎng)絡(luò)技術(shù)、人工智能等專業(yè)方向的教學(xué)與科研工作,先后在《南京師范大學(xué)學(xué)報(bào)》、《解放軍理工大學(xué)學(xué)報(bào)》、《中國(guó)成人教育》等中文核心期刊發(fā)表教科研論文30余篇,主編、參編高職高專規(guī)劃教材6部。楊勇,副教授,博士,徐州工業(yè)職業(yè)技術(shù)學(xué)院信息工程學(xué)院副院長(zhǎng)。
單元1 python 概述
1.1 程序設(shè)計(jì)與Python 語(yǔ)言
1.1.1 程序設(shè)計(jì)語(yǔ)言
1.1.2 Python 語(yǔ)言概述
1.1.3 Python 解釋器
1.2 Python 的運(yùn)行方式
1.3 程序的基本編寫方法
1.3.1 理解問(wèn)題的計(jì)算部分
1.3.2 IPO 程序編寫方法
1.4 Python 代碼的編寫規(guī)范
1.4.1 換行
1.4.2 縮進(jìn)
1.4.3 注釋
1.5 基礎(chǔ)知識(shí)
1.5.1 基本數(shù)據(jù)類型
1.5.2 數(shù)據(jù)類型轉(zhuǎn)換
1.5.3 保留字
1.5.4 變量
1.5.5 運(yùn)算符
1.5.6 程序的語(yǔ)句元素
1.5.7 內(nèi)置函數(shù)
1.5.8 基本輸入輸出
1.6 綜合案例:Python 小程序
技能檢測(cè):模擬手機(jī)充值場(chǎng)景
單元2 列表、元組、字典
2.1 列表
2.1.1 列表的創(chuàng)建與刪除
2.1.2 添加、修改和刪除列表元素
2.1.3 對(duì)列表進(jìn)行統(tǒng)計(jì)和計(jì)算
2.2 元組
2.2.1 元組的創(chuàng)建與刪除
2.2.2 訪問(wèn)元組元素
2.2.3 修改元組元素
2.2.4 元組與列表的區(qū)別
2.3 字典
2.3.1 字典的創(chuàng)建與刪除
2.3.2 通過(guò)鍵值對(duì)訪問(wèn)字典
2.3.3 添加、修改和刪除字典元素
2.4 綜合案例:定制自己的手機(jī)套餐
技能檢測(cè):電視劇的收視率排行榜
單元3 選擇與循環(huán)
3.1 選擇結(jié)構(gòu)
3.1.1 條件運(yùn)算符
3.1.2 單分支結(jié)構(gòu):if 語(yǔ)句
3.1.3 二分支結(jié)構(gòu):if-else 語(yǔ)句
3.1.4 多分支結(jié)構(gòu):if-elif-else 語(yǔ)句
3.1.5 選擇結(jié)構(gòu)的嵌套
3.2 循環(huán)結(jié)構(gòu)
3.2.1 for 循環(huán)
3.2.2 while 循環(huán)
3.2.3 循環(huán)結(jié)構(gòu)中的else 子句
3.2.4 break 和continue 語(yǔ)句
3.3 綜合案例:快速?gòu)?fù)制jpg 文件
技能檢測(cè):模擬支付寶螞蟻森林的能量產(chǎn)生過(guò)程
單元4 字符串與正則表達(dá)式
4.1 字符串
4.1.1 字符串格式化
4.1.2 字符串常用操作
4.2 正則表達(dá)式
4.2.1 基本語(yǔ)法
4.2.2 使用正則表達(dá)式對(duì)象
4.3 綜合案例:實(shí)現(xiàn)微信搶紅包功能
技能檢測(cè):顯示實(shí)時(shí)天氣預(yù)報(bào)
單元5 函數(shù)
5.1 函數(shù)的定義
5.2 參數(shù)
5.2.1 形參與實(shí)參
5.2.2 參數(shù)類型
5.2.3 函數(shù)返回值
5.3 變量的作用域
5.3.1 作用域
5.3.2 局部變量
5.3.3 全局變量
5.4 匿名函數(shù)(lambda)
5.5 遞歸函數(shù)
5.5.1 遞歸函數(shù)的形式
5.5.2 實(shí)現(xiàn)斐波那契數(shù)列
5.6 綜合案例:模擬外賣商家的套餐
技能檢測(cè):將美元轉(zhuǎn)換為人民幣
單元6 面向?qū)ο蟪绦蛟O(shè)計(jì)
6.1 面向?qū)ο蟮母攀?
6.2 類的定義與使用
6.2.1 類的定義
6.2.2 創(chuàng)建類的實(shí)例
6.2.3 創(chuàng)建__init__() 方法
6.2.4 創(chuàng)建類的成員并訪問(wèn)
6.2.5 訪問(wèn)限制
6.3 屬性(property)
6.3.1 創(chuàng)建用于計(jì)算的屬性
6.3.2 為屬性添加安全保護(hù)機(jī)制
6.4 封裝
6.5 繼承
6.5.1 繼承的基本語(yǔ)法
6.5.2 重寫方法
6.5.3 派生類中調(diào)用基類的__init__()方法
6.6 多態(tài)
6.7 模塊
6.7.1 模塊概述
6.7.2 自定義模塊
6.7.3 以主程序的形式執(zhí)行
6.8 Python 中的包
6.8.1 Python 程序的包結(jié)構(gòu)
6.8.2 創(chuàng)建和使用包
6.9 綜合案例:打印進(jìn)銷管理系統(tǒng)中的每月銷售明細(xì)
技能檢測(cè):模擬電影院的自動(dòng)售票機(jī)選票頁(yè)面
單元7 文件
7.1 文件基本操作
7.1.1 常見(jiàn)的數(shù)據(jù)文件類型
7.1.2 文件的打開(kāi)和關(guān)閉
7.1.3 文件的讀寫
7.1.4 二進(jìn)制文件操作
7.2 目錄操作
7.2.1 目錄操作簡(jiǎn)介
7.2.2 os 與os.path 模塊
7.2.3 shutil 模塊
7.3 綜合案例:樓盤信息錄入與查詢
技能檢測(cè):批量添加文件夾
單元8 圖形界面設(shè)計(jì)
8.1 wxPython
8.1.1 Frame 窗體
8.1.2 控件
8.2 綜合案例:商品銷售系統(tǒng)
8.2.1 工程文檔結(jié)構(gòu)圖
8.2.2 啟動(dòng)文件
8.2.3 窗口基類
8.2.4 登錄窗口
8.2.5 settings 文件
8.2.6 商品列表窗口
8.2.7 表格對(duì)象類
技能檢測(cè):添加商品至購(gòu)物車頁(yè)面
參考文獻(xiàn)