為您推薦
類似書籍推薦給您
【簡介】 本書是以實戰應用、邁向工程師為目標的 Python 入門書,帶領讀者快速入門學會關鍵語法,再透過實作讓讀者一方面可以學以致用,實際體驗程式語言的用處;一方面在實作範例時,補足快速入門階段還沒學到的進階語法以及各式延伸套件,只要一本書即可從入門學到應用,主題涵蓋網頁應用程式、爬蟲、影像處理與辨識、大型語言模型。為了達成上述目標,本書結構安排如下: 》第 1~4 章:環境建置與基本語法 》第 5 章:實作檔案備份小工具 》第 6,7 章:實作 YouTube 影片下載工具與影音編碼合併處理 》第 8~10 章:設計網路爬蟲與 Google 試算表操作 》第 11~14 章:使用 Flask 建立與部署網頁應用程式 》第 15 章:學習 OpenCV 影像處理與辨識 》第 16,17 章:利用 YOLO 偵測物體、肢體動作與車牌辨識 》第 18 章:學習最夯的 Ollama 本地端生成式大語言模型 LLM 》第 19 章:使用 Streamlit 快速開發網頁應用程式 》第 20 章:用 LangChain 框架開發 RAG 應用 》第 21 章:結合 LLM 設計 LINE 客服 AI 機器人 實務範例選擇以應用廣泛並能跟上 AI 時代潮流為主軸。除基本語法以外,進階語法及延伸套件也不馬虎,涵蓋: 》自訂類別 》規則表達式 》格式化字串 》參數的打包與解包 》with 語法 》閉包與裝飾器 》match...case 語法 》例外處理 》多執行緒 》命令行參數處理 》subprocess 模組 》SQLite 程式庫 》JSON 與 CSV 檔處理 本書在撰寫風格上除了第 2 章的 Python 程式開發與 AI 輔助工具說明外,每個章節都有實例與詳細圖解,協助讀者更容易理解。在開發工具的選擇上,入門章節以方便易用的 Colab 練習基本語法,接著就以業界工程師廣為採用的 Visual Studio Code 為開發環境,並帶入 Github Copilot 工具熟悉與 AI 助理協作的流程。在設計範例時也貫徹虛擬環境的觀念,輔以多版本 Python 環境建置,避免環境污染問題,讓學習與業界接軌,學完立刻派上用場。 在許多實作應用的場合,光是瞭解程式語法是不夠的,像建構網路應用程式,還需要具備網路、防火牆、資料庫系統、租用並在雲端空間部署應用程式...等,還有 AI 影像偵測及大型語言模型應用背後的類神經網路 / 深度學習、模式辨認、評估指標、量化、詞嵌入向量...等概念,本書也針對這些基礎做了全方位的說明。某些 Python 入門書籍沒有觸及的部分,例如:物件導向程式設計,因為很重要,所以筆者也用幾個淺顯實用的案例圖解說明。 本書特色 ☆☆AI 時代 Python 就要學這些☆☆ 》快速入門瞭解基礎語法 》從實戰範例應用邊做邊學 》學習主題跟上 AI 潮流 》實作檔案備份工具、YouTube 影片下載工具、網路爬蟲、影像辨識、物體偵測、肢體動作、RAG 應用、LINE 聊天機器人 》涵蓋 Flask 與 Streamlit 網頁應用框架、OpenCV 程式庫、YOLO 模型、LangChain 框架等延伸套件 》搭配 Ollama 設計本地端 LLM 應用 【目錄】 第 1 章 認識 Python 程式語言 - 1-1 認識 Python - 1-2 在雲端執行 Python 程式:使用 Google Colab - 1-3 用 Python 進行計算 - 1-4 Python 內建的數學函式 - 1-5 暫存資料的變數 - 1-6 增強程式功能的外掛:程式庫、模組和套件 - 1-7 編輯實驗筆記圖文:Markdown 語言入門 第 2 章 在本機電腦安裝 Python 以及 VS Code 程式開發工具 - 2-1 在個人電腦上安裝 Python 3.x 版本 - 2-2 認識文字命令操作介面:命令提示字元、終端機和 PowerShell - 2-3 安裝程式整合開發環境(IDE) - 2-4 Github Copilot AI 程式設計助理 - 2-5 Python 程式寫作風格(PEP8)與輔助工具 第 3 章 條件判斷程式 - 3-1 規劃與製作問答題測驗程式 - 3-2 改變程式流程的 if 條件式 - 3-3 處理字串資料 - 3-4 字串處理與資料類型轉換 - 3-5 格式化字串 第 4 章 列表、迴圈與自訂函式 - 4-1 儲存多筆相關資料的列表(list) - 4-2 使用迴圈執行重複作業 - 4-3 使用 for...in 讀取序列結構資料 - 4-4 完整的問答題程式 - 4-5 產生隨機數字 - 4-6 建立自訂函式 - 4-7 再談列表(List) - 4-8 使用 AI 協助編寫程式 第 5 章 操作資料夾與文件:同步備份檔案 - 5-1 同步備份檔案 - 5-2 使用 os 程式庫操作檔案 - 5-3 使用 argparse 套件處理命令行參數 - 5-4 嘿 Python~ 現在幾點? - 5-5 完整的檔案備份程式 - 5-6 設定命令行指令的選擇性參數和參數動作 - 5-7 直接執行 Python 程式檔 - 5-8 「可變」與「不可變」的資料類型和 Tuple(元組) 第 6 章 安裝程式套件、Python 虛擬環境以及下載 YouTube 影片 - 6-1 安裝 Python 程式套件 - 6-2 Python 虛擬環境 - 6-3 在 VS Code 編輯器中啟動 Python 虛擬環境 - 6-4 YouTube 影音的 Codec 與下載視訊 - 6-5 使用 try...except 捕捉例外狀況目 錄 - 6-6 YouTube 下載器的程式規劃 - 6-7 下載視訊檔 第 7 章 集合(set)、匿名函式與執行外部程序 - 7-1 使用 set(集合)建立不重複的選項列表 - 7-2 資料排序 - 7-3 使用 FFmpeg 轉換多媒體檔案格式 - 7-4 Program(程式)、Process(程序)和Thread(執行緒) - 7-5 合併影音檔的 merge_media() 自訂函式 第 8 章 自動收集網路資訊的網路爬蟲 - 8-1 認識網頁與 HTML - 8-2 認識 CSS 樣式 - 8-3 認識瀏覽器操控工具:Selenium - 8-4 透過 Chrome 瀏覽器和 Selenium 選定網頁元素 - 8-5 使用 XPath 語法選定HTML 元素 - 8-6 找出商品顯示範圍的主元素 - 8-7 認識查詢字串 - 8-8 使用字典(dict)儲存結構化資料 - 8-9 擷取商品資料的 Python 程式 - 8-10 再談「自訂函式」以及 * 和 ** 符號 第 9 章 儲存檔案:純文字檔、CSV 檔與Google 試算表 - 9-1 擷取並列舉各個購物網站的商品 - 9-2 在本機電腦儲存資料 - 9-3 讀寫 CSV 檔 - 9-4 將爬蟲資料寫入 CSV 檔 - 9-5 使用 Google 雲端試算表儲存資料 - 9-6 從 Python 程式存取 Google 試算表 - 9-7 憑證檔的環境變數與預設路徑 第 10 章 建立自訂類別 - 10-1 自訂類別:遠離義大利麵條 - 10-2 透過__name__變數取得程式名稱 - 10-3 儲存試算表資料的自訂類別 - 10-4 網路應用程式訊息交換格式:XML 與 JSON - 10-5 儲存 Python 原生資料:pickle 第 11 章 使用 Flask 建置網站服務 - 11-1 認識 HTTP 通訊協定 - 11-2 Flask 網站應用程式設計 - 11-3 使用 app.logger 呈現與紀錄應用程式的狀態 - 11-4 建立動態路由 - 11-5 設定 Flask 伺服器的 IP 位址 - 11-6 存取靜態網頁檔 - 11-7 認識樣板與樣板引擎 - 11-8 處理表單 - 11-9 認識 HTTP 請求訊息 - 11-10 閉包(closure)與裝飾器(decorator) 第 12 章 部署網站到雲端空間 - 12-1 向外界發布本機網站 - 12-2 部署 Flask 網站程式到雲端平台 - 12-3 定時執行程式碼 - 12-4 在其他電腦或裝置部署 Python 應用程式 第 13 章 多執行緒下載檔案以及規則表達式 - 13-1 透過 Python 程式發出 HTTP 請求 - 13-2 下載單一圖檔 - 13-3 擷取並下載網頁的全部圖像 - 13-4 藉由 MIME 類型篩選檔案格式 - 13-5 規則表達式 - 13-6 下載 JavaScript 產生的動態內容 - 13-7 讓電腦一心多用的執行緒 - 13-8 多執行緒同時下載多個檔案 - 13-9 使用 match…case 判斷匹配條件 第 14 章 留言板網站應用程式 - 14-1 資料庫簡介 - 14-2 建立資料庫檔案 - 14-3 瀏覽留言板的頁面 - 14-4 新增留言的表單網頁 - 14-5 認識 Cookie 和 Session - 14-6 管理員登入 - 14-7 再談 Cookie 與 Session - 14-8 使用 pathlib 設定資料庫檔案的存檔路徑 第 15 章 影像處理、人臉偵測與辨識 - 15-1 從命令行安裝 Python - 15-2 基本影像處理 - 15-3 NumPy 與影像處理 - 15-4 機器視覺(computer vision)應用 - 15-5 使用 OpenCV 處理即時影像資料 - 15-6 使用「哈爾特徵分類器」偵測人臉 - 15-7 使用深度學習偵測物件 - 15-8 安裝 face_recognition(人臉辨識)程式庫與 dlib 工具程式 - 15-9 人臉偵測 - 15-10 人臉識別程式 第 16 章 使用 YOLO 偵測物件 - 16-1 認識 AI 影像資料庫與 Roboflow 網站 - 16-2 認識高性能偵測影像物件的 YOLO - 16-3 使用 YOLO 進行視覺物件偵測 - 16-4 設定偵測目標的分類 - 16-5 計算偵測目標的數量 - 16-6 追蹤物件的移動軌跡 - 16-7 評估影像辨識模型好壞的幾個指標 - 16-8 偵測人體肢體動作:以計算啞鈴鍛鍊次數為例 第 17 章 遷移訓練 YOLO 影像偵測模型 - 17-1 訓練影像偵測模型:以偵測車牌為例 - 17-2 在 Google Colab 雲端訓練客製化 YOLO 模型 - 17-3 開始在 Google Colab 平台進行遷移學習訓練 - 17-4 將訓練和驗證的結果存入Google 雲端硬碟電子書目 錄 - 17-5 使用 OCR 文字辨識軟體讀取車牌號碼 - 17-6 建立可修正車牌辨識錯誤的程式 第 18 章 本地大語言模型:Ollama 和 LangChain - 18-1 大語言模型基本概念 - 18-2 在本機執行大語言模型 - 18-3 選擇與評估語言模型 - 18-4 具備視覺能力的「多模態」模型 - 18-5 程式連線 Ollama - 18-6 認識 LangChain - 18-7 建立提示詞模板 - 18-8 使用 LCEL 語法簡化提問敘述 - 18-9 訊息型提示詞 - 18-10 串流輸出語言模型的回應 第 19 章 使用 Streamlit 快速開發網頁應用程式 - 19-1 Streamlit 開發入門 - 19-2 Streamlit 的關鍵 UI 元件 - 19-3 下拉式選單與列表生成式 - 19-4 建立問答百科介面 - 19-5 連續對話型聊天機器人 - 19-6 製作 Streamlit 版的連續聊天機器人 第 20 章 檢索增強生成(RAG)應用 - 20-1 詞嵌入(word embedding) - 20-2 RAG 系統的「資料準備與檢索」流程 - 20-3 使用向量資料庫儲存詞向量 - 20-4 查詢向量資料庫 - 20-5 分割文件 - 20-6 調整回應文本的數量以及相似度臨界值 - 20-7 處理 Word 和 PDF 文件 第 21 章 打造 LINE 客服聊天機器人 - 21-1 開發 LINE bot 聊天機器人程式 - 21-2 製作一個 LINE Echo Bot - 21-3 測試第一個 LINE 程式 - 21-4 接收與解析 LINE 的訊息 - 21-5 結合 Ollama 的客服 LINE 聊天機器人 - 21-6 LINE 線上報修 - 21-7 建立 LINE 圖文選單電子書電子書
類似書籍推薦給您
書名:PHP 網頁程式設計「超」入門 作者:松浦健一郎..等著, 林蕙如譯 出版社:旗標 出版日期:12/17/2018 條碼:9789863125730 內容簡介 給【零基礎】、【學習受挫者】最貼心的學習手冊 PHP 是網站伺服端不可或缺的技術, 在 PHP 的語法學習上, 我們精心設計了大量【示意圖】幫助你快速理解變數、流程控制、函式、與資料庫的連動操作..等觀念。進行範例實作時, 會將範例需進行的流程切割成多個步驟, 讓你馬上看到開發中程式的執行結果, 一點一滴地完成程式撰寫。 實作後更提供超入門系列叢書最貼心的【新手解說區】, 這裡會將【程式碼拆解至每一行來解說】, 對於程式中有一絲一毫疑問之處, 都可在此得到解答, 保證讓你看得懂! 無論是曾經學到一半放棄或是剛入門的您, 都可以將學習挫折拋到腦後, 輕鬆學會 PHP! 本書特色 ‧【全彩圖解 + 網站開發實例】 從零開始逐步建置購物網站, 漸進式教學, 讓你學習不卡卡! ‧【新手解說區】 實作後補充語法說明, 不遺漏任一行程式, 反覆講解永不嫌煩! ‧【大量示意圖化繁為簡】 遇到易混淆的程式運作邏輯, 繪製大量示意圖, 就怕你看不懂! 目錄 Ch01 PHP 簡介 Ch02 建立開發環境 Ch03 PHP 基本語法 Ch04 流程控制 Ch05 使用函式 Ch06 與資料庫的結合運用 Ch07 實用的 PHP 程式–以購物網站為例 Ch08 網站上線的實務知識
類似書籍推薦給您
【簡介】 ★國內暢銷NO. 1,最熱門的Canva設計與AI活用書★ 快速掌握Canva真正全新介面與功能 5分鐘.將想法快速轉化為設計 打造數位履歷.社群貼文影像與短影音.三折頁Menu 廣告傳單.高質感活動海報.互動式翻頁電子書 一頁式購物網站.生活實用桌曆.出色又與眾不同的簡報 AI文案發想.AI影像+影片+圖像繪本設計.線上白板協同互動 【超值加贈】 .全書範例素材/Canva專案架構範本x完成作品 .AI創意繪本結合ChatGPT快速生成影音教學 .提升設計效率的AI魔法工具影音教學 .ChatGPT指令速查 輕鬆掌握視覺設計必備技 全面激發創造力.行銷力.職場力 不是只有設計人才能設計出極具美感又有吸引力的作品,無論個人、學生、老師、上班族、自媒體創作、社群小編、行銷企劃…等設計愛好者或各式職人,本書內容讓你快速掌握各式設計物與創意技巧,包含履歷、桌曆、海報、折頁小冊…等作品,另外還有電子書、簡報、社群影像與短影音、一頁式網站、白板和繪本…等Canva全方位應用,並加入AI工具讓你輕鬆提升設計效率,打造出質感與專業兼具的作品。 當創意遇上技能,設計輕鬆上手! *快速入門 使用Canva不卡關,從版本認識、帳號註冊到專案管理,輕鬆認識全新介面與功能,新手迅速上手,立即享受設計的樂趣。 *關鍵設計 以個人履歷、橫式桌曆、廣告傳單和大型海報為主題,示範:文字、照片、圖像、形狀與AI“魔法文案工具”…等技巧,結合照片拼貼、邊框、表格、QR Code…等元素,掌握平面設計製作關鍵,創作出兼具創意與實用性的設計。 *商業應用 以三折頁菜單、旅遊提案電子書和宣導簡報為主題,示範:視覺資訊圖表、長文件匯入與編排、翻頁式電子書、版面配置、動畫和轉場、簡報展示與遠端遙控…等進階技巧,幫助你在商業宣傳、行銷提案或報告展示中,提升設計質感,呈現獨特風格。 *社群行銷 以社群貼文、短影音和一頁式購物平台為主題,示範:貼文影像與文案、剪輯商品影片、加入背景音訊、上傳社群平台;加上網站相關:連結內外部資訊、產生 Google 地圖、商品實務模型設計、網站發布…等,讓網路行銷更高效,專業設計輕鬆產出。 *協作分享 以白板、下載、分享與印刷為主題,利用白板功能進行團隊協作、腦力激盪,支持共編協作、分組討論、收集資料與評論互動…等互動;各式完成作品可以下載、分享,也可以將檔案送至印刷廠輸出,或透過Canva Print列印,隨時與他人共享或展示作品。 *AI影像、影片與圖像 結合ChatGPT與Canva的AI“魔法媒體工具”,快速生成文案與AI影像、影片與圖像,並融入簡報與口白錄製,打造魔法森林影音繪本。 【目錄】 準備進入篇 Part 01 輕鬆設計不求人 - 開啟創造力與編輯力 1-1 視覺設計高手 - Canva 1-2 版本介紹 1-3 帳號註冊與介面認識 1-4 專案管理與自訂分類 1-5 用 "課程" 輕鬆組織專案與素材 1-6 上傳格式與限制 1-7 網頁版和桌面版的差異 基礎設計篇 Part 02 個人化履歷 - 文字編輯與格式化 2-1 履歷設計原則 2-2 快速產生履歷頁面 2-3 豐富屬於你的個人履歷 2-4 出色的文字排版技巧 2-5 AI "魔法文案工具" 快速書寫與修正文案 Part 03 橫式桌曆 - 照片後製與多張拼貼 3-1 桌曆設計原則 3-2 自訂桌曆尺寸 3-3 佈置自己的照片 3-4 加入文字設計與排版 3-5 用圖像標示重要日子 3-6 有質感的照片拼貼 Part 04 廣告傳單 - 文字邊框與表格整理 4-1 傳單設計原則 4-2 快速產生傳單頁面 4-3 傳單廣告圖、文設計 4-4 用邊框凸顯傳單重點 4-5 用表格設計呈現商品資訊 4-6 店家資訊的排版組合 Part 05 大型活動海報 - 結合多樣設計元素 5-1 海報製作設計原則 5-2 自訂海報尺寸 5-3 明確傳達活動目的與資訊 5-4 使用照片和邊框發揮創意 5-5 利用圖像強化設計 5-6 形狀創造視覺趣味 5-7 加入 QR 代碼 多元應用篇 Part 06 三折頁菜單 - 樣式與視覺資訊圖表 6-1 折頁印前設計需知 6-2 建立專案與跨尺寸取得更多範本 6-3 利用視覺資訊圖表提升吸引力及理解力 6-4 文字編排讓菜單好閱讀 6-5 用照片開啟美食視覺饗宴 Part 07 宣導簡報 - 動畫效果與投影片展示 7-1 簡報成功表達原則 7-2 快速產生簡報結構 7-3 化繁為簡的資訊佈置 7-4 套用動畫玩轉視覺效果 7-5 充滿說服力的展示技巧 7-6 遠端遙控簡報 7-7 下載簡報 PPTX 檔案 Part 08 旅遊提案電子書 - 長文件與數據圖像化 8-1 提升長文件設計效率的方式 8-2 快速取得長文件資料 8-3 為長文件套用範本設計 8-4 長文件快速修正 8-5 用網格呈現照片拼貼創意 8-6 用圖表呈現資料數據更加出色 8-7 打造互動式目錄呈現跳頁效果 8-8 封面設計 8-9 製作與分享線上翻頁式電子書 網路行銷篇 Part 09 社群貼文與短影音 - 圖文影音後製剪輯 9-1 社群潮流無限商機 9-2 快速設計社群貼文圖片 9-3 快速產生直式短影音結構 9-4 安排影音素材完成核心內容 9-5 修改文案介紹商品 9-6 善用元素與動畫加強表現 9-7 背景音訊提升影片質感 9-8 上傳社群平台 Part 10 一頁式購物平台 - 網站建立與發佈 10-1 一頁式網站特色與優缺點 10-2 快速產生一頁式網站 10-3 網站的規劃與佈置 10-4 加入 "連結" 串聯網頁內外部資訊 10-5 快速產生 Google 地圖與 QR 代碼 10-6 商品實物模型設計 10-7 跨平台頁面調整及發布網站 協作分享篇 Part 11 主題式分組討論 - 線上會議白板與多人協作 11-1 協作創意空間 Canva 白板 11-2 建立與快速掌控白板 11-3 在白板加入各式元素與資源 11-4 線上共同編輯與協同合作 11-5 將簡報與思維導圖轉換為白板 11-6 以 PNG 或 PDF 檔案留存白板討論內容 11-7 Canva Live 線上互動式問答 Part 12 成果帶著走 - 下載、分享與印刷 12-1 了解 Canva 專案可供下載的檔案類型 12-2 將專案下載到你的裝置 12-3 專案分享與共同編輯 12-4 Canva Print 列印你的設計 附錄篇 附錄A AI "魔法媒體工具" 創意繪本 - 結合 ChatGPT 快速生成 A-1 用 ChatGPT 讓故事更生動 A-2 用 Canva AI 生成影像、影片與圖像 A-3 為繪本加入文字與旁白 附錄B 印刷基本知識 - 掌握關鍵要素 (此單元提供PDF電子檔,為線上下載) B-1 印刷基本知識 常見的印刷紙材 常見的印刷術語 輸出前要確認的事 印後加工 什麼是大圖輸出?
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材