內容簡介
邊做邊學,實際操作練習,享受程式設計的樂趣!
★ 全彩圖文解說,給程式設計新手的最佳指南!
★ 遊戲製作•GUI設計•模組活用,可從網頁下載範例!
★ 解說書寫格式,詳述顯示文字、數值、空白、縮排的基本規則!
★ 剖析組成程式的6大元素,逐步建構基本語法並善用函式!
★ 學習使用Python顯示視窗的方法,建立圖形介面設計遊戲的外觀!
█ AI時代必學的基礎工具,第一次設計程式就上手!
以往的程式設計,只是輕鬆當成興趣即可開始,但這十年間逐漸變得複雜。「程式設計真有趣!如果能讓更多人開始接觸程式設計就好了!」要感受程式設計的有趣之處,最重要的是能夠立刻動手試試,而且能立即看到結果。
最符合這項要件的,就是近年來熱門程式語言第一名「Python」。
使用Python,只需要輸入指令就能立刻執行。可用來擴充Python、稱為「模組」的功能非常豐富,對於視窗的顯示和製作PDF等,也能以很簡短的程式實現。
本書活用Python這樣的優點,簡單易懂地說明它的基本語法之後,檢視「製作猜數字遊戲」、「在視窗中移動圓形、矩形和三角形」、「使用PDF製作橫布條」等實際範例,逐步學習。
█ 豐富圖解一目瞭然,「匯入方式」、「書寫格式」、「運作處理機制」實際演練!
閱讀本書時,可下載取得範例程式,一邊動手練習,一邊看著實際運作的畫面來學習。
此外,書中利用各式各樣的範例激發好奇心,鼓勵讀者發揮想像力,嘗試改良程式,進一步加深理解。舉例來說,對於影像辨識和人工智慧等等,也能以Python進行程式設計。
本書的目標是希望成為學習者開始進行程式設計的契機,感受程式設計的樂趣,打好紮實的基礎,開啟美好充實的程式設計生活。
█ 本書的架構
▌ 第1章:說明程式的作用,製作程式需要什麼、該學些什麼,精闢列舉正確操作的祕訣。
▌ 第2章:說明執行Python程式的軟體安裝方法,了解執行指令和避免出現錯誤的基本知識。
▌ 第3章:說明使用Python撰寫程式須遵守的規定,學習文字、數值、空白的用法等基本規則。
▌ 第4章:學習程式語言裡的基本功能,整理說明實際應用的部分,藉由將這些功能組合起來,逐步製作出程式。
▌ 第5章:製作「Hit & Blow」猜數字遊戲,從簡單的地方開始打好基礎,掌握應用的訣竅。
▌ 第6章:藉由以視窗呈現「Hit & Blow」猜數字遊戲,讓它成為圖形化的成品,更像個遊戲。
▌ 第7章:一邊撰寫於畫面上移動圓形的程式,漸進學習「類別」與「物件」的基本知識。
▌ 第8章:學習使用PDF製作「橫布條」的方法,總複習學習成果,使用擴充模組挑戰實用的程式設計。
作者簡介
目錄
序言
【第1章 程式是什麼呢?】
Lesson 1-1 │ 所謂程式便是指令的集合體:控制連接在電腦上的設備╱以名為「小算盤」的程式為例╱進行計算等加工處理╱逐一下指令會讓程式變得冗長
Lesson 1-2 │ 程式該怎麼製作?:用於撰寫程式的程式語言╱程式語言形形色色╱程式語言並非英語╱Python是能廣泛使用、平衡良好的程式語言
Lesson 1-3 │ 製作程式需要什麼?:用於編輯程式的文字編輯器╱用於轉換的編譯器與直譯器╱取得編譯器或直譯器╱統整了一切的整合開發環境╱Python也能使用整合開發環境
Lesson 1-4 │ 該學習什麼才好?:來理解這四件事吧╱只要3週,便能學會基礎知識
【第2章 開始使用Python吧】
Lesson 2-1 │ 想要使用Python:給大眾使用的程式語言「Python」╱用Python進行程式設計所需的東西
Lesson 2-2 │ 兩種不同版本的Python:版本2系列與3系列╱今後應該選擇使用版本3系列
Lesson 2-3 │ 安裝Python:安裝於Windows╱安裝於Mac╱安裝Mac用的Tcl/Tk
Lesson 2-4 │ 試著執行簡單的指令:啟動IDLE╱在提示字元裡輸入指令╱輸入計算式子試試╱本書裡的表現方式
Lesson 2-5 │ 試著使用對話模式玩玩看:試著計算╱Python裡行首的空白具有意義╱語法錯誤時╱試著執行指令╱也能顯示視窗╱只要知道指令,什麼都能做到
【第3章 以Python撰寫程式的規則】
Lesson 3-1 │ 將指令統整於一個檔案裡:將Python指令統整於一個檔案裡╱新增Python的程式檔案╱撰寫Python程式╱用來將結果顯示於畫面的「print」╱輸入時的注意事項╱儲存╱執行╱可隨意執行多次
Lesson 3-2 │ 試著排列許多指令:排列許多指令╱另存新檔╱執行
Lesson 3-3 │ 開啟之前的儲存檔案:關閉IDLE╱重新開啟儲存的檔案╱只要開啟就能執行╱關於IDLE檔案操作和執行彙整
Lesson 3-4 │ 試著顯示文...