
Python是一款解釋型、面向?qū)ο蟆?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言。Python語(yǔ)法簡(jiǎn)捷而清晰,具有豐富和強(qiáng)大的類庫(kù),因而在各種行業(yè)中得到廣泛的應(yīng)用。對(duì)于初學(xué)者來講,Python是一款既容易學(xué)又相當(dāng)有用的編程語(yǔ)言,國(guó)內(nèi)外很多大學(xué)開設(shè)這款語(yǔ)言課程,將Python作為一門編程語(yǔ)言學(xué)習(xí)。
本書是一本輕松、快速掌握Python編程的入門讀物。全書分為3部分,共18章。第1部分是第1章到第12章,介紹Python編程基礎(chǔ)知識(shí),包括Python的安裝和配置、變量、字符串、列表、元組和字典、條件語(yǔ)句、循環(huán)語(yǔ)句函數(shù)和模塊、類、內(nèi)建函數(shù)和繪圖,等等。第2部分是第13章和第14章,介紹如何用Python開發(fā)實(shí)例游戲彈球。第3部分包括第15章到第18章,介紹了火柴人實(shí)例游戲的開發(fā)過程。
本書語(yǔ)言輕松,通俗易懂,講解由淺入深,力求將讀者閱讀和學(xué)習(xí)的難度降到*。任何對(duì)計(jì)算機(jī)編程有興趣的人或者首次接觸編程的人,不論孩子還是成人,都可以通過閱讀本書來學(xué)習(xí)Python編程。
Amazon暢銷編程圖書
本書把你帶入一個(gè)鮮活的Python編程世界。
作者JasonR.Briggs將帶領(lǐng)你用獨(dú)特的(往往很好玩的)示例程序帶你學(xué)習(xí)基礎(chǔ)知識(shí)。每章后面都配有編程練習(xí)來幫助訓(xùn)練思維并加強(qiáng)理解。在本書的*后部分,你將編寫兩個(gè)完整的游戲:一個(gè)經(jīng)典彈球游戲的復(fù)制品,以及一個(gè)能在平臺(tái)上跳躍、有動(dòng)畫及更多效果的《火柴人逃生》游戲。
當(dāng)你完成這個(gè)編程之旅后,你將學(xué)到:
●使用列表、元組和字典等基本數(shù)據(jù)結(jié)構(gòu);
●用函數(shù)和模塊來組織以并重用代碼;
●使用循環(huán)和條件語(yǔ)句等控制結(jié)構(gòu);
●用Python的海龜模塊來畫形狀和圖案;
●用tkinter來創(chuàng)建游戲、動(dòng)畫以及其他畫面效果。
為什么這本書也能給讀者帶來樂趣?因?yàn)楸緯悄氵M(jìn)入神奇的計(jì)算機(jī)編程世界的門票。
第1部分 學(xué)習(xí)編程
第1章 Python 不是大蟒蛇
1.1 關(guān)于計(jì)算機(jī)語(yǔ)言
1.2 安裝Python
1.2.1 在Windows 7 上安裝Python
1.2.2 在蘋果OS X 上安裝Python
1.2.3 在Ubuntu 上安裝Python
1.3 當(dāng)你安裝好Python 以后
1.4 保存Python 程序
1.5 你學(xué)到了什么
第2章 計(jì)算與變量
2.1 用Python 來做計(jì)算
2.1.1 Python 的運(yùn)算符
2.1.2 運(yùn)算的順序
2.2 變量就像是標(biāo)簽
2.3 使用變量
2.4 你學(xué)到了什么
第3章 字符串、列表、元組和字典
3.1 字符串
3.1.1 創(chuàng)建字符串
3.1.2 處理字符串相關(guān)的問題
3.1.3 在字符串里嵌入值
3.1.4 字符串乘法
3.2 列表比字符串還強(qiáng)大
3.2.1 添加元素到列表
3.2.2 從列表中刪除元素
3.2.3 列表上的算術(shù)
3.3 元組
3.4 Python 里的map 不是用來指路的
3.5 你學(xué)到了什么
3.6 編程小測(cè)驗(yàn)
第4章 用海龜畫圖
4.1 使用Python 的turtle(海龜)模塊
4.1.1 創(chuàng)建畫布
4.1.2 移動(dòng)海龜
4.2 你學(xué)到了什么
4.3 編程小測(cè)驗(yàn)
第5章 用if 和else 來提問
5.1 if 語(yǔ)句
5.2 語(yǔ)句塊就是一組程序語(yǔ)句
5.3 條件語(yǔ)句幫助我們做比較
5.4 if-then-else 語(yǔ)句
5.5 if 和elif 語(yǔ)句
5.6 組合條件
5.7 沒有值的變量——None
5.8 字符串與數(shù)字之間的不同
5.9 你學(xué)到了什么
5.10 編程小測(cè)驗(yàn)
第6章 循環(huán)
6.1 使用for循環(huán)
6.2 還有一種叫while的循環(huán)
6.3 你學(xué)到了什么
6.4 編程小測(cè)驗(yàn)
第7章 使用函數(shù)和模塊來重用你的代碼
第8章 如何使用類和對(duì)象
第9章 Python 的內(nèi)建函數(shù)
第10章 常用的Python 模塊
第11章 高級(jí)海龜作圖
第12章 用tkinter 畫高級(jí)圖形
第2部分 彈球?qū)嵗?br>第13章 你的第一個(gè)游戲:彈球
第14章 完成你的第一個(gè)游戲:反彈吧,小球!
第3部分 火柴人實(shí)例
第15章 火柴小人游戲的圖形
第16章 開發(fā)火柴人游戲
第17章 創(chuàng)建火柴人
第18章 完成火柴人逃生游戲
結(jié)束語(yǔ) 接下來學(xué)什么
附錄 Python 的關(guān)鍵字
術(shù)語(yǔ)表