書名: 程式設計人應該知道的97件事:來自專家的集體智慧
作者: Henney
ISBN: 9789862769874
出版社: O’REILLY
書籍開數、尺寸: 15.5x23x1.28
頁數: 256
內文印刷顏色: 單色
定價: 400
售價: 340
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

為您推薦

Python程式設計與OpenAI API應用:零基礎建構非同步GUI的AI聊天機器人 (1版)

Python程式設計與OpenAI API應用:零基礎建構非同步GUI的AI聊天機器人 (1版)

類似書籍推薦給您

內容簡介   從入門到活用Python程式設計,讓你成為Python專家   實作與應用OpenAI API,建構專屬的AI聊天機器人   ✦利用完整的程式範例,深入淺出說明Python程式設計   ✦進階學習Python多執行緒、多程序、非同步I/O及tkinter   ✦完整理解Python非同步程式設計的核心觀念   Python是一種容易學習且功能強大的程式語言,跟著本書學習Python, 你不只可學會Python的基礎語法,還可學到進階的內容,例如:物件導向、多執行緒、多程序、非同步I/O及tkinter程式設計等。   ChatGPT是OpenAI開發的人工智慧聊天機器人,其會生成文字,回答各式問題,自推出以來即受到大家的喜愛。在本書中,你將可活用Python,以Python實作OpenAI API,設計開發出ChatGPT應用程式。   本書內容的安排由淺入深,對Python程式設計進行系統性的介紹,並詳細說明OpenAI API的應用。本書以程式範例來說明Python程式設計的概念,可有效幫助讀者的學習,並經由實作的過程,建構專屬非同步GUI版的語音聊天機器人。   【目標讀者】   ☛對Python程式設計有興趣的初學者,可讓讀者兼顧理論與實作。   ☛適用於大專院校「Python程式設計」課程的學生,可作為教師授課之用。   ☛程式設計工程師、專案設計者、AI工程師,也很適合閱讀本書。 目錄 |CHAPTER 01| Python基礎(一) 1.1 本章提要 1.2 安裝Python 1.3 Python基本語法 1.4 Python字串處理 1.5 條件敘述 1.6 迴圈敘述 1.7 自定義函式 1.8 串列(List) 1.9 串列表達式 1.10 元組(Tuple) 1.11 字典(Dictionary) |CHAPTER 02| Python基礎(二) 2.1 模組(Module) 2.2 random模組 2.3 套件(Package) 2.4 例外處理 2.5 讀取文字檔案 2.6 寫入文字檔案 2.7 文字檔案處理 2.8 JSON 2.9 PyPI簡介 2.10 建立虛擬環境 |CHAPTER 03| Python物件導向 3.1 類別與物件 3.2 類別屬性及類別方法 3.3 靜態方法 3.4 繼承 3.5 封裝 3.6 抽象類別 3.7 多型 3.8 迭代器 3.9 生成器 |CHAPTER 04| 多執行緒 4.1 本章提要 4.2 建立及執行執行緒 4.3 守護執行緒 4.4 建立執行緒類別 4.5 執行緒池 4.6 使用Lock同步執行緒 4.7 使用queue交換資料 |CHAPTER 05| 多程序 5.1 本章提要 5.2 執行耗時計算任務 5.3 使用Process物件執行耗時計算 5.4 使用Queue交換資料 5.5 使用Process物件建立圖像縮圖 5.6 使用Pool物件建立圖像縮圖 5.7 程序池 5.8 程序間共享記憶體 |CHAPTER 06| 非同步I/O 6.1 本章提要 6.2 平行與並行 6.3 定義協程函式 6.4 await關鍵字 6.5 建立任務 6.6 使用gather() 6.7 取消任務 6.8 使用超時取消任務 6.9 防止任務被取消 6.10 非同步產生器 6.11 aiohttp套件 |CHAPTER 07| tkinter 7.1 tkinker簡介 7.2 建立視窗 7.3 標籤控制元件 7.4 按鈕控制元件 7.5 文字方塊控制元件 7.6 Spinbox控制元件 7.7 文字區域控制元件 7.8 捲軸控制元件 7.9 列表控制元件 7.10 變數類別 7.11 單選按鈕 7.12 核取方塊 7.13 使用pack()設計問卷調查 7.14 使用grid()設計問卷調查 |CHAPTER 08| OpenAI簡介 8.1 自然語言處理 8.2 OpenAI GPT 8.3 取得OpenAI的API密鑰 8.4 提示、完成及標記 8.5 使用Playground |CHAPTER 09| OpenAI Chat API 9.1 本章提要 9.2 openai套件 9.3 decouple套件 9.4 使用Chat API 9.5 簡易聊天程式 9.6 具對話紀錄的聊天程式 9.7 具串流輸出的聊天程式 9.8 可儲存對話紀錄的串流聊天程式 9.9 以JSON儲存對話紀錄 |CHAPTER 10| 非同步GUI版聊天程式 10.1 本章提要 10.2 tkinter執行非同步I/O 10.3 協程中執行執行緒 10.4 設計非同步GUI版聊天程式 |CHAPTER 11| OpenAI Image API 11.1 本章提要 11.2 文字產生圖像 11.3 顯示圖像 11.4 圖像變形 11.5 GUI版顯示圖像 11.6 非同步GUI版文字生成圖像程式 |CHAPTER 12| OpenAI語音轉文字API 12.1 本章提要 12.2 線上錄音 12.3 使用轉錄API 12.4 Audio API結合Chat API 12.5 文字轉語音 12.6 gTTS結合ChatGPT API 12.7 Pyaudio套件 12.8 非同步GUI版語音聊天程式

