看圖學Python人工智慧程式設計 (2版)
類似書籍推薦給您
【簡介】
【目錄】
立即查看
LabVIEW程式設計 (3版)
類似書籍推薦給您
【簡介】
本書以淺顯易懂及詼諧的口吻描述LabVIEW圖形化程式設計的工作環境及指令功能來奠定讀者程式撰寫之基礎;其中的指令章節為銜接NI DAQ資料擷取等進階功能,而節錄相關重要指令。本書最後3章介紹通訊軟體訊息接收、Google Maps介紹、LabVIEW NXG的使用。
【目錄】
第1章 LabVIEW是什麼?
第2章 LabVIEW的特色
第3章 LabVIEW的安裝
第4章 LabVIEW工作環境
第5章 五大元件介紹
第6章 數值
第7章 陣列與叢集
第8章 迴圈
第9章 圖表
第10章 布林
第11章 對話框
第12章 表單與字串
第13章 程式架構
第14章 時間
第15章 區域變數
第16章 檔案存取
第17章 聲音
第18章 分頁
第19章 裝飾元件
第20章 編輯元件
第21章 程式IC化sub.vi
第22章 Include子VI-包裝成llb檔
第23章 建立執行檔exe檔
第24章 通訊軟體訊息接收
第25章 Google Maps簡易應用
第26章 LabVIEW NXG
立即查看
Python程式設計:從入門到進階應用(第五版) (5版)
類似書籍推薦給您
【簡介】
本書是一本全面且實用的Python學習指南,適合初學者與進階使用者。從Python的基礎語法開始,循序漸進地介紹變數、運算子、條件判斷、迴圈、函式、模組與類別等核心概念,幫助讀者建立扎實的程式設計基礎。接著,進一步探討Python內建函式庫的應用,包含字串處理、檔案操作與其他實用工具,使讀者能夠靈活運用Python解決實際問題。
除了基礎概念,本書亦涵蓋進階應用,包括網頁爬蟲、資料庫操作與第三方函式庫的整合,讓讀者能夠擷取、分析資料。
新版內容特別新增Google Colab的介紹,使讀者能夠利用雲端環境撰寫Python程式,無需安裝軟體即可立即執行。此外,還加入了網頁分析與斷詞處理,更新YouBike資料分析與視覺化範例,幫助讀者透過真實案例學習Python的應用。
本書的編排方式強調實作與範例教學,每個章節皆搭配清楚的說明與程式碼示範,讓讀者能夠即學即用。透過本書,讀者不僅能夠掌握Python語言的基礎知識,還能學會如何運用Python來解決實際問題,提升程式開發能力。
【目錄】
CH1 Python 簡介與程式編輯器介紹
1-1 Python 簡介
1-2 Python 開發環境
1-3 Python 的輸入與輸出
1-4 第一個Python 程式
CH2 資料型別、變數與運算子
2-1 Python 資料型別
2-2 變數
2-3 運算子
2-4 字串
2-5 範例練習
CH3 資料儲存容器tuple-串列-字典-集合
3-1 tuple
3-2 串列(list)
3-3 字典(dict)
3-4 集合(set)
3-5 範例練習
CH4 選擇結構
4-1 單向選擇結構
4-2 雙向選擇結構
4-3 多向選擇結構
4-4 巢狀選擇結構
4-5 條件判斷與運算子「in」
CH5 迴圈與生成式
5-1 迴圈結構 — 使用for
5-2 迴圈結構 — 使用while
5-3 巢狀迴圈
5-4 迴圈結構特殊指令的使用—break、continue 與else
5-5 for 迴圈與資料儲存容器
5-6 生成式(comprehension)與產生器(generator)
5-7 範例練習
CH6 函式與遞迴
6-1 函式
6-2 函式範例練習
6-3 函式的輸入與輸出
6-4 函式的說明文件
6-5 函式視為物件
6-6 函式lambda
6-7 產生器(generator)
6-8 內部函式
6-9 closure 函式
6-10 Decorator(裝飾器)
6-11 遞迴
CH7 模組、套件與獨立程式
7-1 模組
7-2 套件
7-3 腳本程式
CH8 類別與例外
8-1 類別
8-2 例外(exception)
CH9 進階字串處理
9-1 ASCII 編碼
9-2 Unicode 編碼
9-3 正規表示式(regular expression)
CH10 資料夾與檔案
10-1 資料夾與檔案相關模組
10-2 存取文字檔
10-3 存取csv 檔
10-4 存取二進位檔
CH11 標準函式庫
11-1 系統相關的模組
11-2 可迭代的函式庫
11-3 時間函式庫
11-4 collections 套件
11-5 綜合應用—備份資料夾
CH12 擷取網頁資料
12-1 模組urllib.request、urllib.response 與requests
12-2 存取JSON
12-3 存取XML
12-4 使用套件Beautiful Soup 存取HTML
CH13 關聯式資料庫
13-1 關聯式資料庫概論
13-2 SQL 語法
13-3 存取SQLite
13-4 Mysql資料庫
13-5 使用SQLAlchemy與PyMySql存取Mysql
CH14 第三方模組
14-1 推薦的第三方模組
14-2 圖片處理
14-3 數學相關
14-4 斷詞處理
CH15 資料蒐集與分析
15-1 下載YouBike資料與分析
15-2 資料儲存到MySQL資料庫
15-3 製作YouBike剩餘車位數與可用車輛數圖表
立即查看
Python視窗程式設計與AI遊戲製作 (2版)
類似書籍推薦給您
【簡介】
如果你對使用Python進行遊戲開發感興趣,本書將是你的理想指南。
本書從第1章到第6章,詳細介紹遊戲程式設計所需的基本指令,奠定堅實的基礎。接下來在第7章至第16章,深入講解如何使用Python內建模組tkinter來設計視窗遊戲。你將學會如何運用tkinter的控件(Widget)和繪圖元件,並利用迴圈與判斷式打造遊戲。
本書對tkinter的基本知識提供了大量靈活的實例,展示各種元件與事件的應用方法。這些實例不僅使學習過程變得更有趣,還能讓你快速掌握tkinter的視窗程式設計。
本書依據程式語法的特性進行分類,並藉由實用的遊戲程式範例進行解說,使內容淺顯易懂。讀者可以事半功倍地學會相關程式設計技巧。
無論是程式設計的新手,還是有經驗的開發者,本書都能幫助你掌握tkinter,並將實現您對遊戲的創意。
【目錄】
Chapter1 Python工具設定
1-1 工具安裝設定
1-2 撰寫第一個程式碼
1-3 程式除錯
1-4 如何讀取舊檔案與另存新檔
1-5 PyCharm 工具安裝
1-6 使用pycharm工具撰寫python程式碼
1-7 利用區塊產生python程式碼
1-8 利用ChatGPT 撰寫程式碼
1-9 利用Google Colab 工具撰寫Python 程式碼
1-10 利用Anaconda 工具如何執行本書範例程式碼
Chapter2 輸出輸入指令與變數
2-1 變數與常數
2-2 輸出指令print()
2-3 輸入指令input()
2-4 Python導入套件
Chapter3 判斷控制流程
3-1 簡單if與if-else敘述
3-2 判斷邏輯敘述
3-3 多重測試與if-elif巢狀敘述
3-4 判別指令應用
3-5 萬年曆
Chapter4 迴圈控制流程
4-1 單一迴圈
4-2 巢狀迴圈
4-3 迴圈產生排列與組合數目
4-4 迴圈解聯立方程式
4-5 如何用迴圈進行函數積分運算
4-6 while 迴圈
Chapter5 函數宣告與參數使用
5-1 函數建置
5-2 傳回數值
5-3 副程式使用遞迴
5-4 function 中的變數與全域變數
5-5 Python 副程式( 函式) 不具備函式重載的概念
5-6 機器學習
Chapter6 執行緒
6-1 單一執行緒
6-2 執行緒與參數
6-3 多執行緒
6-4 執行緒如何溝通
6-5 執行緒利用類別方式宣告
Chapter7 燈號顏色處理與黑白猜遊戲
7-1 TK 套件與Canvas 元件介紹
7-2 單閃爍燈與平交道兩燈號
7-3 紅綠燈燈號設計
7-4 進度條
7-5 黑白猜遊戲
Chapter8 旋轉輪盤
8-1 輪盤畫面設定
8-2 按鈕版面與觸發事件撰寫
8-3 紅色燈旋轉動作
8-4 加入閃爍燈模式
8-5 加入Windows API 音效
Chapter9 類比時鐘
9-1 抓取電腦目前時間
9-2 繪製類比時鐘
9-3 繪製數位時鐘
Chapter10 七段顯示器
10-1 認識七段顯示器
10-2 七段顯示器繪製
10-3 利用list 方法設定七段顯示器數值
10-4 鍵盤tk 按鍵觸發設定
10-5 利用tk 按鍵觸發設計發射砲彈遊戲
Chapter11 敲擊青蛙遊戲
11-1 繪製遊戲圖片
11-2 滑鼠控制事件
11-3 加入飛行蛙
Chapter12 電腦人工智慧對猜數字遊戲
12-1 電腦產生四組數字可能的排列組數
12-2 玩家猜測電腦數字
12-3 電腦根據玩家提示幾A 幾B 篩選出可能所設定的數字
12-4 整合玩家與電腦對猜的情況判別
Chapter13 AI小精靈遊戲
13-1 繪製小精靈嘴巴與嘴巴動起來
13-2 繪製迷宮地圖
13-3 小精靈方向控制
13-4 繪製鬼魂與AI行走演算法
Chapter14. 吃角子老虎遊戲
14-1 認識PIL套件
14-2 設計吃角子老虎遊戲
Chapter15 聲音與辨識及ufo 遊戲
15-1 Python聲音播放
15-2 UFO game
15-3 Python 程式將語音檔轉換成文字檔
15-4 語音詢問天氣機器人回答天氣狀況
15-5 使用翻譯套件翻譯別國語言功能
15-6 例外處理
Chapter16 物件、繼承與球遊戲
16-1 類別與物件
16-2 Python 繼承
16-3 運算子溢載
16-4 球遊戲
16-5 透過經緯度標示地圖位址
附錄A 遊戲範例完成畫面(電子書)
立即查看
C++語言物件導向程式設計入門 (1版)
類似書籍推薦給您
【簡介】
序
筆者在大學教授程式設計課程已逾 20 年,奠基於自身的學習歷程以及在課堂上累積的教學經驗,個人認為程式設計能力的養成,惟有透過學習正確的觀念與勤奮不怠的大量練習,才能將書本裡的知識轉換為自身的專業技能。因此,在寫作上本書除了詳細說明 C++ 語言的語法規則外,更透過大量的程式範例為讀者解析程式設計的觀念以及思維方法,期盼能幫助讀者建立良好的專業素養。
本書作為 C++ 語言的入門書籍,適合大專院校資訊相關科系作為大一或大二的程式設計基礎課程教材,同時亦適合初學者自學之用。全書內容涵蓋了 C++ 語言的基礎(包含資料型態、運算式、格式化輸入與輸出、條件與流程控制、迴圈、函式、指標、參考、字串、使用者自定資料型態、記憶體管理等主題),以及物件導向程式設計方法(包含了類別與物件的概念、抽象、封裝、繼承與多型等特性);全書提供了大量由淺入深的程式範例供讀者參考,讀者不但可以透過範例程式學習程式設計,還可以透過在每章章末的習題練習,累積深化自身的程式設計能力。相信本書的內容對於 C++ 語言的初學者而言已經相當足夠,更可以作為未來學習其它程式語言的重要碁石。
【目錄】
Chapter 01 Hello, C++!
Chapter 02 IPO 程式設計
Chapter 03 變數、常數與資料型態
Chapter 04 運算式
Chapter 05 輸入與輸出
Chapter 06 選擇
Chapter 07 迴圈
Chapter 08 陣列
Chapter 09 函式
Chapter 10 指標與參考
Chapter 11 字串
Chapter 12 使用者自定資料型態
Chapter 13 記憶體管理
Chapter 14 走向物件導向世界
Chapter 15 類別與物件
Chapter 16 封裝
Chapter 17 繼承
Chapter 18 多型
Appendix A 安裝終端機編譯器
Appendix B Visual Studio Code 的安裝與使用
Appendix C Dev-C++的安裝與使用
Appendix D ASCII 字元編碼表
Appendix E 運算子的優先順序及關聯性
立即查看