這是一本節奏明快的Python輕鬆入門與應用的程式設計書籍,能讓讀者學會編寫程式、解決問題,並讓程式的應用立竿見影。在本書的前半部分,讀者將學到關於Python程式設計的必學基礎概念,例如串列、字典、類別和迴圈等主題,並對每個主題實作練習寫出整潔易懂的程式碼。讀者也能學到如何讓程式產生互動性,以及如何在程式整合到專案前正確也測試好編寫的程式碼。
在本書的後半部分,讀者會把學到的知識技能應用到三個大型專題中,第一個專題實作是類似小蜜蜂電玩的「外星人入侵」遊戲;再來是活用Python超強好用的程式庫來進行資料的視覺化處理;第三個專題則是活用Python Django來建置和部署一套Web應用程式。
如果您跟隨著本書好好學習,您將學會下列這些技能:
‧活用強大的Python程式庫和工具,例如matplotlib、NumPy和Pygal等。
‧製作出2D電玩遊戲,了解怎麼控制鍵盤和滑鼠的操作,並作出隨關卡愈高而遊戲就愈來愈難的技巧。
‧處理資料並建置出能互動的視覺化呈現。
‧建置和自訂簡易的Web應用程式,並安裝部署到網路上讓大家使用。
‧懂得怎麼處置錯誤例外的發生,讓您知道如何解決自己在程式設計上的問題。
如果您真的想要邁進「程式設計」的領域,這本書能幫您提升學習的速度,並讓您更快編寫出實際能用的程式。別猶豫了,馬上發動引擎開始進入本書的程式設計課程吧!
本書適用Python 2和Python 3版
目錄
簡介
【PART I 基礎必修】
第1章 新手入門
第2章 變數和簡單資料型別
第3章 串列簡介
第4章 串列的操作與運用
第5章 if 陳述句
第6章 字典
第7章 使用者輸入與while 迴圈
第8章 函式
第9章 類別
第10章 檔案與例外
第11章 測試程式碼
【PART II 專題應用實作】
專題 1:外星人入侵
第12章 發射飛彈的太空船
第13章 外星人!
第14章 遊戲的記分系統
專題 2:資料視覺化
第15章 生成資料
第16章 下載資料
第17章 使用 API
專題 3:Web 應用程式
第18章 Django 初學入門
第19章 使用者帳號
第20章 對應用程式設定樣式和進行部署
後記
附錄 A 安裝 Python
附錄 B 文字編輯器
附錄 C 尋求協助
附錄 D 使用 Git 來做版本控制
簡介
【PART I 基礎必修】
第1章 新手入門
第2章 變數和簡單資料型別
第3章 串列簡介
第4章 串列的操作與運用
第5章 if 陳述句
第6章 字典
第7章 使用者輸入與while 迴圈
第8章 函式
第9章 類別
第10章 檔案與例外
第11章 測試程式碼
【PART II 專題應用實作】
專題 1:外星人入侵
第12章 發射飛彈的太空船
第13章 外星人!
第14章 遊戲的記分系統
專題 2:資料視覺化
第15章 生成資料
第16章 下載資料
第17章 使用 API
專題 3:Web 應用程式
第18章 Django 初學入門
第19章 使用者帳號
...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。