原價: 600 售價: 540 現省: 60元
立即查看
手機應用程式設計超簡單--App Inventor 2零基礎入門班(中文介面第六版)(附APP實戰與打造ChatGPT聊天機器人影音) (6版)

手機應用程式設計超簡單--App Inventor 2零基礎入門班(中文介面第六版)(附APP實戰與打造ChatGPT聊天機器人影音) (6版)

類似書籍推薦給您

手機應用程式設計超簡單:App Inventor 2零基礎入門班(中文介面附APP實戰與打造ChatGPT聊天機器人影音) 系列名:程式設計 ISBN13:9786263245389 出版社:碁峰資訊 作者:鄧君如-總監製;文淵閣工作室-編著 裝訂/頁數:平裝/232頁 規格:26cm*19cm*1.4cm (高/寬/厚) 版次:6 出版日:2023/07/27 內容簡介 眾多讀者與教師第一指名,App Inventor跨平台與AI人工智慧體驗! 掌握App開發的捷徑,輕鬆打好基本功! 立即啟動App Inventor 2!縮短50%的App學習與開發時間! Google實驗室設計,由麻省理工學院(MIT)行動學習中心維護的App Inventor,風靡無數App開發者、一般App玩家,以及學校師生。以直覺、圖像化的拼塊方式開發App,成為任何人都適用的快速開發工具。App Inventor 2改善開發環境與流程,簡化了拼塊的使用與設定,無論是否具備程式設計背景,都可以更輕鬆的入門。現在,除了原本的Android平台開發之外,也新增iPad、iPhone等iOS設備跨平台開發的實機模擬。 好學、易用,又強大! 快速邁向App開發之路 超簡單App Inventor實戰體驗 ■ 適用無程式設計經驗,或想打好App Inventor基礎者。 ■ 適合學校每週固定時數的課程,或是讀者自我固定時數的學習。 ■ 結合運算思維,將拼塊式的快速開發方式融入主流學習中,符合程式設計的學習流程,由淺入深掌握每個程式開發的重要環節,並按部就班引領學習者進入App開發的殿堂。 ■ 設計簡易而實用的小範例,以養成邏輯概念,扎下良好基礎,並快速感受App Inventor在行動裝置的應用性。每個章節都能單獨學習或與其他單元結合,可根據開發需求了解不同元件的功能與使用方式。 ■ 範例多元,內容涵蓋多媒體、動畫、簡訊、網路、清單、資料庫、感測器、地圖與語音辨識…等,更新增圖表、試算表應用,讓許多強大的功能都可以快速展現。 ■ 介紹新版模擬器,針對綜合練習的App專題實戰標示出Android、iOS設備跨平台開發的適用性。 ★超值全彩印刷,易看易學易開發★ 【超值學習資源】 「App開發實戰」影音教學/全書範例/延伸練習 「單機版與伺服器架設」說明PDF/附錄PDF 「Google Play上架全攻略」PDF 「打造ChatGPT聊天機器人」影音教學     目錄 01 用拼塊建構程式運算思維 App Inventor 使用拼塊的方式進行程式的開發,建構運算思維。 02 使用者介面 標籤、文字輸入盒、按鈕、圖像及滑桿元件是效果很好的互動介面元件。 綜合練習:英文水果盤App 03 基礎運算 加、減、乘、除稱為算術運算。字串在處理時也能進行字串運算。 綜合練習:面積換算器App 04 流程控制 執行程式通常是循序執行,就是依照程式碼一列一列依次執行;但有時需依情況不同而執行不同程式碼,其依據的原則就是「判斷式」。 綜合練習:BMI計算機App 05 程序應用 在開發時會將具有特定功能或經常重複使用的程式拼塊,稱為程序。 綜合練習:成語克漏字App 06 多媒體 照相機、圖像選擇器、音效、音樂播放器、錄音機、攝影機及影片播放器元件為行動裝置加入多媒體的呈現。 綜合練習:音樂相簿App 07 繪圖動畫與圖表 畫布元件可以繪製圖形,圖像精靈及球形精靈屬於繪圖動畫類別元件。 綜合練習:乒乓球遊戲App 08 電話簡訊與網路 利用電話、簡訊與聯絡人的資料來擷取聯絡人資料、撥打電話、發送簡訊。網路瀏覽器元件可以網頁內容元件,Activity呼叫其他應用程式。 綜合練習:我愛動物園App 09 清單 在App Inventor的程式設計中,清單的使用可以取代大量變數,增進程式執行時的效能。 綜合練習:線上點餐系統App Appindex 附錄 (附錄單元為PDF電子檔形式,請見線上下載) A 檔案與資料庫 微型資料庫元件將資料儲存於本機的資料庫,網路微型資料庫元件則是將資料儲存於雲端,開發者可以視資料庫的需求來進行存取。 綜合練習:美食名店App B 感測器 主要有加速度感測器、位置感測器、方向感測器和計步器。可以偵測行動裝置傾斜狀況、目前行動裝置的位置、方位,以及計算走路的時間、步數和距離。 綜合練習:滾球遊戲App C 日期與時間 計時器組件主要有兩大功能:取得系統時間及定時觸發某個事件。提供視覺化的介面,供使用者選擇日期、時間。 D 語音與翻譯 語音辨識組件可讓使用者輸入語音,轉換為文字傳回。文字語音轉換器是將傳入的文字以語音方式讀出,語言翻譯器組件的功能則是將一種語言翻譯為另一種語言。 綜合練習:即時語音翻譯機 E 地圖 地圖組件可以建立地理定位應用程式,也有導航組件。 綜合練習:埔里美食地圖 F Charts類別組件 可以依數據繪製成不同類型的圖表,這些圖表可以用於顯示數據的趨勢、分布、比較等。

