【電子書】問ChatGPT也不會的Python量化交易聖經:從分析到真實交易一本全會
https://youtu.be/p9DDms3QUW8★國內金控現職量化交易研究人員傳授從量化分析到真實交易系統建置,一本書全學會☆量化統計專家 + 程式交易員共同帶你使用 Python 攻略台股量化分析及自動交易★問 ChatGPT 也無法得知的秘辛!量化交易研究人員帶你少走冤枉的量化交易研究之路投資是一門藝術,有時候做正確的事情不一定會賺錢,做錯誤的事情也未必會賠錢,只有長期投資績效才見的到真章,但如果等到長期交易最終賠錢才發現自己在做錯誤的事情,那就失去了時間又賠了金錢,得不償失。剛入量化投資這一行的人,很容易被高績效迷惑了,而忽略了自己的交易策略是否合理。我們作為相對的未來人,使用歷史數據來建構策略,很容易有意無意窺探到了未來資料,或者是過度擬合數據以及未盡詳盡的統計分析,導致我們誤以為尋找到了長期穩定可以產生超額報酬的交易策略。綜合上面所述,本書在技術上說明如何做量化分析、建構策略、AI 訓練市場數據及將一個策略架設排程每天去真實自動交易,另一大重點是,我們會在統計分析及建構策略的過程中,不斷向讀者說明如何避開建構出回測一條龍,上線一條蟲的策略。結合我們多年的量化研究及真實交易的經驗,透過一些特徵,我們可以避開錯誤的方式去建構策略,期待讀者在研究交易的路可以少走一點彎路。我們在學習量化分析及真實交易的過程中,很有可能在前面幾年處處碰壁,甚至難以贏過大盤,但是我們深信有金融知識以及數學量化的基礎支持,不斷的學習,小心控制風險,終究有一天會研究有成,在長期績效中贏過大盤,我們透過本書,期望可以與讀者共同成長,並且我們留下了可以供讀者發問的地方,隨時可以共同探討量化及投資相關的議題。
【電子書】Clean Code:Python 寫乾淨程式碼-告別技術債,不再為爛程式加班收爛攤
Clean CodePython 寫 乾淨程式碼告別技術債,不再為爛程式加班收爛攤寫程式不是比誰先跑起來,而是能否長期維護。當需求一改就骨牌倒、長函式與巢狀條件像毛線球、沒有測試誰也不敢動,這些都是「技術債」。本書以實務為軸,從Clean Code 的定義、Pythonic 寫法、命名與文件、PEP 8 與工具鏈、函數與物件設計、模組化結構、單元測試、例外處理與 logging,到壞味道識別與小步重構,一步步把專案從混亂導向清晰與可持續。你將學到☆Clean Code的5大原則◎「可讀」◎「可維護」◎「單一職責」◎「低耦合」◎「高內聚」☆如何判斷好/壞程式碼與乾淨程式碼的核心特徵。☆Pythonic vs. Non-Pythonic 的差異與常見誤用修正。☆命名、註解、docstring 的可讀性準則,讓程式自我說明。☆PEP 8 + black/isort/flake8 的實戰組合,建立一致風格。☆函數設計:單一職責、控制參數、避免副作用的落地做法。☆物件設計:恰到好處的封裝、避免過度設計與抽象。☆模組化設計:高內聚、低耦合,避開循環匯入。☆單元測試:unittest/pytest 的測試網,降低回歸風險。☆錯誤處理與 logging:把問題抓出來,也把原因留下來。☆重構手法:辨識壞味道、拆長 if-elif-else,穩健演進。適合讀者☆每天與需求變更拔河的一般公司軟體工程師。☆技術主管、Code Review 參與者與維運/測試人員。☆想把「能跑」升級為「能維護、能擴充」的 Python 開發者「為何必讀這本書」的關鍵理由☆把「能跑」升級為「能維護」:讓修改不再牽一髮動全身。☆對抗技術債:用小步重構把壞味道逐一清掉,減少救火。☆可讀性優先:命名、註解、docstring 讓程式能自我說明。☆統一團隊風格:PEP 8 +自動化工具(black/isort/flake8)讓評審聚焦在設計而非格式。☆降低回歸風險:pytest 測試網+錯誤處理與 logging,建立可靠的安全網。☆穩定交付:把需求變更的成本降到最低,開發節奏更平滑。☆良好設計習慣:單一職責、低耦合、高內聚,在真實專案中務實落地。☆清晰專案結構:模組化與目錄切分,避免循環依賴、縮短新人上手時間。☆有章可循:從 Code Review 清單到重構步驟,立即可用的標準流程。☆減少加班:把時間花在創造價值,而不是收爛攤。☆現場的案例:每章皆以常見反模式與對治法示範,學了就能用。☆可長可久:把品質內建在流程裡,讓專案能持續演進與擴充。一句話總結:「告別技術債」,「不再為爛程式加班收爛攤」。寫得乾淨,改得安心,交付更穩。
【電子書】寫程式的AI戰友:VS Code x GitHub Copilot
◎本書特色: ☆從零開始:安裝 VS Code、設定 Python 環境、快速上手介面操作。 ☆AI 實戰:完整示範 Copilot 的用法——寫程式、除錯、重構、生成測試與文件。 ☆專案導向:涵蓋 CLI 工具、資料處理、API 整合等專案,邊學邊做,馬上能用。 ☆資料科學應用:結合 Jupyter Notebook、NumPy、Pandas、Matplotlib,立即展現 AI + Python 的威力。 ☆思維升級:教你如何成為「指揮 AI 的人」,而不是被 AI 主導,真正駕馭 Copilot。 ★★★「程式設計不再孤軍奮戰,讓 AI 成為你的戰友!」★★★☆☆☆「用 VS Code + Copilot,讓寫程式變得像聊天一樣簡單!」☆☆☆★★★「專案實戰,立即上手,程式設計不再卡關!」★★★《寫程式的AI戰友 - VS Code x GitHub Copilot》帶你進入 AI 輔助程式設計的新世代。本書不僅教你如何用 VS Code 打造專屬開發環境,更完整揭示 GitHub Copilot 的秘密武器:自動補全、錯誤修正、重構優化、AI 對話寫程式,讓你像專業工程師一樣高效開發。◎為何要讀這本書?在這個 AI 與程式設計緊密結合的時代,單靠背誦語法已經不足以讓你成為一位優秀的工程師。《寫程式的AI戰友 - VS Code x GitHub Copilot》將帶給你三大核心價值:1. 掌握開發主流工具VS Code 是全球最受歡迎的開發環境,本書完整介紹其安裝、操作與進階應用,讓你在最短時間內熟悉業界標準工具。2. 學會駕馭 AI,而不是被 AI 取代GitHub Copilot 能幫你寫程式,但本書更強調「思維升級」——如何正確下指令、判斷 AI 建議的正確性,培養「指揮 AI」的能力,避免淪為被動依賴。3. 專案實戰,立即上手從 CLI 工具到資料分析,從 API 整合到自動化報表,本書以專案導向學習,讓你邊學邊做,學到的技能馬上能應用在實際工作與專案中。◎ 讀完這本書,你將:☆ 熟悉 VS Code 與 Python 的整合操作。☆ 能使用 GitHub Copilot 提升開發效率,寫程式就像與 AI 對話。☆ 具備判斷、比較與優化程式碼的能力。☆ 透過專案實戰累積經驗,快速從初學者邁向專業者。這不只是一本文教你「怎麼寫程式」的書,而是一本幫你建立 「AI 時代程式設計思維」 的手冊。
【電子書】史上最強Python入門邁向頂尖高手:王者歸來
◎◎◎本書特色亮點◎◎◎ ☆最完整語法解說:從基礎到進階,超過1300個實例、530個模組,280個實作題,全方位練功不設限。 ★強大職場應用力:涵蓋AI、資料科學、網路爬蟲、圖表、影像、多媒體、自動化,打造你的職場競爭力。 ☆最新AI程式設計趨勢:獨家解析 VS Code x GitHub Copilot 實戰,從傳統語法一路接軌未來AI開發。 ★生活化、趣味、實用案例:無論科學運算、機器學習、資料處理還是網路自動化,每章都有貼近真實職場與生活的範例。 ☆強大學習資源:完整範例、電子習題書、題解下載,學習路上不孤單。 https://youtu.be/oj_GCKwcFsk史上最強Python入門邁向頂尖高手王者歸來第4版(全彩印刷)【內容簡介】◎◎◎王者歸來,Python學習的最強選擇!◎◎◎☆你想學好Python,卻常常卡關、買了很多書還是不懂專家寫的程式嗎?★你需要的不只是一本入門書,更是一位能帶你邁向頂尖高手之路的導師!◎◎◎榮登各大排行榜冠軍,銷量與好評雙冠。◎◎◎全新第4版,不只收錄最新Python語法 match-case、完整導入AI戰友「VS Code x GitHub Copilot」、獨家「圖像/影音/AI」應用,並大幅修訂超過120處細節,讓內容更精緻、更專業。相較於第3版,第4版主要是更新語法與模組、同時使用更細緻的實例,增加下列知識:☆Python新語法match-case★程式設計師的AI戰友 – VS Code x GitHub Copilot☆設計mp4影片檔案★裝飾器(decorator)全新詮釋☆其他修訂小細節超過120處◎◎◎為什麼你需要這本書?◎◎◎☆市面上許多書語法不全、範例少、沒解說精神,讓你無法「舉一反三」!★本書跳脫 C、Java 思維,完整解密 Python 的語法靈魂,融合矽谷工程師設計邏輯,助你一次學到精通。◎◎◎買這本書,就是站上 Python 學習的頂峰!◎◎◎不管你是初學者、工程師、學生、AI 夢想家,本書都能帶你突破每個瓶頸,讓你能看懂網路專家程式,自己也能寫出高品質的 Python 專案!☆立即入手《Python最強入門邁向頂尖高手 王者歸來(第4版)》。★開啟屬於你的頂尖程式之路!◎◎◎本書內容重要特色◎◎◎除了說明「VS Code x GitHub Copilot」銜接職場應用外,同時完整說明語法未來潛在應用:☆基礎語法應用:科學計算與模擬、機器學習與人工智慧、建立事件處理程式、航空公司飛行路線查詢。★物件導向:商品庫存類別、車輛類別、學生類別。☆隨機數模組:隨機且公平的廣告信件發送、產品品質控制。★時間模組:日誌時間戳記錄、資料庫定期備份。☆檔案管理:自動備份系統設計、記錄活動日誌。★程式除錯與異常處理:資料庫操作異常處理、網路請求驗證模擬。☆正則表達式:認證與格式化信用卡號碼、批次調整圖像格式。★影像處理:批次調整網路圖像、自動生成產品圖像。☆GUI設計:數據監控儀表板、報告生成器。★詞雲:客戶評論詞雲、產品特點詞雲。☆json:客戶、庫存、員工紀錄、銷售數據的應用。★csv:銷售數據、庫存、財報分析的應用。☆shelve模組:用戶環境設定儲存、會話數據儲存、玩家遊戲數據保存。★網路爬蟲:市場研究、社交媒體監控、新聞匯總與監控、產品評論與消費者意見挖掘、徵人訊息收集。☆控制周邊:自動開啟應用程式與操作、鍵盤快捷鍵自動化。★多工作業:多執行緒數據下載、多執行緒同時處理多個用戶請求、定時多執行緒執行企業數據備份。☆多媒體:音訊分類、情緒分析。★AI視覺:物體追蹤、車牌辨識、色彩分析。本書以約1080個程式實例和約200一般實例,講解紮實的Python語法,同時輔助約200道是非題、200道選擇題與約280程式實作題。讀者研讀完此書,相信可以學會下列知識:★內容穿插說明PEP 8風格,讀者可由此養成設計符合PEP 8風格的Python程式,這樣撰寫的程式可以方便自己與他人閱讀。☆拋棄C、C++、Java語法思維,將Python語法、精神功能火力全開★人工智慧基礎知識融入章節內容☆從bytes說起、編碼(encode)、解碼(decoding),到精通串列(list)、元組(tuple)、字典(dict)、集合(set)★深度解析Sort( )和sorted( )☆徹底研究迭代器(iterator)、yield★完整解說Unicode字符集和utf-8依據Unicode字符集的中文編碼方式☆從小型串列、元組、字典到大型數據資料的建立★生成式(generator)建立Python資料結構,串列(list)、字典(dict)、集合(set)☆經緯度計算地球任2城市之間的距離,學習取得地球任意位置的經緯度★萊布尼茲公式、尼拉卡莎、蒙地卡羅模擬計算圓週率☆徹底解說讀者常混淆的遞迴式呼叫。★基礎函數觀念,也深入到嵌套、lambda、Decorator等高階應用☆Google有一篇大數據領域著名的論文,MapReduce:Simplified Data Processing on Large Clusters,重要觀念是MapReduce,筆者將對map( )和reduce( )完整解說,更進一步配合lambda觀念解說高階應用★設計與應用自己設計的模組、活用外部模組(module)☆設計加密與解密程式★Python處理文字檔案/二元檔案的輸入與輸出☆檔案壓縮與解壓縮★程式除錯(debug)與異常(exception)處理☆檔案讀寫與目錄管理★剪貼簿(clipboard)處理☆正則表達式(Regular Expression)★用Python執行手機傳簡訊、傳送與接收電子郵件☆影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念★認識中文分詞jieba與建立詞雲(wordcloud)設計☆GUI設計 - 實作小算盤★實作動畫與遊戲(電子書呈現)☆Matplotlib中英文靜態與動態2D ~ 3D圖表繪製★說明csv和json檔案☆繪製世界地圖★台灣股市資料擷取與圖表製作☆處理PDF、浮水印與加密技術★用Python控制螢幕與鍵盤☆輕量級的資料庫SQLite實作、Python操作MySQL★海龜繪圖,設計萬花筒與滿天星星☆YouTube的下載與多執行緒下載★藝術創作邁向實作機場人臉辨識系統☆聊天機器人、Emoji機器人、搭配ChatGPT設計Line Bot機器人★網路程式Server端與Client端程式設計,設計了簡單的聊天室附完整函數索引,可以隨時查閱。
【電子書】跟我學Photoshop一定要會的影像處理技巧 X AI生成應用
內容簡介:一本完整學會Photoshop的工具書,從基礎操作到AI生成,輕鬆成為影像處理達人! ★ 適用CC2025~2018 ★ 超值加贈!300分鐘影音教學影片、180頁延伸學習全彩電子書 .從影像處理的觀念建立,到數位影像的製作、遮色片、色版、圖層的使用,以及最新的AI生成功能,都有詳盡的介紹,使影像拼貼與合成及藝術創作過程易如反掌。 .除了介紹基本功能,並輔以實用範例,讓初學者在學會基本操作之外,也能進一步的了解如何應用。 .近200個精緻範例,搭配書中完整詳盡的圖文解說,學習與練習一氣呵成。 .詳細的影像色彩與色調說明,讓不夠完美的影像也能化腐朽為神奇。 .詳細說明Adobe Creative Cloud的雲端服務,從軟體下載到安裝,帳戶的登入/登出、Adobe Fonts字體下載與同步、檔案上傳與共用、Adobe Stock和市集的搜尋與下載,讓您在最短的時間內融入Adobe的雲端世界。 .介紹Photoshop的新功能,包括:資料庫、工作區域、搜尋功能、探索面板、物件選取工具、筆觸平滑化、新的內容感知填色、對稱繪圖與自訂對稱路徑、邊框工具、圖樣預視、符合字體與可變字型、臉部感知液化濾鏡、神經濾鏡、Adobe Camera Raw、AI技術的生成填色…等。 .運用Adobe Firefly的生成式AI技術,在Photoshop中輕鬆移除干擾物件、擴展影像內容、無中生有的創作出您所能想像的一切,獲得令人驚嘆的逼真效果。
【電子書】最新Python基礎必修課:ITS認證 + ChatGPT協作開發
內容簡介:語法解析 x 範例說明 x 程式實例 x ChatGPT輔助學習 x ITS Python詳解 用Python打造未來競爭力,結合ChatGPT協作開發,加速學習之路,直通大數據、機器學習與人工智慧核心技術! ★ 超值加贈!用ChatGPT學Python教學影片 ★ 涵蓋ITS Python國際認證模擬試題解析 ■ 微軟最有價值專家(MVP)、ITS Python國際認證講師與資深教師共同執筆 由微軟MVP、ITS國際認證講師與科大教授共同編撰,專為初學者量身打造的Python入門教材。不僅適合零基礎學習者,也適用於教師教學與學生運算思維訓練。 ■ 循序漸進,無痛上手 內容結合理論與實務,透過書中範例引導問題分析與程式架構設計,系統性培養初學者的邏輯思維與問題解決能力,輕鬆踏入Python程式設計的世界。 ■ 豐富內容與實務應用 內容涵蓋Spyder與Colab開發環境,從基礎語法、資料結構、控制流程到檔案處理、圖表設計與視窗應用開發,進一步延伸至網頁爬蟲實作。搭配ChatGPT進行數據分析、圖表繪製與爬蟲協作,全面訓練實作能力,為進入大數據、機器學習與AI領域打下堅實基礎。 ■ ITS Python國際認證能力訓練 內容融合ITS Python解題技巧,書末收錄兩組ITS Python(IT Specialist Certification)國際認證模擬試題,強化初學者的實作訓練,也是考取ITS Python認證的理想教材。 ■ 超值!附「用ChatGPT學習Python」教學影片 結合ChatGPT協助撰寫程式、加入註解、除錯與理解程式邏輯,全面加速您提升Python程式設計實力。 ■ 更多新知可訂閱「程式享樂趣」YouTube頻道https://www.youtube.com/@happycodingfun
【電子書】Python-最強入門ChatGPT助攻AI數據科學:王者歸來
Python最強入門ChatGPT助攻AI數據科學王者歸來(全彩印刷)【內容簡介】★★★★★【內容最多、範圍最廣】【40個主題】★★★★★★★★★★【程式實例最多】【超過1300個Python實例】★★★★★★★★★★【AI數據科學專題實戰】★★★★★★★★★★【420個是非題、選擇題】【約300個習題實作題】★★★★★Python語言是基礎科學課程,撰寫這本書時採用下列原則。1:最新Python語法 x 強調Python語法內涵與精神。2:精彩 x 創意程式實例解說。3:數學 x 統計 x 數據科學與人工智慧知識融入內容。4:ChatGPT助攻。5:章節習題引導讀者複習與自我練習。6:機器學習 - 真實數據 – 專題實戰 。這本書可以說是「Python最強入門邁向數據科學之路第4版」的新版內容,相較於該版,這本更新許多Python語法和模組,整個修訂細節超過300處。由於內容更偏重於AI與數據科學的應用,因此也更新微調書籍名稱。多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,但是許多人買了許多書,但是學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是:◎Python語法講解不完整◎用C、C++、Java觀念撰寫實例◎Python語法的精神與內涵未做說明◎Python進階語法未做解說◎基礎實例太少,沒經驗的讀者無法舉一反三◎模組介紹不足,應用範圍有限許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整,當讀者學會Python後,本書將逐步帶領讀者邁向數據科學、機器學習之路。Python以簡潔著名,語法非常活,同時擁有非常多豐富、實用的模組,本書筆者嘗試將Python語法的各種用法用實例解說,同時穿插使用各種模組,以協助讀者未來可以更靈活使用Python,以奠定讀者邁向更高深學習的紮實基礎。本書以約1000個程式實例和約300個一般實例,講解紮實的Python語法,同時輔助約210道是非題、210道選擇題與約295程式實作題。讀者研讀完此書,相信可以學會下列知識:★內容穿插說明PEP 8風格,讀者可由此養成設計符合PEP 8風格的Python程式,這樣撰寫的程式可以方便自己與他人閱讀。☆拋棄C、C++、Java語法思維,將Python語法、精神功能火力全開★人工智慧基礎知識融入章節內容☆從bytes說起、編碼(encode)、解碼(decoding),到精通串列(list)、元組(tuple)、字典(dict)、集合(set)★深度解析Sort( )和sorted( )☆完整解說Unicode字符集和utf-8依據Unicode字符集的中文編碼方式★從小型串列、元組、字典到大型數據資料的建立☆生成式(generator)建立Python資料結構,串列(list)、字典(dict)、集合(set)★經緯度計算地球任2城市之間的距離,學習取得地球任意位置的經緯度☆萊布尼茲公式、尼拉卡莎、蒙地卡羅模擬計算圓週率★徹底解說讀者常混淆的遞迴式呼叫。☆基礎函數觀念,也深入到嵌套、lambda、Decorator等高階應用★Google有一篇大數據領域著名的論文,MapReduce:Simplified Data Processing on Large Clusters,重要觀念是MapReduce,筆者將對map( )和reduce( )完整解說,更進一步配合lambda觀念解說高階應用☆設計與應用自己設計的模組、活用外部模組(module)★設計加密與解密程式☆Python處理文字檔案/二元檔案的輸入與輸出★檔案壓縮與解壓縮☆程式除錯(debug)與異常(exception)處理★檔案讀寫與目錄管理☆剪貼簿(clipboard)處理★正則表達式(Regular Expression)☆遞?式觀念與碎形(Fractal)★影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念☆認識中文分詞jieba與建立詞雲(wordcloud)設計★GUI設計 - 實作小算盤☆實作動畫與遊戲(電子書呈現)★Matplotlib中英文靜態與動態2D ~ 3D圖表繪製☆說明csv和json檔案★繪製世界地圖☆台灣股市資料擷取與圖表製作★Python解線性代數☆Python解聯立方程式★Python執行數據分析☆科學計算與數據分析Numpy、Pandas★網路爬蟲☆AI破冰之旅 – 畢氏定理到餘弦相似度★機器學習 – 線性迴歸☆機器學習 – scikit-learn★KNN演算法、邏輯迴歸、支援向量機☆決策樹★隨機森林☆波士頓房價★葡萄酒數據集☆鐵達尼號★糖尿病數據集☆乳癌數據集★手寫數字數據集☆PCA主成份分析★ChatGPT助攻完全解析☆完整函數索引,未來可以隨時查閱
【電子書】Microsoft Azure AI Services與Azure OpenAI從入門到人工智慧程式開發-使用Python(含MCF AI-900國際認證)
內容簡介:體貼初學者學習Azure AI服務的流程! Azure AI服務功能介紹 > Azure AI服務申請 > 語法解說 > AI範例實作 ■ 專家與教師共同執筆 由微軟AI + Developer 雙領域 MVP與科技大學教師共同編著,針對初學者學習Azure AI領域所應具備的基本素養,所編寫入門教材,內容由淺入深,以引發學習動機為最主要考量,帶領初學者靈活運用Azure AI與Azure OpenAI進行開發AI應用程式。 ■ 內容多元且淺顯易懂 對Azure AI服務的理論做深入淺出的說明,同時廣泛列舉相關應用實例,並使用適當的插圖和圖表,說明Azure AI技術的原理和實際運作方案,讓初學者對Azure AI有更進一步的認識。 ■ Azure AI服務開發技能 介紹實用的入門開發實作,以培養初學者規劃AI解決方案的能力。實作包含:電腦視覺、OCR光學字元辨識、自訂視覺、臉部偵測與分析、文字分析、問題解答知識庫、翻譯、語音合成以及機器學習分類、迴歸和叢集模型的實作範例,並介紹目前最火紅的Azure OpenAI生成式AI開發聊天機器人與AI繪圖程式;詳盡說明實作的程式碼與操作步驟,培養初學者開發AI應用程式的能力。 ■ Microsoft AI-900人工智慧基礎國際認證能力訓練 將認證考試重點融入書中,讀者能藉由練習來了解該章內容重點,同時書末彙整MCF AI-900核心能力國際認證模擬試題,是考取MCF AI-900人工智慧基礎國際認證的最佳教材。
【電子書】Python金融市場賺大錢聖經:寫出你的專屬指標
https://youtu.be/Cwz4QRq1Y6U╲\暢銷好書2025全新改版/╱☆★寫出你的專屬指標★☆前程式交易員、現職量化交易研究人員帶你用Python寫出本書三大核心獲取台灣股市資料X小幫手每日自動監控市場X透過回測打造最佳策略當別人的策略10秒鐘完成回測10年的資料時,你是否仍辛苦的一年一年人工驗證自己的策略?當別人有程式在替他監控市場而有空邊喝咖啡邊吃下午茶時,你是否還在辛苦盯盤,甚至荒廢本業?近年來程式充斥、席捲了整個市場,學習程式不僅是為了因應就業潮流,也是讓您在各個場域、各種需求下都能有更適合自己的一套作業方式!比起其他好用又方便的自動交易軟體,Python擁有更高度的自由化;比起雖然專業且支援廣泛卻要價不斐的軟體Bloomberg,Python是更容易入手的選擇。學會一套Python語言讓你可以自由地獲取你想要的資料、自由地寫出屬於你的專屬指標。☛讀完本書,您能熟悉軟體的執行方式、基本套件操作及函數:✔基本觀念:變數、print 等✔了解常用資料結構概念及常用基本資料類型✔迴圈、條件式及控制✔運算子:+ - * / 以及其他概念✔了解Python規定縮排規則及import使用套件基礎操作✔熟悉pip與def概念及語法✔熟練cmd、vscode及Github✔實際操作爬蟲,了解pandas套件、BeautifulSoup與一些常使用的資料清洗方法✔學會yfinance、ta套件及deal_holiday.py程式,並學會設置windows排程✔try / except 的基本概念及應用✔traceback 追蹤錯誤訊息✔numpy 的各種基礎統計方法:max、min、std、mean、percentile等✔熟悉pyfolio用法,熟悉backtrader框架的入門與應用☛適合讀者✪具備基本Python基礎的讀者✪對程式交易無經驗或小有經驗者✪想更輕鬆獲取股市交易資訊的讀者
【電子書】Arduino+ESP32智慧聯網最佳入門與應用|打造AIoT輕鬆學
內容簡介:《Arduino+ESP32智慧聯網最佳入門與應用》是寫給對當紅的「物聯網」、「智慧家庭」及「人工智慧」有興趣,卻又苦於沒有足夠知識、經驗與技術能力去開發設計的學習者。全書淺顯易懂的圖文解說,只要按圖施工,保證一定成功。 本書以「智慧家庭」為主軸,從物聯網的基本概念,感知層的辨識及感測技術,網路層的藍牙及Wi-Fi通訊技術,應用層的雲端運算、智慧插座及智慧照明。一直延伸到「人工智慧」的指紋辨識、手勢辨識、語音辨識及影像辨識等。逐步引領讀者認識「物聯網」的基本概念及應用。 全書近兩百個應用範例及練習,書中各章所需的軟、硬體知識及相關技術,都有詳細圖文解說及實作。讀者可依自己興趣,安排閱讀順序,輕鬆組裝完成具有個人特色的Arduino「智慧家庭」應用電路。本書絕對是一本最實用的「物聯網」及「智慧家庭」入門及應用書籍。 🚩【易學資源多】使用Arduino Uno及ESP32兩種最受歡迎的嵌入式開源開發板,同時完成「物聯網」及「智慧家庭」應用電路,提供讀者全方位的學習選擇。本書絕對是最容易學習,而且CP值最高的「物聯網」入門及應用書籍。 🚩【學習花費少】Arduino Uno、ESP32及相關模組購得容易、價格便宜。使用免費的Arduino、ESP32開發軟體及最少的硬體花費,就能玩出「物聯網」的大能力。 🚩【應用生活化】生活化的單元教學設計,如:RFID大樓門禁管理系統、溫溼度計、瓦斯警報器、PM2.5空氣品質檢測器、方位指示電路、電子羅盤、自動小夜燈、人員進出計數、停車場車位計數、紫外線指數測量、藍牙防丟尋物器、藍牙全彩調光燈、Wi-Fi溫溼度監控、Wi-Fi雲端氣象站、Wi-Fi電力監控插座、雲端電力監控、指紋門鎖、手勢調光燈、語音控制情境燈、人臉辨識門鎖等。稍加修改本書範例,就可輕鬆完成好玩又有趣的AIoT專案。
【電子書】AI之眼:幻影操控、變臉、唇語、美妝、手勢、肢體、表情偵測、人臉辨識 Python創意實戰
https://youtu.be/dgboN8NDfdgAI之眼幻影操控、變臉、唇語、美妝、手勢、肢體表情偵測、人臉辨識Python創意實戰本書內容►《AI之眼》—— AI視覺時代的必讀指南!◄►幻影操控 × AI變臉 × 人臉識別 × 手勢追蹤◄►解鎖 AI 影像技術 × Python打造 AI 創意應用!◄「AI變臉、表情分析、手勢追蹤,不只是電影特效,而是你的創作工具!」還記得《Mission Impossible》中,湯姆克魯斯隔空拖曳螢幕、變換身份的畫面嗎?現在,你也可以用 Python程式,打造自己的「幻影操控」系統!◎本書特色★幻影操控:實作電影級互動技術。★變臉 & 美妝濾鏡:Face Mesh 解析變臉奧秘。★手勢追蹤 & 肢體識別:MediaPipe Hands、Pose 打造未來人機互動。★人臉辨識 & 門禁系統:DeepFace實作,從安全監控到 AI 互動應用。★疲勞駕駛偵測 & 表情分析:AI 深度學習技術落地應用。◎翻開本書,你將學到☆從零開始,打造 AI 影像處理專案。☆MediaPipe、DeepFace、Dlib、OpenCV 等強大Python模組的完整實戰。☆結合影像識別,創造安全監控、門禁系統、虛擬濾鏡、手勢密碼等創新應用。◎適合誰閱讀✔AI 與 Python 開發者 —— 想要動手打造 AI 影像應用的人。✔視覺創意工作者 —— 想探索 AI 美妝、變臉、濾鏡等新技術。✔學生、研究者 —— 對 AI 影像處理充滿好奇,想親自實作。
【電子書】內行人才知道的系統設計面試指南.第二輯
內容簡介:🏆 Amazon.com ★★★★★1200+ 則五星評價,IT類連續三年霸榜雙榜首 📌 FAANG 級別的系統設計面試攻略,全面強化技術與應試實力 📌 漸進式解題架構×豐富實戰案例,自信迎戰高階技術面試 📌 全彩印刷×心智圖總結,歸納解題重點與脈絡 這本書非常出色!是第一本書的精彩延續。我強烈推薦給所有正在準備系統設計面試的人。 —— Sunny Patel,微軟軟體工程經理 我曾在 FAANG 擔任技術主管,但當要快速理解某些不熟悉的領域時,我還是需要一些協助。 如果你投入時間學習,本書可以在你討論到系統瓶頸與替代方案時,協助你獲得許多兼具廣度與深度的知識,而這正是大家對於技術主管的期待。 —— Herbert Degano,Coinbase 資深軟體工程師 本書為《內行人才知道的系統設計面試指南》的續作,收錄全新的系統設計面試問題與解決方案。但無須閱讀過前冊也可以輕鬆理解並受益於本書的內容。具備分散式系統基礎知識的讀者更能順利閱讀本書。 本書提供了一套可靠的策略與知識庫,幫助您應對各種系統設計問題,使您在關鍵面試中更具信心。此外,本書建立了一套循序漸進的解題架構,透過豐富的真實案例,詳細解析系統設計方法,搭配清晰易懂的步驟,讓您能夠有效掌握解題思路。 本書包含以下內容: .面試官想從答題中看到的真正重點,以及其中內行人才懂的門道。 .用來解決任何系統設計面試問題的四步驟框架。 .13道真實的系統設計面試問題及詳細解決方案。 .300+個直觀圖表,以視覺化方式解釋不同系統的運作原理。 來自讀者的讚譽👍 「對通過senior+級別的面試非常有幫助」 「優質內容,對通過FANNG+的系統設計面試輪有很大的幫助」 「軟體工程師都應該看這本書」 「對於需要準備系統面試的人而言,這本書很值得一看!」 「不僅對面試有幫助,對日常的實際設計也很有用,是最好的系統設計書」 「用大量的圖表和簡單易懂的方式解說觀念,看完一定會有收獲」 「除了書中發現的大量例子之外,對我來說最重要的方面是向面試官展示設計的正式方法」 「不僅有利於面試準備,而且有足夠的技術深度,非常實用,可以作為日常工作的靈感來源」 「準備系統設計面試的最佳資源,讓我更有信心」
【電子書】AI時代的Python高效學習書:ChatGPT程式助理新思維
★程式小白一學就會,不再半途而廢★ 一改傳統以鉅細靡遺的語法為導向的學習方式,採取AI時代的學習方式,以解決問題為核心,透過貼近生活的實例講解重要的語法與主題,有效率地和AI助理合作,讓初學者不再苦苦糾纏於繁瑣的語法,培養解決問題的邏輯思維。 ★實用套件輕鬆上手,寫出厲害、有用的程式★ .pillow:圖像處理,例如色彩模式、裁剪、旋轉、翻轉、濾鏡等。 .matplotlib:繪製圖表,例如折線圖、散布圖、長條圖、直方圖、圓餅圖等。 .tkinter:建立圖形使用者介面 (GUI)。 .Requests、Beautiful Soup:網路爬蟲,例如抓取臺灣銀行牌告匯率資料、從yahoo!股市抓取即時股價等。 ★與ChatGPT完美合作,寫出正確、高效的程式★ 提示工程技巧大公開:查詢語法和範例◎撰寫、修正與優化程式◎閱讀並測試程式碼◎除錯◎幫程式加上註解或try…except語法◎解決流程錯誤與無窮迴圈◎撰寫邏輯複雜的程式◎透過設計與撰寫函式來解決問題◎查看與解決程式錯誤所造成的例外◎根據資料判斷要使用哪種圖表並撰寫程式◎根據附圖與文字敘述撰寫GUI程式◎解決網路爬蟲程式失敗。 在本書中,我們會在每章的開頭講解重要的語法與主題, 然後在結尾的地方透過「 ChatGPT程式助理」專欄,示範如何有效率地和AI助理合作, 讓初學者能夠快速寫出正確、有用的程式! 當然這些提示工程技巧並不限定於ChatGPT,你也可以舉一反三、靈活運用在Gemini、Copilot等AI助理。 將「 ChatGPT程式助理」以專欄的形式放在各章的結尾,不僅能夠適時地示範ChatGPT在不同主題的使用技巧, 而且不會干擾讀者自學或教師上課的節奏。
【電子書】Scratch 3程式積木創意玩
★ 詳細流程規劃!先拆解設計流程,再著手Scratch程式設計 ★ 培養邏輯與運算思維能力!跨領域學習、資訊素養、AI生活應用 本書運用Scratch做為動畫遊戲與程式邏輯訓練的工具,以情境範例切入,從著手堆疊Scratch程式積木開始訓練邏輯,並運用創意設計作品,輕鬆激發思考能力、創造力及想像力。 ✧專業教師寫作:由教學經驗資深的教師執筆,內容的規劃及設計符合實際的教學目標及教學原理。 ✧範例融入生活:從生活情境中規劃專題,充滿知識性及挑戰性,使學生瞭解資訊科技在生活上的應用。 ✧操作步驟清晰:以完整及明確的學習步驟,引導學生學習程式設計的運算思維,進而能發揮創意,製作個人作品。 ✧延伸學習應用:容易混淆的概念或有多元操作方式時,輔以小撇步或小幫手等做特別說明。 ✧課後習題設計:讓學生腦力激盪,適性的發展自己的專題作品,加深增廣學習觸角,強化學習效果。 ✧AI能力大躍進:將情境範例延伸至AI領域生活應用,體驗熱門的人工智慧。
【電子書】AI視覺:最強入門邁向頂尖高手-王者歸來
AI視覺最強入門邁向頂尖高手王者歸來【書籍內容】◎ 台灣作者第一本「AI視覺」專書!五大最強亮點 ✔1. AI 影像技術全解析,從入門到頂尖高手✔2. 影像不只是影像,讓 AI 賦予它智慧與靈魂✔3. 數學、演算法、函數與Python程式,三大學習核心,建立的AI影像專案✔4. AI 影像應用無極限,打造你的專屬智慧影像系統✔5. 最完整 AI 視覺學習資源,帶你進入與設計 AI 影像時代◎ AI視覺最強入門,從新手到頂尖高手!在 AI 影像技術的浪潮下,你是否曾想過,如何讓影像處理不只是單純的圖像變換,而是賦予它智慧,讓程式「看見」並理解世界?本書 《AI視覺最強入門邁向頂尖高手》 將帶你從零開始,一步步掌握 AI 視覺的核心技術,讓你的影像程式不再只是空洞的代碼,而是充滿靈魂與創意的智慧應用!◎ 這本書,適合誰? ★ Python & AI 初學者:從影像基礎開始,循序漸進學習。 ★ 影像處理 & OpenCV 愛好者:探索影像創意與高級應用。 ★ 開發者 & 工程師:打造 AI 監控、人臉識別、物件追蹤專案。 ★ 學生 & 研究人員:數學 + 演算法 + OpenCV,全方位掌握 AI 視覺技術。◎ AI 影像技術,從基礎到進階 ★ 影像處理基礎:影像讀取、色彩空間(BGR、RGB、HSV)、影像儲存與計算。 ★ 影像創意與特效:數位浮水印、動態影像(GIF、MP4)、藝術畫作設計。 ★ 影像增強與變換:圖像去霧、濾波降噪、傅立葉變換、直方圖對比度增強。 ★ AI 影像識別應用:手寫數字辨識、人臉偵測、車牌識別、醫學影像分析。 ★ AI 監控與自動追蹤:動態車道偵測、AI 監控系統、模板匹配物件搜尋。◎ 為什麼選擇這本書? ★ 獨家「三步驟」學習法: ★ 數學原理 → 演算法邏輯 → Python x OpenCV x MediaPipe 實作,讓你學得深入又靈活應用! ★ 從基礎到高階 AI 視覺應用,完整解構影像處理技術! ★ 結合 OpenCV x MediaPipe x Python,打造創新影像應用專案!◎ AI 影像技術,開啟無限可能!影像處理與 AI 的結合,正顛覆我們的世界。無論是攝影特效、醫學影像、智慧監控還是自動駕駛,AI 視覺技術都是未來不可或缺的核心技能。現在,就是你踏入這個領域的最佳時機!☆立即入手《AI視覺最強入門邁向頂尖高手》,解鎖影像處理的無限可能,讓你的程式擁有真正的智慧與創意!☆教學資源說明教學資源有教學投影片、本書實例與習題解答,內容超過1500頁。如果您是學校老師同時使用本書教學,歡迎與本公司聯繫,本公司將提供教學投影片。請老師聯繫時提供任教學校、科系、Email、和手機號碼,以方便深智數位股份有限公司業務單位協助您。臉書粉絲團歡迎加入:王者歸來電腦專業圖書系列歡迎加入:MQTT與AIoT整合應用歡迎加入:iCoding程式語言讀書會(Python, Java, C, C++, C#, JavaScript, 大數據, 人工智慧等不限),讀者可以不定期獲得本書籍和作者相關訊息歡迎加入:穩健精實AI技術手作坊 讀者資源說明請至本公司網頁https://deepwisdom.com.tw下載本書程式實例與習題所需的影像素材檔案。
【電子書】精通Python網路開發
使用Python套件與框架完成網路自動化、監控、雲端和管理👍 台灣旅美資深網路技術專家最新實戰指南 👍 教你用Python點滿網路自動化的技能樹 👍 涵蓋Docker、Python、GitLab與DevOps技術 👍 從基礎技能到建構企業級API全面掌握🎯 適合所有希望拓展技能並追求網路自動化(NetDevOps)的網路工程師! ________________________________________「本書書名是《精通Python網路開發》,但涵蓋範圍遠遠超出了Python腳本。我僅使用這本書,就足以讓我經驗豐富、精通CLI的網路安全工程師團隊,快速了解網路自動化及其相關知識。簡言之,尋求專注於自動化的網路工程師,可將本書視為網路工程庫的重要補充。」 --Daniel Luechtefeld -Snowdog 技術和網络首席顧問 在基礎設施中,網路決定了應用程序部署、維護和服務方式。身為一種強大的程式語言,Python為網路工程師提供了許多工具,讓他們能像過去的系統工程師與程式開發者一樣,探索與操作設備。在《精通Python網路開發》一書中,您將開始一段以Python為基礎的旅程,從傳統的網路工程師轉變為能適應下一代網路的網路開發人員。 本書針對新的Python特性和DevOps框架進行全面更新。新增了關於Docker容器和Python3 Async IO的章節,每一章也使用最新的函式庫和範例,以確保相容性與對概念的理解。 從Python的基本概述開始,您將學習與傳統網路設備和支援API的網路設備互動的方法。利用高階Python套件與框架來執行網路自動化任務、監控、管理和強化網路安全,深入研究AWS和Azure雲端服務與運算,使用Git管理程式碼、GitLab實作持續整合,運用基於Python撰寫的測試工具來驗證網路。 您將學到: *使用Python與網路設備互動 *了解Docker開發與部署的方式 *使用Python和各種工具獲取網路資訊 *學習使用ELK執行網路資料分析 *使用Flask並建置一個高階API與企業內部應用程式互動 *發現Python3的新Async IO特性與概念 *探索測試驅動開發的概念並使用PyTest來驅動程式碼測試的覆蓋率 *了解使用GitLab與網路中的DevOps實例
【電子書】用Scratch學AI體感互動程式設計
超值學習資源!作者親自錄製了長達148分鐘的影音教學影片,是初學者學習與教師教學的最佳強化工具。 邁向AI新世代!透過Scratch體驗人工智慧、互動程式設計,激發邏輯思考、想像力與創造力。 ✧ 體驗AI與Scratch體感互動:應用程式設計運算思維與演算法實作程式。 ✧ 培養21世紀核心素養:「Doing做中學」、「Thinking學中思」、「Creating思中創」等。 ✧ 結合AI與學科領域知識:設計手寫筆、隔空抓鼠、與寵物玩互動、全民健康操、臉部器官辨識、感官樂器、心情療癒機、彈跳氣球、真人與機器猜拳等9個範例程式。 ✧ 螺旋式概念學習:以邏輯順序組合程式語言概念、強化迷思概念的理解。 ✧ 精進式延申學習:延申單元概念知識,以觸類旁通方式,加深增廣學習觸角。
【電子書】APCS 7級必勝秘笈:學習、練習、突破|觀念題C+實作題Python
★「APCS大學程式設計先修檢測」培養運算思維能力,為學習歷程加分! ★依據坐7級望8級的考試策略編寫的APCS專書,運用APCS申請國立大學。 ★觀念題C+實作題Python:學習C加強程式設計、資料結構及演算法的知識;以Python實作磨練程式設計功力。 本書特色★目標定位清晰:為預備挑戰APCS學科4級與術科3級而設計,協助學生以7級以上的成績,順利進入理想大學的資訊科系。 ★策略性學習:根據「坐7級望8級」的考試策略精心編寫,提供從基礎到進階的全面學習指南。 學科+術科的系統訓練 ★學科策略: •深入淺出,系統性地介紹學科概念,使學習和練習更加有效率。 •積極準備不僅可達成4級目標,同時開啟邁向5級的可能。 ★術科攻略: •基礎篇:從基本題目開始,確保清楚理解重點題型,確實實作,3級目標輕鬆達成。 •進階篇:將複雜題目拆解為易懂的子問題,逐步建立解題技巧和自信,為挑戰4級及5級做好充分準備。 •實戰演練:通過反覆練習,使學生在考場上能夠鎮定自若,有效應對各種題型,高分通過考試。
【電子書】Python自學聖經:從程式素人到開發強者的技術、實戰與AI應用大全
集Python程式技術大成,新增AI應用,強大內容全面再進化~ 【Python系列書在台累計銷量近12萬冊】 國內眾多讀者與程式人選書第一指名,學業界指定Python講師、 榮登暢銷榜最多Python圖書的作者團隊代表作 八大領域、39個主題、上百種模組套件、近1,200個範例, 涵蓋語法入門,橫跨各大熱門技術、軟硬整合與AI實戰應用。 一本帶你入行!系統化分章、大量圖表解說, 全面跨入Python程式開發殿堂! 給需要本書的人: ★不知道如何開始才能自學好Python的人 ★有接觸過但又不想打掉重練的人 ★老是寫不好Python程式的人 ★想運用Python開發專案的人 掌握系統化的學習途徑 才能真正駕馭Python Python廣泛應用於大數據、網路爬蟲、人工智慧、機器學習、物聯網等熱門領域,是一套直譯式、物件導向,功能強大的程式語言。具備簡潔的語法,擁有許多模組套件,跨平台且容易擴充,所以非常適合初學者學習,但沒有系統性與結構化的學習,只能一知半解,而胡亂網路爬文,也只會迷失在資訊叢林。 本書從Python自學角度出發,系統化的分章學習,全面涵蓋語法、模組套件、主題應用、軟硬整合,規劃出最好的學習曲線,縮短自學途徑,排除學習障礙,真正從初學入門到業界活用! ■完整詳實的程式入門: 從開發環境建置開始,由淺入深、循序漸進、完整且詳細的解說變數、運算、判斷式、迴圈、串列、元組、字典、集合、函式與模組等語法觀念與實作。 ■晉級專業的進階心法: 包括物件導向開發、例外處理、正規表達式、檔案管理、圖形使用者介面設計等內容。 ■應用廣泛的資料科學: 涵蓋網路爬蟲、數據資料儲存與讀取、資訊視覺圖表化、Numpy、Pandas資料與分析的完整學習。 ■無所不在的網路應用: 囊括Flask網站開發、建立Web API與Vercel部署、Django資料庫網站架設,還有LINE Bot機器人整合應用。 ■邁向未來的AI人工智慧: 具備機器學習入門、機器學習特徵處理、分類與迴歸演算法、深度學習MLP、CNN與RNN的應用,以及NLP自然語言處理等能力。 ■玩轉創意的多媒體互動: 包含讀取圖片、編輯圖片、合成、濾鏡效果、大量圖片處理,還有PyGame遊戲開發、PyTube影音下載等運用。 ■提升效率的開發加值: 介紹目前業界最熱門的Google Colab雲端開發平台與VS Code編輯神器,也深入介紹如何將程式打包成執行檔。 ■萬物可通的IoT物聯網: 從MicroPython程式實作、硬體實作、感測器應用、加入顯示裝置、使用Wi-Fi無線網路,到物聯網整合應用。 ■熱門強大的ChatGPT應用: 運用ChatGPT解釋程式碼、撰寫指定功能語法與幫程式除錯…等,可輔助Python的學習。 透過ChatGPT API的應用,則可以在程式中與ChatGPT對話,例如經由LINE Bot,在手機的LINE中輸入對話訊息,就可以藉由ChatGPT回覆內容。 使用Playground則可在不用程式碼開發的狀態下調教GPT模型的參數,甚至生成對應的程式碼。 【超值學習資源】 獨家收錄:「Python物件導向程式開發」影音教學、 「Google Colab雲端開發平台入門」影音教學、 「善用ChatGPT學Python入門」影音教學、 「ChatGPT API及LINE Bot應用」教學PDF、 全書範例程式檔 第三版新書是依據最新應用趨勢與市場回饋的寶貴訊息調整內容, 讓本書更全面,並與資訊科技脈動同步。 在基礎入門篇中,將開發環境的安裝與設定更新到目前最新狀態 在網路應用篇中,除了更新重要範例的應用外,因應Selenium的改版而進行了語法的調整。 在網路架站方面,無論是Flask或是Django,這次特別選擇Vercel作為最後的架設平台, 並且連接PostgreSQL資料庫,讓網頁服務有更好的表現。 在人工智慧篇中,特別加入了最新的ChatGPT API開發,讓讀者也能體驗最火熱的AI主題。 在開發加值篇中,更新了PyInstaller執行檔編譯的內容。 在IoT物聯網篇則選擇了最熱門的ESP32進行介紹, 讓實戰更加得心應手。
【電子書】Python x AI辦公室作業自動化:Word、Excel、PowerPoint、PDF、CSV、Pandas-多執行緒、排程、藝術二維碼、短網址、電子郵件、爬蟲
Python x AI辦公室作業自動化Word、Excel、PowerPoint、PDF、CSV、Pandas多執行緒、排程、藝術二維碼、短網址、電子郵件、爬蟲【本書內容】★☆★☆★【技術最強、功能最廣】★☆★☆★★☆★☆★【國內第1本 - 藝術二維碼、短網址】★☆★☆★★☆★☆★【AI助力效率飛躍】★☆★☆★★☆★☆★【多執行緒設計效能提升】★☆★☆★◆正則表達式CIA情報員搶救任務電子郵件地址自動擷取文件格式化自動化◆多執行緒進階平行運算客戶服務系統效能提升即時數據同步技術企業自動化報表生成◆自動化檔案管理自動化備份流程批次檔案修改過期文件自動清理◆提升效率的利器 – 短網址短網址生成器短網址解析技巧◆藝術二維碼QRCode到電子名片背景圖像QRCode◆告別重複工作 – 自動化排程schedule模組應用APScheduler模組 - 背景任務管理◆Python高效處理Word自動化行銷文案生成擷取圖表、表格數據Word與PDF格式互轉◆PDF魔法擷取PDF中的圖片、文字與表格PDF文件加密與解密PDF浮水印自動生成◆Python操作Excel吸睛報表完美呈現數據圖表說故事樞紐分析表的強大應用Excel與CSV轉換Excel轉PDF◆Python操作PowerPoint程式自動生成簡報批次簡報製作 - 效能再升級會議簡報自動化流程PowerPoint轉PDF◆傳送與接收電子郵件自動發送會員信件通知會員繳費提醒找出含特定內容的郵件◆網路爬蟲技術多執行緒爬蟲下載圖片自動抓取網頁數據並轉成表格JSON數據下載轉CSV或Excel網頁表格轉CSV或Excel◆Openai API助攻客服設計線上客服設計ChatGPT x Excel建立客服知識庫
【電子書】「演算法×數學」全彩圖解學習全指南:從基礎開始,一次學會24種必學演算法與背後的關鍵數學知識及應用
2018、2019、2020連續三年國際資訊奧林匹亞競賽(IOI)金牌得主日本天才年輕程式設計師米田優峻為所有程式設計者而寫的演算法×數學學習全指南從入門者、進階程式設計師到競賽選手都該具備一口氣學會「必學經典演算法」+「支撐演算法的必要數學知識」獲得能真正徹底活用演算法的扎實程式設計力!「要理解程式設計中演算法與基礎數學之間的密切關係,這本書應該是最適合的了。」──日本國立資訊學研究所副所長 河原林健一 專業推薦|要真正理解、活用演算法,就得同步從數學下手——|第一本同時講解「演算法×數學×競賽題型」的程式必備基礎學習書,讓你事半功倍,一步到位!現代社會中,從電腦、智慧型手機,再到最前端的AI人工智慧等,無一沒有程式語言的參與。而在電腦強大的功能與計算能力背後,為了以最有效率的方式運算、解決問題,「演算法」扮演了關鍵角色,讓我們得以用更少的計算資源來解決各種問題。因此不論資歷深淺,演算法是所有程式設計者必得萬分熟悉的工具與知識。而要掌握演算法,背後的數學知識更是關鍵,但坊間的演算法學習資源時常忽略了學習者對於相關數學的掌握。觀察到此點的本書作者米田優峻,因而撰寫了本書,從演算法和數學同步下手,讓我們能夠真正掌握演算法的精髓。出生於2002年、現就讀東京大學四年級的米田優峻,在中學一年級時迷上程式設計,於2018、2019、2020連續三年奪得國際資訊奧林匹亞競賽(IOI)金牌,創下驚人紀錄。2023年,他再度於國際大學生程式設計競賽(ICPC)獲得全球第九名佳績。透過本書,他將深入淺出為讀者介紹各種經典演算法,並同時介紹必要的數學知識,幫助讀者扎實理解演算法的原理與提升應用能力。本書共有三大特色:1.&& &使用簡單易懂的圖解和方法,讓初學者也能輕鬆掌握。2.&& &提供了200道例題和演練題,幫助讀者鞏固所學知識。3.&& &從中學到大學程度的數學知識,僅選取與演算法相關的重要部分進行講解。不論你是剛接觸演算法學習的程式設計入門者,或者希望在已有的數學與演算法知識基礎上更深入理解,抑或者希望為程式設計競賽做準備,本書提供具體實用的知識和技巧,為你帶來莫大幫助,在閱讀過程中帶給你無窮樂趣。
【電子書】Python初學特訓班:從快速入門、主流應用到AI全面實戰
從快速入門、主流應用到AI全面實戰 連續6年榮登知名網路書店電腦資訊年度百大暢銷榜的Python學習最經典 超過4萬名讀者見證與超過100位老師滿意的Python書籍 榮獲各大通路電腦暢銷排行榜與海外指名授權圖書 解決初學痛點,避免開發地雷 集結熱門主題與AI技術,加值超過500分鐘影音教學 內容由淺入深,範例程式精簡,執行效率再優化 從200多個範例徹底掌握Python全面應用精髓 Python是當今最熱門的程式語言,從網頁資料擷取、網站自動化測試、大數據分析、物聯網、機器學習與深度學習,到駭客攻擊工具等主流議題,Python都占據了重要的地位。 本書以初學者的視角規劃學習地圖,並提供熱門主題實戰。從環境、語法、模組套件到主流技術應用,直接從實例學,讓學習者輕鬆入門,並能結合目前最受重視的實務運用,體驗Python最全面的應用魅力。 Python學習最經典 直擊關鍵技術領域,快速入門與實戰 體驗Python的開發無極限 ■快速佈署Python開發環境,熟悉編輯器與執行方式。 ■詳細說明Python語法,由結構、變數、資料型態、運算式及判斷式進行學習引導,再深入迴圈、串列、元組、字典、函式與模組、檔案與例外處理等基礎且重要的內容。 ■詳述近50種實用的Python模組套件,如:random、os、os.path、sys、shutil、glob、locale、sqlite3、requests、re、bs4、BeautifulSoup、selenium、webdriver、time、matplotlib、pyplot、json、pytube、tkinter、flask、LineBotapi、LineNotify、ngrok、pydub、SpeechRecognition、pandas、OpenCV、numpy、pillow、PIL、Image、ImageDraw、ImageFont、math、pygame、mixer、gTTS、tempfile、PyAudio、googletrans、Translator、pyinstaller、pyfirmata、Arduino、pyserial…等,分析使用方式與注意事項,並以實例演練。 ■範例導引式學習,從小範例到專案應用實例。全新修訂並優化實作內容,從12個專案實戰貼近實務需求,即學即用即上手。 ■全面深入不同領域的應用主題,包括大數據網路爬蟲、資訊圖表繪製、影片下載、PM2.5 空氣監測、公開資料應用、AI客服機器人、圖片批次處理、音樂播放器、臉部偵測與辨識、新聞讀報機等,並納入熱門的「智慧監控系統」,用OpenCV監測影像變化,發現異物進入即用LINE發動警報。結合主流且新穎的應用,立即提升開發力。 另外,學會運用ChatGPT產生太空射擊遊戲程式,掌握生成式AI的強大能力。 ■強化重點技術,提升專案開發效率,學會打包專案執行檔,SQLite資料庫實作、瀏覽器自動化與機電整合實作,升級開發領域。 ■範例程式另提供Python筆記神器:Colab及Jupyter Notebook通用格式檔案,讓學習與操作更便利。 ■針對重要實戰專題提供影音輔助教學,迅速提升學習效率。 ★超值學習資源:超過500分鐘關鍵影音教學/全書範例程式檔/附錄PDF Google Colab雲端開發環境教學影片
【電子書】程式設計邏輯訓練超簡單:Scratch 3初學特訓班與AI應用
榮獲程式設計師、家長與老師好評 國內第一本最具廣度與深度的Scratch 3中文書 入門、應用到專題實作全攻略 直擊全球程式學習新風潮 透過簡單的圖像拼塊拖拉,自然建構運算思維、 邏輯思考、解決問題、程式設計與互動創意的能力, 跨入AI人工智慧新領域 全新Scratch 3,全面啟動 超乎想像,最棒的創意設計體驗與AI應用 麻省理工學院媒體實驗室所開發的免費圖形化程式設計軟體Scratch早已成為建構運算思維、學習程式設計、進行邏輯訓練,以及創造互動設計的最佳入門工具。無程式基礎者也能在拼塊拖拉之間就完成結合劇情、動畫、遊戲、影像與音樂,甚至是與硬體互動的創意設計作品。新一代的Scratch 3再進化,融入許多進階應用功能,如語音、翻譯,甚至是AI人工智慧等,也讓創意開發更強大。 【書籍特色】 ˙國內第一本最具廣度與深度的Scratch 3中文書。 ˙同步提供線上版與離線版的安裝與使用解說。 ˙採用全新開發介面與模式,全面循序漸進分類介紹各式內建拼塊與擴增模組。 ˙結合超多進階功能應用,如偵測判斷、提問、視訊、語音、翻譯拼塊…等。 ˙彙整專題開發常用技巧,如:角色、場景的移動、計時器、繪圖、物理運動…等。 ˙以好玩有趣的小範例進行解說,提供整合演練,融入扎實的程式學習流程。 ˙涵蓋18個不同面向的專題實戰,大幅提升創意設計能力。 ˙加碼介紹時下最熱門的Micro:bit裝置,讓Scratch也能軟硬通吃。 ˙新增超熱門的Scratch+AI專題開發,運用Google發展的無程式碼機器學習工具Teachable Machine進行模型訓練,使用TM2Scratch積木導入訓練模型,應用到Scratch動畫或遊戲中,增加人機互動的樂趣。 ˙提供超過300分鐘的專題開發影音教學,快速提升學習力。 【超值學習資源】 超過300分鐘專題影音教學 範例檔/練習檔/附錄PDF
【電子書】資料視覺化:用Python為星空作畫
ChatGPT竟然還可以教你用Python取得並視覺化公開的天文觀測資料!這是全台第一本透過ChatGPT問答創作而成的天文科普書你對星空有什麼好奇呢?太陽怎麼變化?水星逆行是什麼?如何發現系外行星?有哪些不同種類的星系?星體位於何方、有多遠、有多亮、有多重?如何繪製全天空星圖、星座圖、恆星的生命軌跡圖、星體在不同電磁波段下的樣貌?本書提供豐富的問答範例和開源程式碼,讓你隨著故事,透過公開的天文觀測資料,解答這些問題,體驗探索天文的樂趣ChatGPT等生成式AI的出現,降低了大眾接觸天文研究的門檻。例如,任何人都可以用它來生成Python程式碼,以取得並視覺化公開的天文觀測資料。本書以故事形式將兩大主軸交織而成。其中一個主軸是示範如何透過與ChatGPT的問答,學會用Python來探索各種星體的觀測資料。這個部份的內容涵蓋:藉由太陽觀測資料來了解它有何變化、追蹤太陽系天體的軌道位置以解開行星逆行之謎、分析系外行星的繞行週期來看出它們遮擋所屬恆星的凌日現象,以及一窺韋伯太空望遠鏡所拍攝的星系影像和光譜。另一個主軸則示範如何運用創造力來遊玩ChatGPT上的角色扮演遊戲《獵星者旅店》。你可以在旅店的圖書館翻閱「Colab天文魔法書:掌握Python套件」,也能參與旅店中的天文社社課,了解如何用Python查詢星體的座標、距離及亮度。或是你想用Python繪製出全天空星圖及星座圖,那就詢問旅店老闆哪一位獵星者能幫忙。如果你玩心更重的話,不妨在這遊戲中創造出遊戲,藉此學習用Python繪製出星體的質量分佈圖、恆星的生命軌跡圖,以及星體在不同電磁波段下的樣貌。生成有趣體驗的魔法皆來自你的想像。
【電子書】Rust最佳入門與實戰
★☆★國內第一本介紹Rust實戰的專書★☆★【本書特點】☆Rust重要觀念介紹:泛型(Generics)、特徵(Trait)、巨集(Macro)、閉包(Closure)、並行處理(Concurrency)、所有權(Ownership)。☆Rust實戰:機器學習、WebAssembly、區塊鏈(Blockchain)、跨語言整合(FFI),包括Python、C、JS…等。☆常見應用實作:資料庫存取、網站開發、桌面程式、檔案系統存取…等。【本書目標對象】1. 熟悉C語言的學生或工程師:可學習到最新的程式語言設計理念,改寫或升級舊系統(Legacy system)。2. 熟悉Python語言的學生或工程師:可學習到如何開發安全與高效能的應用系統。3. 同時熟悉C與Python語言的學生或工程師:可學習到如何整合Python與Rust,提升系統開發的生產力。4. 機器學習工程師:可學習如何利用Rust建立高效系統,以提升模型訓練(Training)與推論(Inference)的速度。
【電子書】演算法:圖解原理×Python實作×創意應用-王者歸來
演算法 圖解原理 x Python實作 x 創意應用 王者歸來 (全彩印刷) 本書內容 ★★★★★【國內第1本演算法 + 創意實作】★★★★★ ★★★★★【彩色圖解演算法】【Python創意程式】★★★★★ ★★★★★【約700張彩色圖片+ 296個創意應用】★★★★★ 這是一本使用Python從零開始指導讀者的演算法入門書籍,閱讀本書內容,讀者可以學會下列知識的創意與潛在應用: ◎演算法基本觀念 ★ 主要內容:時間複雜度、空間複雜度 ☆ 創意應用:一個要計算8411億年的程式 ◎陣列與鏈結串列 ★主要內容:陣列、單向(雙向)鏈結串列、循環鏈結串列 ☆創意應用:客戶資料管理、庫存管理系統、瀏覽器歷史記錄管理系統、音樂播放管理、醫療排隊系統 ◎佇列(Queue) ★主要內容:插入、讀取、串列模擬佇列 ☆創意應用:模擬銀行排隊系統、生產者 - 消費者、網路封包處理、網站爬蟲的URL管理 ◎堆疊(Stack) ★主要內容:堆入push、取出pop、認識堆別在函數呼叫的角色 ☆創意應用:模擬銀行排隊系統、生產者 - 消費者、網路封包處理、網站爬蟲的URL管理 ◎二元樹(Binary Tree) ★主要內容:建立、讀取、前序(中序與後序)遍歷二元樹 ☆創意應用:表達式樹、家譜樹、網頁導航樹、遊戲AI決策樹 ◎堆積樹(Heap Tree) ★主要內容:建立、取出、刪除、最小(最大)堆積樹 ☆創意應用:線上遊戲得分排行榜、物流中心的貨物調度、醫院緊急情況處理系統、電商平台推薦系統設計、多任務處理最短作業優先調度 ◎雜湊表(Hash Table) ★主要內容:雜湊表與陣列、效能分析、模組 ☆創意應用:電影評分系統、電子郵件垃圾過濾器、社交媒體標籤系統、網頁瀏覽記錄、簡單的快取系統 ◎排序 ★主要內容:泡沫、雞尾酒、選擇、插入、堆積樹、快速與合併排序 ☆創意應用:社交媒體貼文按讚數排序、任務排序、KTV點播次數排序、影評排序、旅館價位排序 ◎數據搜尋 ★主要內容:順序、二分搜尋、搜尋最大值 ☆創意應用:順序搜尋商品庫存、二分搜尋法查詢書籍、順序搜尋電子郵件黑名單、書籍搜尋使用二分搜尋法 ◎回溯演算法 ★主要內容:走迷宮、迷宮設計與堆疊 ☆創意應用:排列組合、密碼生成、圖的著色、任務分配、走迷宮 ◎從遞迴看經典演算法 ★主要內容:河內塔、八皇后、碎形、VLSI設計費波納契數列 ☆創意應用:費波納契數列、排列組合、密碼、最少著色、數獨 ◎圖形(Graph)理論 ★主要內容:廣度優先搜尋、深度優先搜尋、拓墣排序、Kahn’s、最小生成樹演算法、Prim、Kruskal ☆創意應用:走迷宮、社交網路中的最短關係鏈、網路爬蟲、航班路徑查找、檢測圖中的環、拓撲排序、島嶼數計算、金融與經濟分析 ◎圖形理論之最短路徑演算法 ★主要內容:廣度優先搜尋、深度優先搜尋、拓墣排序、Kahn’s、最小生成樹演算法、Prim、Kruskal ☆創意應用:GPS導航實例、金融市場套利檢測、專案管理中的最短時間計算、機器翻譯、機器人路徑規劃、電信網路費用計算、太空探測器的導航 ◎貪婪演算法(Greedy Algorithm) ★主要內容:局部最佳解、霍夫曼(Huffman)演算法、認識NP-Complete ☆創意應用:找零錢問題、選課分析、背包裝滿最高價值商品、購買廣告與電台選擇、業務員旅行之最短路徑、工作排程問題 ◎動態規劃演算法 ★主要內容:思維與步驟、弗洛伊德(Floyd-Warshall)演算法 ☆創意應用:找零錢問題、背包問題、旅遊行程的安排、挖金礦問題、最長共用子字串 ◎資料加密到資訊安全演算法 ★主要內容:資料安全與資料加密、摩斯密碼、凱薩密碼、文件加密技術 ☆創意應用:訊息鑑別碼、數位簽章、數位憑證 ◎常見職場面試的演算法 ★主要內容:基數轉換、質數、回文、歐幾里德演算法、最小公倍數、網頁排名PageRank ☆創意應用:文學創作、製造業同步生產週期、物流管理、網路路由週期性檢查 ◎精選LeetCode考題演算法 ★主要內容:爬樓梯、強盜搶劫、粉刷房子、粉刷籬笆、棒球比賽得分、判斷矩形是否相交、分糖果、機器人路徑、小孩分餅乾、賣檸檬汁找錢 ☆創意應用:財務規劃投資、最佳股票買賣時機、最佳資源分配、遊戲計分系統、迷宮探險
【電子書】API設計模式:簡化整合的訊息交換技術
「本書綜合了理論與實務,包含許多深度見解但不失大局觀。這些見解基於豐富的實務經驗,並以嚴謹的學術方式撰寫,同時結合從業人員的回饋。我深信本書會為社群帶來幫助。」 —PROF. DR. DR. H. C. FRANK LEYMANN, MANAGING DIRECTOR, INSTITUTE OF ARCHITECTURE OF APPLICATION SYSTEMS, UNIVERSITY OF STUTTGART 適用於任何領域、技術或平台的API設計模式 API為各組織及生態系帶來突破性創新及數位轉型。架構師、設計師及開發者們需要專業設計指南,以建立友善、可信賴且高效的API。本書解決複雜的API通訊及內容,介紹可用於任何技術或平台的API設計方針。 集結五位作者撰寫的專業內容,從專案啟動、設定目標,到定義需求、細化設計、規劃演進以及建立實用文件,涵蓋整個API生命週期。本書將眾多實務者的集體智慧整合為44個API設計模式,使用背景、優缺點、概念解決方案及具體範例來解釋,並以兩個不同產業的專案,就領域模型、執行案例、決策敘事及套用模式作一致性解釋,使這些設計模式更易理解。 ‧以設計模式識別及克服API設計挑戰 ‧合理擴增API端點及服務 ‧設計請求和回應訊息的形式 ‧提升訊息設計品質 ‧API演進計畫 ‧API文件撰寫及溝通 ‧結合設計模式以解決實際問題,並做出最佳取捨 撰寫本書的團隊是架構師和開發人員的黃金組合,由經驗豐富的產業專家、模式社群領導者,以及學界研究員與講師所組成。作者們忠實地運用模式概念,將從包含設計力的問題情境中帶往概念性解決方案,包括具體的範例以及相關的模式建議。 許多模式都透過模式會議的指導與寫作者研討會,漸進且反覆地改善與加強,從中凝聚眾人知識得到結論。 本書提供多種API設計空間觀點,從規模與架構到訊息表現結構和品質屬性驅動設計,再到API演進。其模式語言可透過不同的途徑來瀏覽,包括專案階段和結構元素。全書分以五種類別共介紹44種模式,每個模式都有專屬的圖示幫助表達其本質,用作為助記符號及描繪API與其元素。 本書在提供決策模型中採取了獨特且新穎的一步,蒐集關於應用程式的重複出現問題、選項及標準,提供逐步、容易遵循的設計指南,且不會過度簡化API設計固有的複雜性。 本書結合理論與豐富的實務經驗為基礎,包含大量有價值的深刻建議而不失大局,並以學術性的嚴謹和從業人員社群的回饋方式記錄。不論是現在或是未來,與API設計與演進有關的研究、開發及教育的API設計人員,都將從模式中獲益。
【電子書】【最新ITS認證第二版】Python零基礎入門班(含ITS Python國際認證模擬試題)
Python程式設計入門必修 國際認證考試必備 銜接職場應用 提高競爭力 Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。 Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,並提供國際認證考試模擬練習,深入淺出一窺Python程式語言與設計的奧妙! ■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。 ■除了提供在本機建置開發環境的方法,更新增運用熱門Google Colab雲端開發環境的技巧,不需安裝設定即可撰寫並執行Python程式。 ■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。 ■融入精彩的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。 ■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。 ■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。 ■書末納入ITS Python(IT Specialist Certification)資訊科技專家國際認證模擬試題,由ITS Python國際認證滿分講師主筆編寫。新版內容對應最新國際認證考試題目,彙整重要觀念,並有內容章節的標示,以及提供參考解答,藉此完整了解命題方向,取得國際認證的最佳學習方式與應試能力。 ■附加「善用ChatGPT學Python入門」影音教學,除了寫程式之外,其實我們可以運用ChatGPT來解釋程式碼、為程式碼註解、撰寫指定功能語法,以及幫程式除錯…等,加速與深入Python程式語言的學習。 【書附超值學習資源】 160分鐘Python快速入門影音教學/範例程式檔/綜合演練參考解答 ITS Python國際認證模擬試題參考解答/原廠認證應考資訊 「善用ChatGPT學Python入門」影音教學 【關於IT Specialist資訊科技專家國際認證】 ITS Python為「IT Specialist資訊科技專家國際認證」系列考科之一,IT Specialist Certification是由PearsonVUE.Certiport(國際專業教育與認證機構)承接微軟MTA技術專業國際認證架構,進行測驗考綱再研發後推出之最新品牌。
【電子書】資料結構:C語言實作
AI助攻!搭配ChatGPT學習效率加倍! ★提供用書教師相關的教學資源★ 【資料結構】(Data Structures)是資訊科學領域中的基礎課程,多數資訊相關科系的研究所入學考試會將之列入考科,而諸如高考三級、地方特考、司法特考、鐵路考試中的資訊類別考試亦會將之列入考科,因此選擇一本觀念正確、條理清晰且掌握命題趨勢的書籍是很重要的。 本書以實例演練為導向,漸進式的學習架構,詳盡解說各種資料結構,期能帶領讀者了解其中的精髓,進而具備開發大型程式的功力。此外,為了因應未來報考資訊相關科系的研究所或準備國家考試,本書精選題型多元的考題,並融入相關章節、隨堂練習與學習評量,建議讀者勤加練習。 AI助攻 *使用【ChatGPT】輔助學習資料結構,例如查詢理論與實作、上傳圖片解題、出題練習、撰寫程式、優化與除錯、與其它程式語言互相轉換等,這些技巧大多不限定於ChatGPT,也可以靈活運用在【Microsoft Copilot】、【Google Gemini】等AI助理。 *本書是以C語言進行實作,讀者可以自行使用ChatGPT轉換成Python、C++、C#、Java等程式語言。 *ChatGPT相關內容統一放在本書最後一章,希望讀者以學會資料結構為主,而使用ChatGPT為輔,同時不會干擾到學習或上課的節奏。 考題觀摩 收錄研究所入學考試與資訊類別國家考試的精選考題,增加實例演練經驗,提升即戰力。 &
【電子書】OpenAI API基礎必修課:使用Python(GPT-3.5、GPT-4、GPT-4o、DALL·E、TTS、Whisper模型)
💡 從觀念理解到開發實戰! 💡 使用OpenAI API x Python與GPT-3.5、GPT-4、GPT-4o、DALL•E、TTS、Whisper模型 開發聊天服務、文本生成、AI繪圖、視覺、語音的AI應用程式!*專家資深教師執筆 由教授OpenAI API、Python與人工智慧專業教師共同編著,針對初學者學習OpenAI API使用Python開發人工智慧軟體服務所應具備知識技能所編寫的實務教材。 *循序漸進無痛上手 內容兼具理論與實務,利用大量OpenAI API實例說明並引申教材,所舉的專題範例淺顯易懂且具代表性和實用性,非常適合教學和自學,使初學者快速進入OpenAI API人工智慧軟體服務的開發殿堂。 *內容多元範例豐富 介紹 Open AI 的金鑰申請、Colab 編輯環境、Gradio 互動式網頁、GPT-3.5、GPT-4與GPT-4o的使用、Chat Completions API 參數、ChatGPT 聊天機器人、整合搜尋讓聊天機器人突破時空限制、自動串接、函式呼叫和微調模型讓文本生成符合事實。 以Images API 進行AI繪圖、語音API與GPT-4o進行電腦視覺,讓AI應用程式擁有讀、畫、看、聽、說等功能。 *實務專題打下基礎 使用Gradio 互動式網頁、Tkinter視窗套件結合OpenAI API開發生成式人工智慧飯店客服機器人、考卷產生器、網頁產生器三大專題。透過實務專題開發,將Python的相關技術與OpenAI API完美整合,提升初學者人工智慧軟體開發的專業能力。
【電子書】用Python學AI理論與程式實作(涵蓋Certiport ITS AI國際認證模擬試題)
📌 涵蓋Certiport ITS AI 人工智慧核心能力國際認證範圍,並收錄相關模擬試題。 .本書適合想要學習人工智慧知識與技能的讀者,章節安排由淺入深,以循序漸進的方式介紹人工智慧的核心概念。 .特別強調實踐中學習的重要性,除了介紹AI理論之外,還提供相對應的程式實作,有效提升學習樂趣並降低學習障礙,適合教師進行教學或讀者自主學習。 .介紹了人工智慧的數學基礎,以簡潔扼要的方式解釋在人工智慧理論中,所需應用的數學概念。 .為了兼顧不同Python程式設計能力的讀者,設計了機器學習的Python基礎章節,幫助較不熟悉Python語法的讀者能夠上手。 .本書特別納入符合產業趨勢的「Certiport ITS 資訊科技專家」系列認證考科-ITS Artificial Intelligence 人工智慧核心能力國際認證考試重點,並於書末納入認證模擬試題,讓您掌握考試關鍵,順利考取證照。
【電子書】Visual C#程式設計經典:邁向Azure雲端、AI影像辨識與OpenAI API服務開發(適用C# 2022/2019/2017)
由微軟MVP、MCSD認證專家與大學教師共同編著,是一本適合大專院校教學,以及MTA、MCSD認證課程的先修教材。內容豐富從基礎到進階,從地端到雲端,進而邁向AI影像辨識與OpenAI API開發,範例解說詳細,讓初學者學習完全無障礙。 ■ C#物件導向程式設計篇以深入淺出方式讓初學者具有物件導向的觀念,並以主控台專案介紹C#資料型別、流程控制、陣列與方法(函式)、類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。 ■ 視窗應用程式設計篇介紹視窗程式開發,例如清單與容器、對話方塊、鍵盤與滑鼠事件、功能表與工具列、多表單與MDI 多表單的應用,使初學者具備建構豐富的視窗應用程式。 ■ 資料庫程式設計篇介紹ADO.NET資料庫存取、交易處理、預存程序等議題。同時介紹 LINQ 和 Entity Framework存取陣列、集合物件、DataSet、SQL 資料庫等資料來源。 ■ 網路應用程式與跨平台行動裝置網站設計篇介紹 ASP.NET MVC Web應用程式開發,讓初學者理解MVC的開發方式,並透過jQuery Mobile整合ASP.NET MVC建置跨平台書籍管理系統與書籍查詢行動網站。 ■ Azure雲端服務、影像辨識與OpenAI API應用篇介紹Microsoft Azure雲端運算平台、OpenAI API與C#整合,透過App Services部署雲端網站、建置Azure SQL Database雲端資料庫,使用Azure認知服務分析影像資訊與臉部偵測,以及利用OpenAI API開發ChatGPT聊天機器人與AI繪圖程式,進而建置智慧化的商用應用程程式。
【電子書】Python風格徹底研究:超詳實、好理解的Python必學主題
多位Python官方社群的大神技術審校和推薦 教您寫出Python風格的專業程式碼 本書全面介紹了Python語言的每項功能,為渴望寫出一流程式碼的程式設計師提供完整的學習指引。讀者將從本書深入研究慣用的Python模式,不必重新學習基礎的電腦程式設計主題,讓讀者可以立即寫出專業的Python程式。 快速掌握Python的基本語法並設定完整的程式設計環境之後,您將會學習使用Python的動態資料型別、掌握Python對函數式和物件導向程式設計技術的支援、產生器運算式等特殊功能以及並行等進階主題。您還會學到如何對程式專案進行套裝處理、發布、除錯和測試。 本書內容: ‧利用Python的動態型別來產生更乾淨簡潔、更具適應性的程式碼 ‧利用先進的迭代技術來建立和處理您的資料 ‧設計類別與函式,使其在運作時不會出現不必要的意外或限制 ‧使用多重繼承和自省(自我檢查)來設計編寫出更能直接運作的類別程式 ‧透過非同步、並行和平行等功能提高程式碼的回應能力和效能 ‧建構Python專案以進行上線生產等級的測試和發布 《Python風格徹底研究》一書應該是最符合Python風格的基礎程式設計讀本,本書會帶領您掌握真正符合Python風格的基礎知識,然後逐步學習和設計編寫出能上線發布使用的專業應用程式。
【電子書】Python + ChatGPT 零基礎+高效率學程式設計與運算思維
Python + ChatGPT 零基礎 + 高效率 學程式設計與運算思維 第4版 ★★★★★【前一版是國內第1本ChatGPT輔助學習Python】★★★★★ ★★★★★【Google Colab + Python Shell環境解說】★★★★★ ★★★★★【前一版是國內第1本用ChatGPT語言模型】★★★★★ ★★★★★【設計線上AI客服和Emoji機器人程式】★★★★★ ★★★★★【前一版是國內第1本講解設計Pythonic程式★★★★★ 本書特色 相較於第3版,第4版新增與修訂下列內容: ☆ 增加ChatGPT處理除錯(Debug)、程式註解、重構和重寫程式的應用。 ★ 更完整的解說機器學習知識的觀念。 ☆ 用「gpt-4」語言模型設計「線上AI客服中心」和「Emoji翻譯機器人」。 ★ 提供「Google Colab的ipynb檔案」與「一般的py檔案」兩種程式。 ☆ 小細節修訂約50處。 本書用約700個一般實例與程式實例,同時使用ChatGPT輔助學習,講解了下列知識: ★科技與人工智慧知識融入內容 ☆ 完整Python語法 ★ 串列、元組、字典、集合 ☆ 經緯度計算城市間的距離 ★ 數學方法計算圓週率 ☆ 生成式generator ★ 函數與類別設計 ☆ 設計與使用自己的模組、使用外部模組 ★ 中文Windows預設cp950與國際通用utf-8格式的檔案讀寫 ☆ 程式除錯與異常處理 ★ 正則表達式 ☆ 影像處理 ★ Numpy ☆ CSV文件 ★ 2D ~ 3D的Matplotlib中英文靜態與動態圖表繪製 ☆ 網路爬蟲 ★ 人工智慧破冰之旅 ☆ 迴歸分析 ★ 機器學習使用scikit-learn入門 ☆ 使用ChatGPT語言模型設計「線上AI客服中心」和「Emoji翻譯機器人」 &
【電子書】屠龍:互動敘事法
沉浸、選擇和故事,就是未來! 觀眾不只是聽,還要參與,由自己決定「原力」是光明還是黑暗 & 科技與故事結合,隨之開啟另一番主流敘事風潮。從電視、電影的興起,到方興未艾的電玩遊戲,莫不如此。如今,成熟的網路串流技術為影視戲劇推動新一波敘事熱潮,緊貼科技而生的電玩遊戲發展出沉浸、參與的獨特敘事體驗,所有說故事的創作者、經營者和經銷商都在不斷追求更大膽的點子,準備在未來可預期的科技媒體上大放光彩。然而,未來的敘事會是如何、又該從何做起?那看起來像是電玩遊戲代表的超級瑪利歐將與影視代表的亞里斯多德一決高下?不,實際上是瑪利歐需求亞里斯多德,未來必定是二者的緊密結合。這正是本書要教給你的核心主張,作者以長期深入電玩遊戲開發與影視編劇的精闢視角,旁徵博引各類電玩遊戲和影視作品及IP版本,解析精彩、觀點清晰,並教你從起手式習作、到整合寫出你的概念文件(如電影劇情提要或系列權威書)。不論你是從哪裡出發的說故事人、編劇、腳本家,目標是電玩遊戲寫作或是儲備未來影視故事的技術,都不能錯過本書開啟的未來敘事模式。 & 翻開本書,掌握正在快速崛起的互動敘事寫作法 & *整合玩法與故事 世界傳說/競爭、目標與障礙/遊戲機制與情境脈絡/突發玩法與突發敘事/情緒臨場感/關卡、地圖設計 *建立寫作結構 三幕、五幕、八幕結構/平行與分支敘事/線性與非線性敘事/關卡的敘事功能/轉折與伏筆/多重結局 *創造適玩角色 玩家替身與角色/自主性與成長弧/行動與情緒歷程/反派與非玩家角色/衝突、抉擇與後果/語氣:對白和短句 *發展獨立遊戲 遊戲概念文件/開源工具/關卡編輯器/遊戲引擎/遊戲寫作軟體/通路行銷簡介 國外業界佳評 *這是我從業多年來見過最有創意的電玩遊戲故事創作聖經。—賴瑞‧瑞博(Larry Hryb),微軟Xbox Live的程式設計總監 *深入淺出地連結傳統敘事與非線性說故事技巧,每位寫手都必須擁有。—菲利浦‧艾斯納(Philip Eisner),電影《撕裂地平線》編劇 *這本書是名副其實的知識寶庫,對任何熱愛遊戲的人來說都是非常寶貴的工具!書中對互動敘事發展與演變的見解使人信服—德魯.卡賓森(Drew Karpyshyn),遊戲《星際大戰:舊共和國的騎士》與《質量效應》寫手 *讓電影或電視編劇快速了解有關遊戲知識。連結電玩遊戲與其他娛樂媒體的一本詳盡易讀的指南。—丹.布特羅斯(Dan Boutros),遊戲《陰屍路.襲擊》執行製作人 & 國內專家推薦(按姓名筆劃排序) CUTKEY Studio 獨立遊戲工作室/遊戲《符文重生》開發團隊 石昌杰 國立臺灣藝術大學多媒體動畫藝術學系教授 林仁智 國立臺北教育大學數位科技設計學系玩具與遊戲設計碩士班教授兼系主任 玻璃心工作室 獨立遊戲工作室/遊戲《守夜人:長夜》開發團隊 鄧樹遠 樹德科技大學動畫與遊戲設計系主任 賴建都 世新大學數位多媒體設計學系主任 &
【電子書】團隊自省指南:打造敏捷團隊
起手式‧團隊自省套路& 手法‧心態& & 能夠了解「團隊自省」具體作法的書籍& ‧不只有理論,還有實踐指南& ‧以虛構的開發現場為主題,詳細介紹目標、流程和手法& 在敏捷開發的活動中不可或缺的「團隊自省」,是指能讓團隊成員定期檢視過去的做法,使團隊逐漸朝更好的方向進步的活動。然而,即使已經開始實施了團隊自省,也有許多團隊發展的不順利,現狀無法得到明顯的改善。& & 本書旨在為這樣的團隊提供協助,通過漫畫的形式,以虛構的開發現場為舞台,以易懂的文字闡述團隊自省中「為什麼要做」、「有什麼好處」、「如何做」等內容。& & 此外,書中介紹了能讓讀者可以在自己的團隊中立即實踐的多種手法。作為團隊引導者,作者以豐富的團隊自省引導經驗,為讀者解釋了具體的開始方式,以及根據不同的團隊情況選擇合適的手法和套路。& & ‧不知道如何進行團隊自省& ‧成員缺乏熱情,感受不到團隊自省的價值& ‧重複相同的技巧和形式而變得乏味,致無法持續下去& & 對於有這些煩惱的讀者來說,本書作為團隊自省指南一定會有所幫助。& 希望通過本書,您能加深對團隊自省的理解,並踏出讓團隊變得更好的第一步。 &
【電子書】史上最強Python入門邁向頂尖高手之路王者歸來
史上最強 Python入門 邁向頂尖高手之路 王者歸來 第3版(全彩印刷) & ★★★★★【內容最紮實、應用最廣】【40個主題】★★★★★ ★★★★★【程式實例最多】【約1280個Python實例】★★★★★ ★★★★★【18大類Python潛在應用】★★★★★ ★★★★★【400個是非題、選擇題】【280個習題實作題】★★★★★ & && 相較於第2版,第3版更增加Python深入解析、多執行緒、多媒體應用,機器人程式設計、同時使用更細緻的實例,增加下列知識: & ☆ 最新Python語法精神、效能發揮極致 ★ 徹底研究迭代器(iterator)、yield ☆ 增加2D和3D動畫 ★ 傳送、接收與分析電子郵件 ☆ 發送會員信件與未繳會費的會員信件 ★ 多執行緒的應用 - 網路爬蟲、下載YouTube影片 ☆ ffmpeg支援影音檔案轉換 ★ 不同語言的文字、語音翻譯 ☆ AI股市數據分析,繪製與計算股票買賣點 ★ 設計ChatGPT線上客服機器人與Emoji翻譯程式 ☆ 搭配ChatGPT設計Line Bot機器人 ★ 其他修訂小細節超過120處 & && 第3版另一特色是增加說明未來Python個功能的潛在應用: ☆ 基礎語法應用:科學計算與模擬、機器學習與人工智慧、建立事件處理程式、航空公司飛行路線查詢。 ★ 物件導向:商品庫存類別、車輛類別、學生類別。 ☆ 隨機數模組:隨機且公平的廣告信件發送、產品品質控制。 ★ 時間模組:日誌時間戳記錄、資料庫定期備份。 ☆ 檔案管理:自動備份系統設計、記錄活動日誌。 ★ 程式除錯與異常處理:資料庫操作異常處理、網路請求驗證模擬。 ☆ 正則表達式:認證與格式化信用卡號碼、批次調整圖像格式。 ★ 影像處理:批次調整網路圖像、自動生成產品圖像。 ☆ GUI設計:數據監控儀表板、報告生成器。 ★ 詞雲:客戶評論詞雲、產品特點詞雲。 ☆ json:客戶、庫存、員工紀錄、銷售數據的應用。 ★ csv:銷售數據、庫存、財報分析的應用。 ☆ shelve模組:用戶環境設定儲存、會話數據儲存、玩家遊戲數據保存。 ☆ 網路爬蟲:市場研究、社交媒體監控、新聞匯總與監控、產品評論與消費者意見挖掘、徵人訊息收集。 ☆ 控制周邊:自動開啟應用程式與操作、鍵盤快捷鍵自動化。 ☆ 多工作業:多執行緒數據下載、多執行緒同時處理多個用戶請求、定時多執行緒執行企業數據備份。 ☆ 多媒體:音訊分類、情緒分析。 ★ AI視覺:物體追蹤、車牌辨識、色彩分析。 & 多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,但是許多人買了許多書,但是學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是: & ◎ Python語法講解不完整 ◎ 用C、C++、Java觀念撰寫實例 ◎ Python語法的精神與內涵未做說明 ◎ Python進階語法未做解說 ◎ 基礎實例太少,沒經驗的讀者無法舉一反三 ◎ 模組介紹不足,應用範圍有限 & 許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整,當讀者學會Python後,本書將逐步帶領讀者邁向數據科學、機器學習之路。Python以簡潔著名,語法非常活,同時擁有非常多豐富、實用的模組,本書筆者嘗試將Python語法的各種用法用實例解說,同時穿插使用各種模組,以協助讀者未來可以更靈活使用Python,以奠定讀者邁向更高深學習的紮實基礎。 & 本書以約1080個程式實例和約200一般實例,講解紮實的Python語法,同時輔助約200道是非題、200道選擇題與約280程式實作題。讀者研讀完此書,相信可以學會下列知識: & ★ 內容穿插說明PEP 8風格,讀者可由此養成設計符合PEP 8風格的Python程式,這樣撰寫的程式可以方便自己與他人閱讀。 ☆ 拋棄C、C++、Java語法思維,將Python語法、精神功能火力全開 ★ 人工智慧基礎知識融入章節內容 ☆ 從bytes說起、編碼(encode)、解碼(decoding),到精通串列(list)、元組(tuple)、字典(dict)、集合(set) ★ 深度解析Sort( )和sorted( ) ☆ 徹底研究迭代器(iterator)、yield ★ 完整解說Unicode字符集和utf-8依據Unicode字符集的中文編碼方式 ☆ 從小型串列、元組、字典到大型數據資料的建立 ★ 生成式(generator)建立Python資料結構,串列(list)、字典(dict)、集合(set) ☆ 經緯度計算地球任2城市之間的距離,學習取得地球任意位置的經緯度 ★ 萊布尼茲公式、尼拉卡莎、蒙地卡羅模擬計算圓週率 ☆ 徹底解說讀者常混淆的遞迴式呼叫。 ★ 基礎函數觀念,也深入到嵌套、lambda、Decorator等高階應用 ☆ Google有一篇大數據領域著名的論文,MapReduce:Simplified Data Processing on Large Clusters,重要觀念是MapReduce,筆者將對map( )和reduce( )完整解說,更進一步配合lambda觀念解說高階應用 ★ 設計與應用自己設計的模組、活用外部模組(module) ☆ 設計加密與解密程式 ★ Python處理文字檔案/二元檔案的輸入與輸出 ☆ 檔案壓縮與解壓縮 ★ 程式除錯(debug)與異常(exception)處理 ☆ 檔案讀寫與目錄管理 ★ 剪貼簿(clipboard)處理 ☆ 正則表達式(Regular Expression) ★ 用Python執行手機傳簡訊、傳送與接收電子郵件 ☆ 影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念 ★ 認識中文分詞jieba與建立詞雲(wordcloud)設計 ☆ GUI設計 - 實作小算盤 ★ 實作動畫與遊戲(電子書呈現) ☆ Matplotlib中英文靜態與動態2D ~ 3D圖表繪製 ★ 說明csv和json檔案 ☆ 繪製世界地圖 ★ 台灣股市資料擷取與圖表製作 ☆ 處理PDF、浮水印與加密技術 ★ 用Python控制螢幕與鍵盤 ☆ 輕量級的資料庫SQLite實作、Python操作MySQL ★ 海龜繪圖,設計萬花筒與滿天星星 ☆ YouTube的下載與多執行緒下載 ★ 藝術創作邁向實作機場人臉辨識系統 ☆ 聊天機器人、Emoji機器人、搭配ChatGPT設計Line Bot機器人 ★ 網路程式Server端與Client端程式設計,設計了簡單的聊天室 ☆ 完整函數索引,未來可以隨時查閱 &
【電子書】動手玩Python / MicroPython- ESP32物聯網互動設計
本書精心設計近60個多樣化的實用範例,提供擬真繪製的電路圖,按圖施工、保證成功。 初學者容易上手,能輕鬆建構有趣又好玩的互動作品。 本書所使用的ESP32開發板,內建雙核心晶片,最高時脈可達 240MHz,與同級晶片相比,價格相對實惠。ESP32整合Wi-Fi、低功耗藍牙BLE與傳統藍牙功能,內建UART、SPI、I2C、PWM、ADC、DAC、電容觸控等多種主流通訊介面與周邊,深受創客者喜愛。 本書以從未學習過電子、資訊相關知識的初學者角度,來設計多元化的實習單元,並且詳細解說。讀者能真正動手做,建立基礎、提升學習樂趣,並且能快速開發物聯網相關應用專題。 ■ 學習最容易: 下載MicroPython 韌體到ESP32硬體,即能支援Python / MicroPython語言 相較於C/C++,Python語法簡單、易學易懂。 ■ 資源最豐富: Python / MicroPython官網提供大量且用途廣泛的標準函式庫,網路上也提供相當豐富的第三方套件庫(Package)共享資源。 ■ 內容多樣化: 使用常用元件及模組,包含發光二極體、矩陣型LED模組、七段顯示模組、液晶顯示模組、蜂鳴器、指撥開關、按鍵開關、矩陣鍵盤、直流馬達、伺服馬達、步進馬達、RFID模組,以及各類型感測器,精心設計近60個豐富多樣化的實用範例。 ■ 應用生活化: 生活化的單元教學設計,除了提高學生學習興趣之外、也能培養學生創意設計的素養能力。專題實作涵蓋廣告燈、自行車燈、調光燈、電子輪盤、電子時鐘、電子琴、音樂盒、數位電壓表、小夜燈、測距儀、地震儀、停車場自動計數器、字幕機、觸控調光燈、自動窗簾、智慧農場、Wi-Fi智能插座、RFID防盜感應門鎖等實用的生活化應用。
【電子書】手把手學Google AppSheet:辦公應用程式開發實戰指南
手把手教您學會使用 Google AppSheet!自由創建企業應用程式, 不要再浪費時間做可以被程式取代的事情。 在這個追求效率的時代,請盡快將AppSheet融入您的工作中! 自由創建您專屬的企業應用程式,不要再浪費時間做可以被程式取代的事情。 Google AppSheet 是一款無程式碼的應用程式開發平台,無需擁有程式設計經驗,也不需要下載任何軟體,只要打開瀏覽器,您就能迅速地創建出專屬的應用程式。現在就讓AppSheet助您提升工作效率,成為您辦公時不可或缺的工作助手! 本書特色 ●&& &從基礎操作到實際的應用程式開發,每一步皆有詳盡的操作步驟解說,確保您能夠輕鬆掌握AppSheet的使用技巧。AppSheet本身的介面操作也很簡單、易於理解,對於想要深入了解無代碼開發工具的您,這本書將是您的最佳指南。 ●&& &針對「員工與部門名單管理」、「加班申請」、「請假申請」、「薪資計算」等常用的辦公室應用程式,提供實作教學與範例QR Code,讓您可以直接產出應用程式!即使沒有程式經驗,也能即刻開發,快來感受AppSheet驚人的開發速度吧! ●&& &從Google試算表到專屬APP,只需簡單幾步,輕鬆將數據轉化為實用的應用程式。還能與Google服務整合,讓您的應用程式與Google辦公軟體完美整合。 ●&& &有了AppSheet,想要改善流程、提高效率不用再等待,也無須花大錢外包,特別推薦給希望提升工作效率並快速開發專屬應用程式的企業。
【電子書】絕對會Python用場!驚人的程式妙用
想不到Python還可以這麼玩!? 用天馬行空的範例 讓你陷入Python學海中無法自拔 第12屆鐵人賽Software Development流量怪物最新力作 意想不到的Python精彩應用!本書將影像辨識、文字探勘、機器學習、爬蟲、自動化測試、數據可視化等流行技能轉化為應用在生活場景的簡易範例,在不知不覺中點滿你的Python技能! ✔ 基礎知識篇:理論教學為主,幫助程式小白快速入門構建知識框架! ✔ 黑科技應用篇:實戰運用為主,從用YOLOv4機器學習實現上班摸魚、MediaPipe人工智慧套件手刻IG濾鏡到Selenium製作搶票機器人等新奇應用,包山包海讓你意猶未盡! 本書打破傳統工具書的學習路線,從生活場景中代入不同應用:用OpenCV影像處理套件做出愛心QR CODE教你告白、用LINE Notify API回傳螢幕截圖到LINE聊天室教你科技捉姦、用Windows API魔改透明視窗教你上班摸魚等生活化範例,遇到困難時先翻開本書尋求科技解法就對了。並提供保母級機器學習自定義任務教學,讓你避開硬體設備限制和環境安裝的坑,直接突進技術部分,少走彎路! &
【電子書】甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!
甚麼?網頁也可以做派對遊戲!Σ(ˊДˋ;) 在3種風格迥異、搞笑有趣的遊戲中學習3D網頁開發。ᕕ( ゚ ∀。)ᕗ 讓手機化作joy-con,即時連線控制遊戲人物。(/≧▽≦)/ ☆不只是網頁 隨著瀏覽器的蓬勃發展,現在網頁可以存取GPS、加速度計、照度計、麥克風、攝影機等等硬體訊號,還可以配合WebGPU、WebGL運行複雜的3D內容。 基於上述理由,網頁已可以成為遊戲機,手機瀏覽器甚至能像joy-con一般,作為搖桿使用,本書將帶領大家從頭打造一個可以使用手機遙控的派對遊戲。 ☆寓教於樂 本書將帶領大家如何建立3D遊戲並透過手機即時遙控,藉由遊戲與技術的連結,讓讀者能夠從底層了解運作原理且不會枯燥乏味。 ☆由淺入深 本書將依序介紹Vue、babylonjs、NestJS等等技術,讓讀者可以循序漸進的認識相關技術,接著整合這些技術與工具,透過功能與遊戲層層堆疊,最終淬鍊成一個完整的網頁應用程式。 &
【電子書】APCS大學程式設計先修檢測完勝教材:使用C & Python
語法解說 ->範例說明 ->問題分析 ->程式設計 ->APCS詳解APCS檢測觀念題以C為主,實作題可選用C、C++、Java與Python進行解題。因Python語法簡潔,函式功能強大,適合在時間有限的情況下完成程式實作。因此本書特採用C語言進行觀念題解說,以Python進行實作題練習,使教師好教學、初學者順利高分通過APCS檢測。 ※資深教師共同執筆 由科技大學教授程式設計教師與補教業教授APCS教師共同編著,針對目前高中職與大學院校初學程式設計所應具備的基本素養所編寫入門教材。 ※程式設計技能養成 由語法解說、範例說明、問題分析、程式設計進行循序漸進的範例實作與解說,主要訓練初學者具邏輯思考與解決問題的能力,讓初學者輕鬆擁有APCS應試的能力。 ※內容多元豐富範例 涵蓋資料型別、變數、運算式、流程控制、陣列、函式、遞迴、變數生命週期、結構與自定資料型別等,內文解說融入APCS重點,所提供範例貼近日常生活,能學以致用。 ※APCS先修檢測訓練 收錄大量APCS觀念題並加以詳細解析,讓初學者學習後即可馬上練習加深印象,同時也方便教師教學。APCS實作題提供圖例與完整解說,讓初學者具有APCS檢測解題能力獲取高分。 ※更多新知可訂閱「程式享樂趣」YouTube頻道 https://www.youtube.com/@happycodingfun
【電子書】微服務開發指南:使用Spring Cloud與Docker
微服務當道!一次掌握微服務架構與優勢! 數位轉型浪潮席捲而來,創新科技衝擊全球市場! 由於雲端服務可隨需求調整的彈性,迅速成為企業降低營運成本的首選,也讓微服務(Microservices)成為這波趨勢的浪頭!相較於傳統的單體(Monolithic)系統,微服務規模小而且可獨立部署,具備高彈性、精確擴充、可個別更新、一定程度的錯誤隔離避免系統崩潰等特性,且讓組織可以針對單一服務組建以敏捷方式運作的團隊,幫助企業快速應對市場變化。 容器(Container)技術如Docker的成熟,也讓微服務架構得以快速推展。容器是資源控制且可攜式作業環境,沒有作業系統的龐大複雜,比傳統的虛擬機器來得更小更輕量。將微服務放置在各個容器,即可打造獨立自主的執行環境,減少不必要的資源浪費並加快啟動速度。 本書首先介紹單體與微服務架構的差別,同時介紹建構微服務時用於解決問題的諸多設計模式,包含核心模式、路由模式、用戶端彈性模式、安全模式、日誌紀錄和追踪模式等。 其次簡述實作微服務專案必要的容器技術,包含Docker、Dockerfile、Docker Compose與Maven對Docker的整合。 最後以Spring Cloud家族的生態系統,如Spring Boot、Spring Cloud Config、Spring Cloud Gateway、Spring Cloud Stream、Spring Cloud LoadBalancer、Spring Cloud Security、Spring Cloud Sleuth等,搭配坊間熱門開源專案,如Netflix Eureka、Resilience4j、Kafka、Zookeeper、Redis、ELK Stack、Zipkin、Keycloak等,詮釋微服務設計模式的實務應用。 本書適合具備Java實務、對微服務架構和Spring Cloud開發有興趣的讀者閱讀。
【電子書】AI時代必讀!一看就懂的程式語言思維課
程式設計納入108課綱,學習任何程式語言都要需要的運算思維! 寫程式就像寫作文,學會單字語法不代表就能寫出好文章。 但如果能先了解程式設計背後的思維與邏輯, 不管以後使用哪種程式語言,都能運用自如,順利完成任務,一生受用。 對目前及未來的世代而言,學習如何寫程式已經是跟語文、數學、藝術一樣的基礎能力。在生活中,電腦可以幫忙掃地、洗衣、煮飯;在工作上,除了工商業界,電腦應用還擴及到設計、傳播、藝術等領域,與每個人緊密連結,因此不論處於什麼年齡,我們都應該及早擁有操作電腦的工具及知識,並建立起跟電腦一起工作的自信。 你是不是想學程式語言卻不知從何開始?別擔心,你不需要急著弄懂Java、Python、Ruby這些程式語言到底有什麼不同,即使不熟悉電腦的操作也沒關係。這本書將一步一步拆解程式設計師的思考模式,帶領你從故事及遊戲中尋找規則,學會以同樣的方式解決問題。對於不懂電腦的人來說,看到「迴圈」、「條件陳述式」、「運算子」、「變數」這些令人摸不著頭緒的專用術語就夠令人害怕的了,不過這些概念其實透過骰子或撲克牌遊戲就可以輕鬆學會並理解。 當你擁有如程式設計師一般的腦袋,就等於破解了電腦的魔法,也開啟了神奇的程式世界。只要多加練習,這些數字、符號、程式碼,都將成為解決問題的好幫手,並且讓你能更有創意地展現出自己的想法。 培養創客教育,最根本的邏輯思考及問題解決能力,為學習程式語言打好基礎! ★突破108課綱!程式設計初學者,一本就懂! ★對於未來的世代,學習如何寫程式已經是跟語文、數學、藝術一樣的基礎能力! ★不論處於什麼年齡,及早擁有操作電腦的工具及知識,建立起跟電腦一起工作的自信! ★如果能先了解程式設計背後的思維,不管以後使用哪種程式語言,都能運用自如,一生受用! ACTC亞洲兒童程式教育協會祕書長 吳郁芬教授 泛科知識公司知識長 鄭國威 臺師大電機工程學系助理教授/數感實驗室共同創辦人 賴以威教授 《偷插電的資訊科學》作者 謝宗翔老師 收到積木文化新書「輕鬆打造程式腦」,我相當興奮,台灣終於有針對程式教育養成的專書出版了,我迫不及待地仔細閱讀。 作者先以不同情境引發讀者思考電腦在生活中的重要性,進而以淺顯易懂的範例及活動來說明電腦運作概念,讓我越讀越有趣,因其理念與我們極力推廣的「不插電遊戲玩程式邏輯」有異曲同工之妙。 本書的重點不是在於寫程式,而在於先增進孩子運算思維的能力,未來不管孩子是否會成為程式設計師,都對其邏輯思考能力有所助益,家長也可以運用本書的內容,與孩子進行腦力激盪,看看誰才具有程式腦喔!——吳郁芬教授,ACTC亞洲兒童程式教育協會祕書長 人機合一的時代全面來臨,別再讓自己當程式盲,透過這本圖文並茂的好書,讓自己往一級玩家的目標邁進吧。 ——鄭國威,泛科知識公司知識長 電腦是邏輯的組成,編寫程式是以有邏輯的方法跟電腦溝通。而在那之前,我們應該先形塑自己的思維,讓你的思考方式更有邏輯。 ——賴以威教授,臺師大電機工程學系助理教授/數感實驗室共同創辦人 學資訊就只是寫程式嗎?不要害怕,其實資訊科學是可以很有趣的,擁有一個會思考、不怕難題的資訊腦也能這麼簡單! ——謝宗翔老師,《偷插電的資訊科學》作者 &
【電子書】Easy Make:Arduino程式設計與創客入門
適合想要學習Arduino和電子元件的初學者,內容深入淺出,循序漸進學習Arduino及電子元件的相關知識,從Arduino基本概念到各種電子元件的使用方法和應用,涵蓋Arduino入門所需的基本知識,並提供大量實作範例,讓讀者能夠快速上手。 本書內容兩大主題: ★Arduino基本篇 1.什麼是Arduino,了解Arduino的由來和特點。 2.Arduino控制板的種類和特點,重點介紹常用的Arduino UNO控制板。 3.Arduino IDE開發環境,包括軟體下載、安裝、連線檢查及設定,以及操作介面等相關知識。 4.Arduino的程式語法、資料型態與常數變數、運算式、流程控制和函數等基本概念。 5.安裝、管理和使用程式庫。 ★電子元件篇 1.詳細介紹電子元件的使用方法和應用,讓讀者能夠理解其原理和功能。 2.大量的實作範例,強調動手作的實作課程,實現想法和創意。 本書特色: ★包含Arduino程式設計與硬體元件的入門與進階概念。 ★搭配完整學習套件,可依實作範例按步就班學習。 ★帶入運算思維的概念,符合高中課綱機器人專題。 ★教材內容淺顯易懂、課程規劃完整,自學與教學最佳參考教材
【電子書】Pixi.js讓新手也能寫出好遊戲
★從零開始,拆掉遊戲製作的門檻★ ☆本書作者獲2022 iThome鐵人賽—優選☆ 網頁遊戲可說是最方便廣傳的發布平台,二十一世紀初期的Flash大一統年代已經證明了,不管規模多麼小、點子多麼荒誕不經的網頁遊戲,都有機會在網路上大放異彩。 自Flash走下神壇,HTML5取而代之,隨著技術的發展,網頁遊戲的開發工具變得越加成熟。 在網頁繪圖引擎的大海中,Pixi.js無疑是繼承了Flash精神的佼佼者,不但提供了高效、輕量級的圖像渲染、動畫特效,而且對於我們程式設計師來說,更有著功能清晰易懂、入門快速上手的好處。 此外,Pixi.js還是以TypeScript為語言撰寫的函式庫。TypeScript是JavaScript的一個超集,提供了靜態類型檢查和推斷等特性,不僅提高了程式碼的可讀性和可維護性,還大大地減少錯誤的發生。本書將並進介紹TypeScript的語法與Pixi.js的功能,通過實例演示如何使用這兩大工具,從零到有地開發網頁遊戲。 透過本書,您將學會如何以最先進的網頁技術製作遊戲,從開發環境的組建、基礎程式編輯概念、TypeScript語法、Pixi.js繪圖功能,到響應式遊戲尺寸、鍵盤滑鼠的操作、物理引擎的引入,再到網頁遊戲的發布和匯出手機遊戲的方法,本書提供了全面的指引與詳解,幫助您輕鬆掌握網頁遊戲製作的知識與技巧。 在WebView全面嵌入作業系統的今天,網頁技術成為支援多平台軟體的熱門選擇之一,對於遊戲製作的新手,更是一片充滿機運的天地。 讓我們一起打開這扇大門,創造屬於自己的遊戲世界吧! 本書內容分成四大部分: 1.開發環境的組建(第一、二章) 2.函式庫的建立(第三、四、五章) 3.實作遊戲(第六、七、八、九章) 4.發布遊戲於網頁與手機(第十章) 本書的適用對象 因為撰寫時所想像的閱讀對象是完全的入門者,也就是對遊戲製作抱有夢想卻不得其門而入的新手,所以內容除了加入許多程式設計上的解說與邏輯推衍的過程,也會避免使用過於行內的字眼。如果有不得不使用的專業術語,會加開小節對其詳加介紹。 在程式碼的演示上,則儘量將長篇大論切成許多小段來逐步解釋,希望能大幅降低閱讀壓力。 對於已經有程式底子的讀者,書中也有許多軟體設計模式的概念,還有各種遊戲中常用的演算法,供讀者學習思考與印證。 &
【電子書】Python範例學習書:輕鬆、有趣學習Python程式設計
★快速入門Python程式設計,概念清楚講解,範例具實用性及趣味性。閱讀本書後,可具備完整的Python程式設計概念和能力,並能夠自己撰寫程式。 ★以範例實作學習Python,超過200個以上入門小範例、APCS檢定題目、電腦軟體設計丙級檢定題目、技藝競賽題目。 本書特色: 1、以高中職程度設計的Python入門學習教材。 2、快速入門、有趣且實用的範例,快樂學習,提高學生學習動機。 3、範例融入APCS、電腦軟體設計丙級檢定及技藝競賽題目。 4、使用ChatGPT獲取Python解答和建議。
【電子書】一本精通.Python 範例應用大全:Python 詳細語法教學 & 100+ 個 Python 範例
●Python 詳細語法教學 ●17 個 Python 常用函式庫 ●50 個 Python 必學與生活應用範例 ●30 個 Python 影音處理範例 ●16 個 Python 網頁爬蟲範例 ●15 個 Python 網頁應用範例 ●串接 Gmail、Google 試算表、EXCEL ●串接 ChatGPT、Dialoglow、Firbase 資料庫 Python 是目前世界上最流行的程式語言之一,也是相當容易入門且功能強大的程式語言。它除了可以透過簡單邏輯進行程式設計,更具備有高效能的資料結構處理能力。Python 簡單易懂的程式語法,結合由 C 語言建構的特性,使得 Python 能跨平台開發,也幾乎能在所有作業系統中運作。 如果是 Python 初學者,可以從本書的第一章開始,循序漸進的認識語法結構、變數、邏輯、迴圈和各個型別的規範,並學會近二十個常用的標準函式庫。如果已經是 Python 的開發者,更可以直接從後半部的範例開始閱讀,透過各式範例的練習,熟悉各種 Python 的實際應用。 本書包含了 100 個以上的範例,內容涵蓋基礎應用、數學應用、生活應用、影音處理應用、網路爬蟲與網路服務應用,不僅適合自我學習,更能徹底發揮 Python 的優勢,替生活中創造更多的便利與想像。 &