
Python語言程序設(shè)計(jì)培訓(xùn)
01
課程導(dǎo)學(xué)
了解課程全貌。
0.1 課程基本情況
0.2 全課程內(nèi)容導(dǎo)學(xué) (必看: 課程內(nèi)容漸進(jìn)式體驗(yàn))
02
Python基本語法元素
通過經(jīng)典實(shí)例(實(shí)例1)嘗試Python編程,掌握Python基本語法元素,能夠編寫10行代碼。
1.1 程序設(shè)計(jì)基本方法
1.2 Python開發(fā)環(huán)境配置
1.3 實(shí)例1: 溫度轉(zhuǎn)換
1.4 Python程序語法元素分析
03
Python基本圖形繪制
通過經(jīng)典實(shí)例(實(shí)例2)嘗試Python編程,理解Python庫的使用方法,能夠進(jìn)行基本圖形編程。
2.1 深入理解Python語言
2.2 實(shí)例2: Python蟒蛇繪制
2.3 模塊1: turtle庫的使用
2.4 turtle程序語法元素分析
04
基本數(shù)據(jù)類型
掌握數(shù)字類型(整數(shù)、浮點(diǎn)數(shù)和復(fù)數(shù))和字符串類型的使用方法,掌握time庫,能夠操作文本并處理時間。
3.1 數(shù)字類型及操作
3.2 實(shí)例3: 天天向上的力量
3.3 字符串類型及操作
3.4 模塊2: time庫的使用
3.5 實(shí)例4: 文本進(jìn)度條
05
程序的控制結(jié)構(gòu)
掌握程序的控制邏輯,學(xué)會使用異常處理,掌握random庫,具備應(yīng)用隨機(jī)數(shù)的能力。
4.1 程序的分支結(jié)構(gòu)
4.2 實(shí)例5: 身體質(zhì)量指數(shù)BMI
4.3 程序的循環(huán)結(jié)構(gòu)
4.4 模塊3: random庫的使用
4.5 實(shí)例6: 圓周率的計(jì)算
06
函數(shù)和代碼復(fù)用
掌握函數(shù)的基本使用方法,理解并掌握遞歸使用,掌握PyInstaller庫,能夠編寫帶有函數(shù)的程序,并能夠打包可執(zhí)行文件。
5.1 函數(shù)的定義與使用
5.2 實(shí)例7: 七段數(shù)碼管繪制
5.3 代碼復(fù)用與函數(shù)遞歸
5.4 模塊4: PyInstaller庫的使用
5.5 實(shí)例8: 科赫雪花小包裹
07
組合數(shù)據(jù)類型
掌握組合數(shù)據(jù)類型(集合、元組、列表、字典)的使用方法,掌握jieba庫,能夠處理一組數(shù)據(jù),并處理中文文本。
6.1 集合類型及操作
6.2 序列類型及操作
6.3 實(shí)例9: 基本統(tǒng)計(jì)值計(jì)算
6.4 字典類型及操作
6.5 模塊5: jieba庫的使用
6.6 實(shí)例10: 文本詞頻統(tǒng)計(jì)
08
文件和數(shù)據(jù)格式化
掌握文件的使用方法,理解一二維數(shù)據(jù),掌握wordcloud庫,能夠處理包含一二維數(shù)據(jù)的文件,能夠用程序繪制詞云。
7.1 文件的使用
7.2 實(shí)例11: 自動軌跡繪制
7.3 一維數(shù)據(jù)的格式化和處理
7.4 二維數(shù)據(jù)的格式化和處理
7.5 模塊6: wordcloud庫的使用
7.6 實(shí)例12: 政府工作報(bào)告詞云
09
程序設(shè)計(jì)方法學(xué)
理解Python程序設(shè)計(jì)思維,掌握擴(kuò)展Python編程的基本方法,掌握os庫,能夠安裝Python第三方庫。
8.1 實(shí)例13: 體育競技分析
8.2 Python程序設(shè)計(jì)思維
8.3 Python第三方庫安裝
8.4 模塊7: os庫的使用
8.5 實(shí)例14: 第三方庫安裝腳本
10
Python計(jì)算生態(tài)概覽
了解Python計(jì)算生態(tài)的寬度和廣度,了解各領(lǐng)域重要計(jì)算生態(tài)的名字,體會編程之美。
9.1 從數(shù)據(jù)處理到人工智能
9.2 實(shí)例15: 霍蘭德人格分析雷達(dá)圖
9.3 從Web解析到網(wǎng)絡(luò)空間
9.4 從人機(jī)交互到藝術(shù)設(shè)計(jì)
9.5 實(shí)例16: 玫瑰花繪制