原價: 420 售價: 357 現省: 63元
立即查看
用mBlock玩mBot機器人互動程式設計(最新加強版) (2版)

用mBlock玩mBot機器人互動程式設計(最新加強版) (2版)

類似書籍推薦給您

內容簡介 ★ AI人工智慧、IoT物聯網、ML機器深度學習。全應用! ★ 以「做中學」、「學中思」、「思中創」培養應用資訊科技與運算思維解決問題能力 以mBlock 5(v5.4版)程式積木將mBot化身百變智能小尖兵,設計:競速賽車、星星之舞學習機、避障機、智能送餐機、AI智能辨識、氣象播報機、智能學習機與娛樂機等,成為生活上的好幫手,讓生活更有趣。 *體驗生活情境範例:從生活情境中架構專題 *拆解mBot執行動作的原理:資訊科技融入學習領域知識 *測試mBot感測器運作:運用演算法分析問題 *規劃專題互動情境:規劃問題解決方法 *設計mBot活動流程:從做中學理解原理啟發創意 *設計程式並執行結果:以程式設計實踐問題解決 *課後練習實作:從範例實做激發無限創意 產品目錄 第1章 mBot競速賽車 本章首先帶大家認識mBot組成元件與mBlock 5設計程式的方式,再舉辦mBot賽車競速大賽,歡迎大家一起來參賽。 第2章 mBot星星之舞學習機 mBot智能小尖兵現在要變身為星星之舞學習機,陪伴主人唱小星星、跳星星之舞。 第3章 mBot避障機 mBot要變身為避障機,陪伴主人出門散步時候,能夠幫忙偵測是否遇到障礙物。在接近障礙物時能夠發出警示聲,點亮警示燈,提醒主人,再後退與轉彎。 第4章 mBot智能送餐機 mBot要變身為智能送餐機,依據送餐地圖循線將餐點送達目的地。 第5章 mBot AI智能辨識 讓mBot成為人工智慧小尖兵,辨識人們語音說話的內容、人臉年齡、人臉情緒、中文印刷文字與英文手寫文字,再依據辨識的結果進行聲光表演與運動。 第6章 mBot氣象播報機 讓mBot成為氣象播報機,播報天氣相關即時最新資訊。 第7章 mBot智能學習機 讓mBot成為智能學習機。它能夠學習任何事物,再辨識學習的內容,依據辨識結果執行動作。例如:辨識紅綠燈,執行停止、減速或前進的動作。 第8章 mBot娛樂機 讓mBot成為娛樂機,帶您一起體驗互動數字遊戲。

