運算思維程式講堂:打好 Python x ChatGPT 基礎必修課 | 拾書所

運算思維程式講堂:打好 Python x ChatGPT 基礎必修課

$ 442 元 原價 560

內容簡介

運算思維程式講堂

輕鬆學會 Python 的入門精華!
利用 ChatGPT 撰寫程式、開發 AI 小遊戲!

Python 是一種執行效率不錯的直譯式語言,具有強大的跨平台的特點,可以在大多數的主流平台上執行。更棒的是,Python 具有許多物件導向的特性,是資料解析、資料探勘(Data Mining)、資料科學工作中經常被使用的程式語言,可以廣泛應用在網頁設計、App 設計、遊戲設計、自動控制、生物科技、大數據等領域。同時,Python 擁有第三方套件及開發工具,可以幫助程式設計師輕鬆完成許多程式設計開發的工作。

本書結合運算思維與演算法的基本觀念,並以 Python 語言來一步步引導,期許幫助各位具備程式設計的基本能力。其實學習程式語言和學游泳一樣,跳下水感覺看看才是最快的方法,對一個初學者的心態來說,就是實際跑出程式最為重要,因此為了方便初學者機上實作,本書程式碼都已在 Python開發環境下正確編譯與執行。

另外,OpenAI 推出免費試用的 ChatGPT 聊天機器人,在網路上引起熱烈討論,造成不少話題。因為它不僅僅是個聊天機器人,還可以幫忙回答各種問題,例如:寫程式、寫文章、寫信等。本書加入了 ChatGPT 與 Python 雙效合一的應用,精彩 ChatGPT AI 程式範例如下:

➤使用 Pygame 遊戲套件繪製多媒體圖案
➤以內建模組及模擬大樂透的開獎程式
➤建立四個主功能表的視窗應用程式
➤演算法的應用:迷宮問題的解決方案
➤海龜繪圖法(Turtle Graphics)繪製圖形
➤猜數字遊戲
➤OX 井字遊戲
➤猜拳遊戲
➤比牌面大小遊戲

 

作者簡介

作者介紹譯者介紹

目錄

CHAPTER 01 程式設計與 Python 初體驗
1-1 認識程式語言
1-1-1 機器語言
1-1-2 組合語言
1-1-3 高階語言
1-1-4 第四代語言
1-1-5 第五代語言
1-2 Python 簡介與特性
1-2-1 程式簡潔與開放原始碼
1-2-2 直譯與跨平台的特性
1-2-3 物件導向的設計風格
1-2-4 豐富的第三方套件
1-3 Python 安裝與執行
1-3-1 IDLE 編輯器下載與安裝
1-3-2 在桌面上建立 IDLE 捷徑
1-4 我的第一支 Python 程式就上手
1-4-1 新建程式
1-4-2 儲存程式
1-4-3 執行程式
1-4-4 開啟程式

CHAPTER 02 變數與資料處理
2-1 認識變數
2-1-1 變數宣告與指定
2-1-2 變數命名規則
2-1-3 程式註解的重要
2-2 資料型態
2-2-1 數值型態
2-2-2 字串型態
2-2-3 資料型態轉換
2-3 輸出指令 --print
2-3-1 「%」參數格式化輸出
2-3-2 以 format 方法將輸出資料格式化
2-4 輸入指令 --input

CHAPTER 03 運算式與運算子
3-1 算術運算子
3-2 複合指定運算子
3-3 比較運算子
3-4 邏輯運算子
3-5 運算子的優先權

CHAPTER 04 結構化程式設計與條件控制指令
4-1 認識程式區塊及縮排
4-2 條件控制指令
4-2-1 if 條件指令
4-2-2 if else 條件指令
4-2-3 if...elif...else 指令
4-2-4 巢狀 if 條件指令

CHAPTER 05 迴圈結構
5-1 for 迴圈
5-1-1 認識 range 函數
5-1-2 for 迴圈語法
5-1-3 巢狀迴圈
5-2 while 迴圈
5-3 迴圈控制指令
5-3-1 break 指令
5-3-2 continue 指令

CHAPTER 06 字串、串列、元組、字典與集合
6-1 再談字串(string)
6-1-1 字串建立
6-1-2 字串輸出格式化
6-1-3 []運算子與切片運算
6-1-4 跳脫字元
6-1-5 字串相關方法
6-2 串列(list)
6-2-1 建立串列
6-2-2 多維串列
6-2-3 常用的串列函數以及方法
6-3 元組(tuple)
6-3-1 建立元組
6-3-2 常用元組函數
...

Brand Slider