趣學Python編程

趣學Python編程

《趣學Python編程》是2014年人民郵電出版社出版的圖書,作者是布里格斯。

基本介紹

  • 書名:趣學Python編程
  • 作者:布里格斯 (Jason Briggs)
  • 類型:計算機與網際網路
  • 出版日期:2014年3月1日
  • 語種:簡體中文
  • ISBN:9787115335951
  • 外文名:Python for Kids
  • 譯者:尹哲
  • 出版社:人民郵電出版社
  • 頁數:268頁
  • 開本:16
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

Python是一種強大並通俗易懂的程式語言,而且它易學又好用!但是關於學習Python語言的書大多很枯燥無趣,讀起來沒什麼樂趣。本書把你帶入一個鮮活的Python編程世界。作者Jason R. Briggs將帶領你用獨特的(往往很好玩的)示例程式帶你學習基礎知識。每章後面都配有編程練習來幫助訓練思維並加強理解。在本書的最後部分,你將編寫兩個完整的遊戲:一個經典彈球遊戲的複製品,以及一個能在平台上跳躍、有動畫及更多效果的《火柴人逃生》遊戲。
Python是一款解釋型、面向對象、動態數據類型的高級程式設計語言。Python語法簡捷而清晰,具有豐富和強大的類庫,因而在各種行業中得到廣泛的套用。對於初學者來講,Python是一款既容易學又相當有用的程式語言,國內外很多大學開設這款語言課程,將Python作為一門程式語言學習。 《趣學Python編程》是一本輕鬆、快速掌握Python編程的入門讀物。全書分為3部分,共18章。第1部分是第1章到第12章,介紹Python編程基礎知識,包括Python的安裝和配置、變數、字元串、列表、元組和字典、條件語句、循環語句函式和模組、類、內建函式和繪圖,等等。第2部分是第13章和第14章,介紹如何用Python開發實例遊戲彈球。第3部分包括第15章到第18章,介紹了火柴人實例遊戲的開發過程。 《趣學Python編程》語言輕鬆,通俗易懂,講解由淺入深,力求將讀者閱讀和學習的難度降到最低。任何對計算機編程有興趣的人或者首次接觸編程的人,不論孩子還是成人,都可以通過閱讀本書來學習Python編程。 
當你完成這個編程之旅後,你將學到:
● 使用列表、元組和字典等基本數據結構;
● 用函式和模組來組織以並重用代碼;
● 使用循環和條件語句等控制結構;
● 用Python 的海龜模組來畫形狀和圖案;
● 用tkinter 來創建遊戲、動畫以及其他畫面效果。

為什麼這本書也能給讀者帶來樂趣?因為本書是你進入神奇的
計算機編程世界的門票。

作者簡介

Jason R. Briggs 從8歲開始編寫程式,他學習的第一種程式語言是在Radio Shack TRS-80上的BASIC。作為開發人員及系統架構師,他是職業軟體開發者,同時他又是《Java開發者》雜誌的特約編輯。他的文章上過JavaWolr d、ONJava以及ONLamp。這是他撰寫的第一本書。

圖書目錄

第1部分學習編程
第1章Python不是大蟒蛇
1.1關於計算機語言
1.2安裝Python
1.2.1在Windows7上安裝Python
1.2.2在蘋果OSX上安裝Python
1.2.3在Ubuntu上安裝Python
1.3當你安裝好Python以後
1.4保存Python程式
1.5你學到了什麼
第2章計算與變數
2.1用Python來做計算
2.1.1Python的運算符
2.1.2運算的順序
2.2變數就像是標籤
2.3使用變數
2.4你學到了什麼
第3章字元串、列表、元組和字典
3.1字元串
3.1.1創建字元串
3.1.2處理字元串相關的問題
3.1.3在字元串里嵌入值
3.1.4字元串乘法
3.2列表比字元串還強大
3.2.1添加元素到列表
3.2.2從列表中刪除元素
3.2.3列表上的算術
3.3元組
3.4Python里的map不是用來指路的
3.5你學到了什麼
3.6編程小測驗
第4章用海龜畫圖
4.1使用Python的turtle(海龜)模組
4.1.1創建畫布
4.1.2移動海龜
4.2你學到了什麼
4.3編程小測驗
第5章用if和else來提問
5.1if語句
5.2語句塊就是一組程式語句
5.3條件語句幫助我們做比較
5.4if—then—else語句
5.5if和elif語句
5.6組合條件
5.7沒有值的變數——None
5.8字元串與數字之間的不同
5.9你學到了什麼
5.10編程小測驗
第6章循環
6.1使用for循環
6.2還有一種叫while的循環
6.3你學到了什麼
6.4編程小測驗
第7章使用函式和模組來重用你的代碼
7.1使用函式
7.1.1函式的組成部分
7.1.2變數和作用域
7.2使用模組
7.3你學到了什麼
7.4編程小測驗
第8章如何使用類和對象
8.1把事物拆分成類
8.1.1父母與孩子
8.1.2增加屬於類的對象
8.1.3定義類中的函式
8.1.4用函式來表示類的特徵
8.1.5為什麼使要用類和對象
8.1.6畫圖中的對象與類
8.2對象和類的另一些實用功能
8.2.1函式繼承
8.2.2從函數裡調用其他函式
8.3初始化對象
8.4你學到了什麼
8.5編程小測驗
第9章Python的內建函式
9.1使用內建函式
9.1.1abs函式
9.1.2bool函式
9.1.3dir函式
9.1.4eval函式
9.1.5exec函式
9.1.6float函式
9.1.7int函式
9.1.8len函式
9.1.9max和min函式
9.1.10range函式
9.1.11sum函式
9.2使用檔案
9.2.1創建測試檔案
9.2.2在Python中打開檔案
9.2.3寫入到檔案
9.3你學到了什麼
9.4編程小測驗
第10章常用的Python模組
10.1使用copy模組來複製
10.2keyword模組記錄了所有的關鍵字
10.3用random模組獲得隨機數
10.3.1用randint來隨機挑選一個數字
10.3.2用choice從列表中隨機選取一個元素
10.3.3用shuffle來給列表洗牌
10.4用sys模組來控制Shell程式
10.4.1用exit函式來退出Shell程式
10.4.2從stdin對象讀取
10.4.3用stdout對象來寫入
10.4.4我用的Python是什麼版本的
10.5用time模組來得到時間
10.5.1用asctime來轉換日期
10.5.2用localtime來得到日期和時間
10.5.3用sleep來休息一會兒吧
10.6用pickle模組來保存信息
10.7你學到了什麼
10.8編程小測驗
第11章高級海龜作圖
11.1從基本的正方形開始
11.2畫星星
11.3畫汽車
11.4填色
11.4.1用來畫填色圓形的函式
11.4.2使用純白和純黑
11.5畫方形的函式
11.6畫填色正方形
11.7畫填好色的星星
11.8你學到了什麼
11.9編程小測驗
第12章用tkinter畫高級圖形
12.1創造一個可以點的按鈕
12.2使用具名參數
12.3創建一個畫圖用的畫布
12.4畫線
12.5畫盒子
12.5.1畫許多矩形
12.5.2設定顏色
12.6畫圓弧
12.7畫多邊形
12.8顯示文字
12.9顯示圖片
12.10創建基本的動畫
12.11讓對象對操作有反應
12.12更多使用ID的方法
12.13你學到了什麼
12.14編程小測驗
……
第2部分彈球實例
第3部分火柴人實例
結束語接下來學什麼
附錄Python的關鍵字
術語表

相關詞條

熱門詞條

聯絡我們