原價: 300 售價: 255 現省: 45元
立即查看
人工智慧mBot機器人互動程式設計

人工智慧mBot機器人互動程式設計

類似書籍推薦給您

原價: 300 售價: 255 現省: 45元
立即查看
樂高EV3機器人: 使用MakeCode程式設計

樂高EV3機器人: 使用MakeCode程式設計

類似書籍推薦給您

書名:EV3樂高機器人:使用Makecode程式設計 作者:李春雄 出版社:五南 出版日期:2020/02/00 ISBN:9789577637727 內容簡介   【三大特色】   1. 透過「引導式」實際組裝步驟,讓學生親自動手建構機器人。   2. 透過「拼圖程式」來訓練學生邏輯及問題解決的能力。   3. 透過「實務範例」來讓學生實際與機器人進行互動,以提高學習動機與興趣。   【適用對象】   1. 中、小學的學生(青少年)的才藝課程、夏令營。   2. 高中、職學生的程式設計及社團。   3. 對於樂高機器人有興趣的初學者。   4. 大專院校的跨領域程式設計課程及程式設計課程。 目錄 Chapter 1 樂高機器人 1-1 樂高的基本介紹 1-2 什麼是機器人 1-3 EV3樂高機器人 1-4 EV3樂高機器人套件 1-5 如何用MakeCode程式學習運算思維 1-6 EV3機器人在創客教育上的應用 Chapter 2 EV3主機的程式開發環境 2-1 EV3樂高機器人的程式設計流程 2-2 組裝一臺樂高機器人 2-3 EV3主機操作設定 2-4 EV3主機中撰寫簡易控制程式 Chapter 3 樂高機器人的程式開發環境 3-1 樂高機器人的程式開發環境 3-2 下載及安裝樂高機器人的MakeCode軟體 3-3 MakeCode的整合開發環境 3-4 撰寫第一支MakeCode程式 3-5 EV3主機「輸入及顯示」元件之應用 3-6 EV3主機「音效」元件之應用 Chapter 4 樂高機器人動起來了 4-1 馬達簡介 4-2 控制馬達速度及方向 4-3 讓機器人動起來 4-4 機器人繞正方形 4-5 馬達接收其他來源 Chapter 5 資料與運算 5-1 變數 5-2 指定運算 5-3 四則運算 5-4 關係運算 5-5 邏輯運算 5-6 字串運算 5-7 數學運算 Chapter 6 程式流程控制 6-1 流程控制的三種結構 6-2 循序結構(Sequential) 6-3 分岔結構(Switch) 6-4 迴圈結構(Loop) 6-5 清單 6-6 副程式 Chapter 7 機器人走迷宮(超音波感測器) 7-1 認識超音波感測器 7-2 偵測超音波感測器的值 7-3 超音波感測器的等待模組(Wait)應用 7-4 超音波感測器的分岔模組(Switch)應用 7-5 超音波感測器的迴圈模組(Loop)應用 7-6 樂高機器人走迷宮 7-7 超音波感測器控制其他拼圖模組 7-8 看家機器狗 7-9 自動剎車系統 Chapter 8 機器人循跡車(顏色感測器) 8-1 認識顏色感測器 8-2 偵測顏色感測器的值 8-3 顏色感測器的等待模組(Wait)應用 8-4 顏色感測器的分岔模組(Switch)應用 8-5 顏色感測器的迴圈模組(Loop)應用 8-6 機器人循跡車 8-7 機器人偵測到第三線黑線就停止 Chapter 9 機器人碰碰車(觸碰感測器) 9-1 觸碰感測器的認識 9-2 偵測觸碰感測器的值 9-3 觸碰感測器的等待模組(Wait)應用 9-4 觸碰感測器的分岔模組(Switch)應用 9-5 機器人碰碰車 Chapter 10 遙控機器人(紅外線感測器) 10-1 認識紅外線感測器 10-2 偵測紅外線感測器的值 10-3 紅外線感測器的等待模組(Wait)應用 10-4 紅外線感測器的分岔模組(Switch)應用 10-5 紅外線感測器的迴圈模組(Loop)應用 10-6 遙控機器人

原價: 550 售價: 468 現省: 82元
立即查看