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