本書(shū)是針對(duì)零基礎(chǔ)編程的學(xué)習(xí)者編寫(xiě)的Python入門教程,從初學(xué)者的角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、流行有趣的實(shí)例,詳細(xì)地介紹使用IDLE及Python框架進(jìn)行程序管理的知識(shí)和技術(shù),具體包括Python開(kāi)發(fā)環(huán)境的搭建與編碼規(guī)范、Python語(yǔ)言基礎(chǔ)、流程控制語(yǔ)句、序列的應(yīng)用、函數(shù)的定義與使用、文件操作、模塊與庫(kù)、Python數(shù)據(jù)可視化實(shí)戰(zhàn)等。書(shū)中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行講解,涉及的程序代碼給出了詳細(xì)的注釋,可以使學(xué)習(xí)者輕松領(lǐng)會(huì)Python程序開(kāi)發(fā)的精髓,快速提高程序開(kāi)發(fā)技能。
項(xiàng)目一 下載、搭建、測(cè)試Python開(kāi)發(fā)環(huán)境
任務(wù)一 下載并安裝Python安裝包
任務(wù)二 測(cè)試Python是否安裝成功
任務(wù)三 啟動(dòng)IDLE實(shí)現(xiàn)Pvthon程序
任務(wù)四 安裝Python集成開(kāi)發(fā)環(huán)境PyCharm
任務(wù)五 啟動(dòng)PyCharm開(kāi)發(fā)環(huán)境并且創(chuàng)建新
任務(wù)六 利用PyCharm環(huán)境運(yùn)行Python程序
項(xiàng)目二 利用Python實(shí)現(xiàn)簡(jiǎn)單的用戶交互
任務(wù)一 利用input()來(lái)等待用戶輸入個(gè)人基本信息
任務(wù)二 利用print()函數(shù)顯示給用戶看個(gè)人基本信息
任務(wù)三 利用Python打印超市購(gòu)物小票
任務(wù)四 利用Python模擬手機(jī)充值場(chǎng)景
任務(wù)五 利用Python模擬計(jì)算器功能
項(xiàng)目三 Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)的應(yīng)用
任務(wù)一 商品清單的價(jià)格存儲(chǔ)與統(tǒng)計(jì)
任務(wù)二 商品清單的價(jià)格排序
任務(wù)三 商品價(jià)格列表的操作
任務(wù)四 阿拉伯?dāng)?shù)字和大寫(xiě)數(shù)字的轉(zhuǎn)換
任務(wù)五 計(jì)件工資的計(jì)算
任務(wù)六 候選人的提取與統(tǒng)計(jì)
任務(wù)七 電話簿的模擬實(shí)現(xiàn)
項(xiàng)目四 Python選擇結(jié)構(gòu)的體驗(yàn)
任務(wù)一 是否可以進(jìn)入網(wǎng)吧
任務(wù)二 余額是否充足
任務(wù)三 比較兩個(gè)數(shù)的大小
任務(wù)四 用戶登錄模擬
任務(wù)五 分?jǐn)?shù)等級(jí)輸出
任務(wù)六 車牌所屬城市
任務(wù)七 周幾的判斷
任務(wù)八 出租車計(jì)費(fèi)
任務(wù)九 雞兔同籠的問(wèn)題
項(xiàng)目五 Python循環(huán)結(jié)構(gòu)的體驗(yàn)
任務(wù)一 重復(fù)輸出信息
任務(wù)二 自動(dòng)飲料機(jī)補(bǔ)貨提示
任務(wù)三 工資總金額統(tǒng)計(jì)
任務(wù)四 自動(dòng)取款機(jī)菜單模擬
任務(wù)五 九九乘法表的輸出
任務(wù)六 百錢買百雞
任務(wù)七 判斷購(gòu)物清單中是否有單價(jià)超過(guò)1000元的商品
任務(wù)八 合法成績(jī)的存儲(chǔ)
任務(wù)九 班內(nèi)查找指定同學(xué)
項(xiàng)目六 Python函數(shù)應(yīng)用的體驗(yàn)
任務(wù)一 Python打印問(wèn)候語(yǔ)的簡(jiǎn)單函數(shù)
任務(wù)二 打印問(wèn)候語(yǔ)同時(shí)向函數(shù)傳遞信息
任務(wù)三 Python返回值應(yīng)用之模擬結(jié)賬功能
任務(wù)四 “身體質(zhì)量指數(shù)BMI”函數(shù)的Python實(shí)現(xiàn)及調(diào)用
任務(wù)五 “輸出Python編程語(yǔ)言應(yīng)用領(lǐng)域”函數(shù)的實(shí)現(xiàn)及調(diào)用
任務(wù)六 “MySQL數(shù)據(jù)庫(kù)配置參數(shù)”函數(shù)的實(shí)現(xiàn)及調(diào)用
任務(wù)七 對(duì)爬取到的秒殺名著圖書(shū)商品信息進(jìn)行排序
任務(wù)八 轉(zhuǎn)換不符合規(guī)范的用戶名名稱
任務(wù)九 利用filter()函數(shù)篩選有效成績(jī)數(shù)據(jù)
任務(wù)十 簡(jiǎn)易商品信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
項(xiàng)目七 Python文件操作及其相關(guān)應(yīng)用
任務(wù)一 模擬錄入學(xué)生入學(xué)信息
任務(wù)二 輸出文件內(nèi)容為偶數(shù)位的字符
任務(wù)三 用戶名密碼登錄驗(yàn)證
任務(wù)四 讀取文件繪制詞云圖
項(xiàng)目八 Python模塊應(yīng)用
任務(wù)一 使用Python隨機(jī)驗(yàn)證碼程序
任務(wù)二 使用Python模擬猜數(shù)游戲
任務(wù)三 使用turtle庫(kù)來(lái)繪制“我愛(ài)中國(guó)”愛(ài)心圖案
任務(wù)四 使用matplotlib繪制柱狀圖分析天貓雙十一銷售額數(shù)據(jù)
任務(wù)五 使用tkinter模塊實(shí)現(xiàn)圖形用戶界面設(shè)計(jì)
任務(wù)六 創(chuàng)建并導(dǎo)入自定義bmi指數(shù)模塊
項(xiàng)目九 類和對(duì)象
任務(wù)一 類的定義與使用
任務(wù)二 構(gòu)造方法和析構(gòu)方法
任務(wù)三 成員訪問(wèn)的限制
任務(wù)四 單繼承實(shí)例
任務(wù)五 多繼承實(shí)例
任務(wù)六 多態(tài)實(shí)例
任務(wù)七 多態(tài)實(shí)例
任務(wù)八 通訊錄管理系統(tǒng)
項(xiàng)目十 pyecharts實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)可視化
任務(wù)一 使用pyecharts繪制人數(shù)對(duì)比分析折線圖
任務(wù)二 使用pyecharts繪制電力工業(yè)用電量對(duì)比分析柱狀圖
任務(wù)三 使用pyecharts繪制各行業(yè)能源消費(fèi)總量對(duì)比分析餅圖
任務(wù)四 使用pyecharts繪制多圖組合圖表
任務(wù)五 使用pyecharts中的Overlap制作層疊多圖
參考文獻(xiàn)