本書(shū)以大量的編程實(shí)例與作者多年編程實(shí)踐的體會(huì)來(lái)揭示編程的本質(zhì),系統(tǒng)性地指導(dǎo)讀者如何編程。書(shū)中所有代碼都用Python語(yǔ)言編寫(xiě),通過(guò)編程實(shí)例講解Python語(yǔ)言的所有知識(shí)點(diǎn),使讀者在掌握編程思維和技巧(邏輯思維能力、計(jì)劃構(gòu)建能力、循環(huán)計(jì)算能力、遞歸求解能力等)的同時(shí),自然而然地熟練掌握Python語(yǔ)言。
本書(shū)既適合作為程序設(shè)計(jì)基礎(chǔ)編程導(dǎo)論P(yáng)ython語(yǔ)言程序設(shè)計(jì)等課程的教材,也適合作為參加編程競(jìng)賽的、自學(xué)Python編程的中學(xué)生、大中專學(xué)生、程序員及普通讀者的參考用書(shū)。
第1章初探編程之境
1.1計(jì)算機(jī)編程的基本概念
1.1.1編程如何解決問(wèn)題
1.1.2解決雞兔同籠問(wèn)題的編程思維
1.1.3解決排序與合并問(wèn)題的編程思維
1.1.4解決過(guò)河問(wèn)題的編程思維
1.1.5程序的基本要素
1.2乘Python之舟進(jìn)入計(jì)算機(jī)語(yǔ)言的世界
1.2.1什么是Python
1.2.2如何在Windows中使用Python
1.3解釋a=a 3
1.3.1介紹變量
1.3.2關(guān)于a=a 3
1.3.3常用算術(shù)運(yùn)算符
1.4介紹數(shù)據(jù)類型
1.4.1布爾類型
1.4.2列表
1.4.3字符串
1.5學(xué)習(xí)Python的控制語(yǔ)句
1.5.1條件控制語(yǔ)句if語(yǔ)句
1.5.2循環(huán)控制語(yǔ)句for循環(huán)
1.5.3循環(huán)控制語(yǔ)句while循環(huán)
習(xí)題
第2章鞏固編程基礎(chǔ)
2.1再談Python的循環(huán)控制語(yǔ)句
2.1.1遍歷加積累的循環(huán)結(jié)構(gòu)
2.1.2以不同編程方式解決相同問(wèn)題
2.1.3for與while循環(huán)的比較
2.1.4中國(guó)余數(shù)定理的循環(huán)實(shí)現(xiàn)
2.2函數(shù)的簡(jiǎn)介
2.2.1什么是函數(shù)
2.2.2函數(shù)的創(chuàng)建與調(diào)用
2.2.3幾種常用的內(nèi)置函數(shù)
2.3探討編程思路
2.3.1以多項(xiàng)式運(yùn)算為例
2.3.2編程思路的總結(jié)
2.4討論循環(huán)中的一些技巧
2.4.1討論foriinrange():結(jié)構(gòu)