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