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