本書(shū)篇幅精練,摒棄了繁雜的原理性描述,而將聚焦于如何利用Python開(kāi)發(fā)項(xiàng)目。本書(shū)案例涉及Python編程基礎(chǔ)、面向?qū)ο缶幊、Tkinter圖形界面設(shè)計(jì)、網(wǎng)絡(luò)爬蟲(chóng)、數(shù)據(jù)可視化和Python Web應(yīng)用;知識(shí)和技術(shù)方面涉及Python語(yǔ)言的基本原理、常用技巧、數(shù)據(jù)模型、程序開(kāi)發(fā)迭代思維和MVC開(kāi)發(fā)模式及互聯(lián)網(wǎng)的應(yīng)用。作者在書(shū)中沒(méi)有設(shè)置單獨(dú)的理論陳述,而是將編程理論與案行有機(jī)結(jié)合,在引導(dǎo)讀者完成實(shí)際開(kāi)發(fā)的同時(shí),啟發(fā)讀者主動(dòng)應(yīng)用理論提率,力求提高讀者的軟件開(kāi)發(fā)。本書(shū)可以作為Python初學(xué)者的學(xué),也可作為初級(jí)項(xiàng)目開(kāi)發(fā)人員的指南。
目錄
第二版前言
版前言
第1章步入Python程序世界
案例1-1計(jì)算三角形面積
案例導(dǎo)讀
邊學(xué)邊練
知識(shí)梳理與擴(kuò)展
小結(jié)
練習(xí)
第2章常用運(yùn)算及自定義函數(shù)
案例2--1定義函數(shù)計(jì)算三角形面積
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例2-2開(kāi)發(fā)一個(gè)計(jì)算三角形面積的工
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
小結(jié)
練習(xí)
第3章分支、循環(huán)和列表的使用
案例3--1選擇圖形
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例3-2完成連續(xù)選擇能
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例3-3完善計(jì)算能
知識(shí)梳理與擴(kuò)展
案例3-4連續(xù)選擇圖形計(jì)算面積并在列表中
記錄結(jié)果
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
小結(jié)
練習(xí)
第4章開(kāi)發(fā)萬(wàn)年歷
案例4-1輸出月歷
案例導(dǎo)讀
案例4-2確定打印天數(shù)
案例導(dǎo)讀
案例43確定日期與星期的對(duì)應(yīng)關(guān)系
案例導(dǎo)讀
案例4-4完成萬(wàn)年歷
案例導(dǎo)讀
小結(jié)
練習(xí)
第5章 元組、字符串、字典和文本文件
案例5-1利用元組(tuple)查找數(shù)學(xué)常量
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例5-2利用字典(dictionary)統(tǒng)計(jì)
工作量
案例導(dǎo)讀·
知識(shí)梳理與擴(kuò)展
案例5-3利用字符串(string)處理日志
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例5-4文本文件的讀寫(xiě)
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
小結(jié)·
練習(xí)
第6章面向?qū)ο蟮念惻c對(duì)象應(yīng)用
案例6-1利用面向?qū)ο蟮姆椒ㄓ?jì)算三角形
面積·
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例6-2利用繼承和多態(tài)計(jì)算多種圖形的
面積·
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
小結(jié)
練習(xí)
第7章開(kāi)發(fā)窗體風(fēng)格的程序
案例7--1在MessageBox中顯示輸入信息
案例導(dǎo)讀·
知識(shí)梳理與擴(kuò)展
案例7-2顯示單詞程序的圖形界面設(shè)計(jì)
案例導(dǎo)讀·
知識(shí)梳理與擴(kuò)展
案例7-3用菜單選擇文件程序的界面設(shè)計(jì)
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
小結(jié)
練習(xí)·
第8童利用MVC模式開(kāi)發(fā)程序
案例8-1非MVC模式的背單詞程序
案例導(dǎo)讀·
案例8-2基于MVC結(jié)構(gòu)的背單詞程序
案例導(dǎo)讀
案例8-3基于MVC架構(gòu)的有圖形界面的
背單詞程序
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
小結(jié)
練習(xí)·
第9章 利用Django開(kāi)發(fā)Web應(yīng)用
案例9-1 Hello Django!
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例9-2利用Django模板渲染技術(shù)
輸出網(wǎng)頁(yè)
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展·
案例9-3開(kāi)發(fā)表單(Form)處理用戶輸入
案例導(dǎo)讀
知識(shí)梳理與擴(kuò)展
案例9-4開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用
案例導(dǎo)讀·
知識(shí)梳理與擴(kuò)展
小結(jié)·
練習(xí)
第10章網(wǎng)絡(luò)爬蟲(chóng)與數(shù)據(jù)可視化
案例10--1數(shù)據(jù)爬取·
案例導(dǎo)讀
知識(shí)梳理與拓展·
案例10-2數(shù)據(jù)可視化
案例導(dǎo)讀1·
案例導(dǎo)讀2.
知識(shí)梳理與擴(kuò)展
案例10-3可視化展示
案例導(dǎo)讀
知識(shí)梳理與拓展
練習(xí)
附錄開(kāi)發(fā)環(huán)境配置