【電子書】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 的優勢,替生活中創造更多的便利與想像。 &
【電子書】Python 大數據專案×工程×產品:資料工程師的升級攻略
★☆★☆★ 獨家解析知名大數據專案,FinMind,帶你一窺大數據產品的發展過程,打造專屬個人的大數據 Side Project、作品、產品 ★☆★☆★ 本書承襲第一版的精彩內容,分享在 Github 獲得 1,900 stars 的大數據 Side Project,並幫助讀者從 0 開始,打造專屬個人的大數據 Side Project。 精彩收錄: 【資料工程】 ○ 使用分散式技術,RabbitMQ、Flower、Celery,收集證交所、櫃買中心、期交所等股市資訊。 ○ 使用 Docker、FastAPI 架設 RESTful API 服務。 ○ 使用 Docker Swarm 架設分散式服務,包含爬蟲、RESTful API、資料庫 MySQL、RabbitMQ 等服務。 ○ 使用雲端服務,一個月 5 美金,且免費提供 100 美金額度。 ○ 一站式管理多台分散式機器。 ○ 使用業界等級的,分散式 Airflow。 【產品迭代】 ○ 單元測試 Unit Test 介紹,包含爬蟲、API 測試範例。 ○ 使用 CICD 做持續性整合、部屬,並以 Gitlab-CI 搭配 API 服務做為範例。 【API 產品上線】 ○ 免費網址申請教學,No-IP。 ○ 免費 SSL 憑證教學,Let's Encrypt。 ○ 一站式管理多服務網址,容器化反向代理工具 Traefik。 【業界資料視覺化工具】 ○ 使用 Redash 建立個人化、股市分析儀錶板。 【監控系統】 ○ 使用最知名的監控工具,Prometheus、Grafana,同時監控所有服務。 讀完本書,你將學會分散式爬蟲、RESTful API、MySQL 資料庫、壓力測試、Docker Swarm、CICD、雲端、Traefik、Redash 視覺化、分散式 Airflow、監控系統 Prometheus、Grafana 等,本書是一本集大成的作品。 ※本書程式實例可至深智官網下載deepwisdom.com.tw &
【電子書】圖解資料結構 × 演算法:運用 Python 結合 ChatGPT 輔助驗證及寫程式
AI再進化! 使用ChatGPT 高效率生成 Python程式碼 資料結構是電腦科學領域中一門極為重要的基礎課程,對於從事資訊相關工作的專業人員而言,它具有不可忽視的價值。無論是在學術考試還是實際應用中,對資料結構的深入理解都至關重要。然而,對初學者而言,理解資料結構中的理論和演算法可能會帶來困難和挫折感。 本書的獨特之處在於使用豐富的圖例解釋相對複雜的理論,並以簡潔明瞭的方式詮釋資料結構理論。從基礎的概念開始,逐步使用Python語言解釋陣列、堆疊、鏈結串列、佇列、樹狀結構、圖形、排序、搜尋等重要主題。附錄中整理了資料結構相關的專有名詞,並提供了重要演算法的介紹和實作範例。 本書以簡潔有力、邏輯清晰的方式優化文句表達,並特別收集了大量習題,以確保讀者掌握各章節的學習成果。演算法節點盡量使用Python程式碼展示,而非虛擬碼形式。此外,本書還會展示由 ChatGPT 生成的程式碼。我們相信,Chat GPT生成的程式碼具有簡潔性和精簡性,並能夠提供更好的解決方案。 ◇特別提供◇ —————————————————— ChatGPT 生成程式碼 —————————————————— 可與人工編寫程式碼相互比較作為參考! |本書範例程式碼檔案,請至博碩官網下載| 本書特色 ☑ 完整的內容結構和清晰的邏輯,豐富的圖例解說提高可讀性 ☑ 使用Python語言實作資料結構理論,並透過範例程式碼深入解析 ☑ 參閱國家考試題型設計難易適中的習題,立即檢驗學習效果 ☑ 附錄彙整出資料結構相關的專有名詞,方便查詢加深學習印象 &
【電子書】STM32韌體開發實戰
‧標準庫的開發環境建置 ‧開發板與最小系統板的製作教學 ‧微控制器外設功能介紹與標準庫範例程式 ‧介紹I2C時序與撰寫相關IC的功能函式 ‧學會查看IC資料手冊 本書使用STM32F0標準庫開發韌體,透過範例以圖文方式逐步說明,幫助初步接觸STM32嵌入式開發的讀者學習何為韌體開發。本書將帶領有電子電路和C語言基礎,但沒接觸過嵌入式開發的讀者,掌握韌體開發的流程。 為讓各位讀者更容易理解,本書將依各單元說明韌體開發的步驟: 1.【STM32開發板製作教學】在進入嵌入開發的第一步就是了解製作開發板的原理、規劃和了解具備哪些零件開發板才能夠使用。 2.【暫存器開發】介紹GPIO這個功能、韌體開發暫存器的概念、使用Keil 5來創建開發環境並接著使用暫存器來控制MCU的GPIO功能程式介紹。 3.【標準庫開發】介紹STM32的標準庫、開發環境創建,GPIO口輸入和輸出範例,接著會開發幾個STM32常用的外設功能如:EXTI外部中斷、SysTick內核功能定時器做出較精準的Delay函式、UART、I2C,以上都會有範例程式搭配做介紹。 4.【I2C實例解析】介紹EEPROM(電子抹除式可複寫唯讀記憶體)、ADXL345(三軸感測器)和SI7021(溫濕度感測器),以上三種IC是使用I2C與MCU傳輸資料的,這章會介紹個別IC的Datasheet的重點查找、範例程式與時序講解。 5.【小型韌體開發實例】具備上述章節的基本能力後,讓讀者吸收一個小型韌體開發的系統,此章節會簡述韌體需求,功能規劃、最小系統板規劃、開發簡介。 以上學習的方法也適用於不同型號的微控制器,真正弄懂一顆MCU後在換其它顆型號的MCU也不會有太多的阻礙,雖然STM32近幾年都在主推使用STM32CubeMX所產生的HAL庫來幫助使用者能在最短的時內完成開發驗證,但學習本書的標準庫會對HAL庫的函式使用有所助益。 此書將能帶給想接觸STM32嵌入式開發又不知從何下手的讀者有個良好的指引,讓讀者藉由此本書有更多的開發的想發可延伸,爾後自學本書上面沒有教學的項目也能快速找到學習方向。 &
【電子書】演算法圖鑑:33種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解
★超人氣暢銷演算法學習書全新增訂版!新增7種演算法詳細圖解+「資料壓縮」,內容增補修訂!★全球超過250萬人使用,「Apple年度最佳APP」書籍化!★隨書附贈獨家贈品「七大主題演算法圖解記憶表」★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★●直觀理解,從基礎開始學習,一用就上手的演算法專書!●全圖像化step by step,完整拆解制霸AI時代的演算法精髓!●詳解演算法的奧妙、執行效率、優缺點,活化思維,做出最佳決斷!【專業審訂】國立成功大學資訊工程系講座教授兼成大研究發展基金會執行長 謝孫源【專家學者好評推薦】李忠謀 國立臺灣師範大學副校長/資訊工程學系教授趙坤茂 國立臺灣大學資訊工程學系教授鄭國威 泛科知識公司知識長【高中資訊社團好評推薦】北一女中資訊研習社台南女中資訊研究社成功高中電子計算機研習社高雄女中資訊社新竹高中軟體研究社CSDC█ 演算法時代來了!現今我們的世界已離不開演算法,從線上搜尋、社群交友、法院判案、醫學診斷、金融運作、大腦決策到人工智慧的未來,越了解演算法,越可能掌控權力,成為時代的贏家。有些演算法對我們有益、有些有用,有些則可能使我們陷入大麻煩,但我們對這些演算法所知極少。不管用哪種程式語言編寫程式,演算法都是不可或缺的,不過如果認為只有學電腦的人才要了解演算法,那就太可惜了。演算法其實是一連串解決問題的邏輯步驟,只要熟悉這些步驟和運用方式,每個人都能設計自己的演算法並應用於各種不同領域。學習演算法正是建構嚴謹思維和幫助做出最佳判斷的訓練。█ 演算法的第一本書,從基礎開始學習!演算法是用以執行計算或完成作業的程序,可以想像成料理食譜,如果做出某種料理的步驟是食譜,那麼用電腦解出特定問題的步驟就是演算法了。然而,食譜與演算法的決定性差異,在於演算法非常嚴謹。相較於食譜有很多概略的描述,演算法的所有步驟都用數學方式表現,沒有模糊地帶。本書蒐羅介紹33種基本的演算法和7種資料結構,貨真價實完全圖解。每一個步驟都以圖片和文字詳細說明,拆解具體演算過程,逐步建立邏輯概念,輕鬆進入演算法的世界。書中解說的演算法範疇包括「排序」、「陣列搜尋」、「圖形搜尋」、「安全性演算法」、「分群」,以及「網頁排名」等各種廣泛使用的基礎演算法。不用艱澀的專有名詞,步步口語分解,完全沒有概念的人也能漸進學習。&
【電子書】SRE實踐與開發平台指南
[(產品開發團隊+維運團隊)×產品線×系統服務] ×企業階段(t) 本書從最實際、最真實的維運問題開始,例如:「維運的價值是什麼?SRE只能拿香蕉嗎?維運團隊該跑敏捷嗎?該值班還是待命呢?」等常見且務實的問題,接著介紹如何讓開發與維運之間有著明確且標準的介面,提供更實際且真實的經驗,搭配大量的看圖說故事的方法,讓人力匱乏的狀況之下,穩定且有章法、有策略地往前進,並引導讀者如何看清一個局,協助團隊往適當的方向前進。最後,作者以SRE與架構師的角度,用軟體工程與架構設計的系統性思維,討論如何設計內部開發平台及產品化的思路。 【本書精采維運論點】 ✪SRE會包山包海的「稀缺資源」,卻只能獲得香蕉嗎? 要會架構設計、部署應用程式、監控系統建置、值班、On-Call,很稀缺但薪資水準卻讓人覺得不如歸去嗎? ✪星期五不應該部署嗎? 這是業界不成文的共識,為了減少部署事故,因而週末加班,出發點是風險管理,但也有人認為應該可以在任何時間部署,兩派誰是誰非?棋該怎麼下? ✪維運團隊該用Scurm、Kanban、Waterfall嗎? 現代軟體開發有很多框架,SRE一半的時間在開發、一半在維運,應該用哪個方法? ✪大樓理論 SRE處理現場問題,須精準掌握系統架構,而描述架構的方法從生活中就可以找到。軟體架構的概念源自於建築業,直接類比於建築是最直覺的。 ✪平台工程標準化 應用程式都有兩種層次介面,一是給使用者的公開介面,如Web API、標準函式庫;另一種是團隊看到的內部介面,如Config、CLI,只有標準化才能產生效率。 & 本書特色 & 全台第一本結合實務與趨勢SRE專書! 全方位說明軟體工程的三體問題、四維思考 & ♚維運難題應對策略:針對真實維運與協作深度分析與策略 ♚維運事件有效協作:事件管理在組織與團隊裡的協作方法 ♚開發與維運標準:為自動化立下憲法標準,找到真實的價值 ♚SRE邁向產品化之路:解密開發平台的設計思路與架構實踐 ♚各種企業階段的維運思路:不同規模的維運團隊佈局與策略
【電子書】演算法圖鑑【全新增訂版】
★超人氣暢銷演算法學習書全新增訂版!新增7種演算法詳細圖解+「資料壓縮」,內容增補修訂!★全球超過250萬人使用,「Apple年度最佳APP」書籍化!★隨書附贈獨家贈品「七大主題演算法圖解記憶表」★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★●直觀理解,從基礎開始學習,一用就上手的演算法專書!●全圖像化step by step,完整拆解制霸AI時代的演算法精髓!●詳解演算法的奧妙、執行效率、優缺點,活化思維,做出最佳決斷!【專業審訂】國立成功大學資訊工程系講座教授兼成大研究發展基金會執行長 謝孫源【專家學者好評推薦】李忠謀 國立臺灣師範大學副校長/資訊工程學系教授趙坤茂 國立臺灣大學資訊工程學系教授鄭國威 泛科知識公司知識長【高中資訊社團好評推薦】北一女中資訊研習社台南女中資訊研究社成功高中電子計算機研習社高雄女中資訊社新竹高中軟體研究社CSDC█ 演算法時代來了!現今我們的世界已離不開演算法,從線上搜尋、社群交友、法院判案、醫學診斷、金融運作、大腦決策到人工智慧的未來,越了解演算法,越可能掌控權力,成為時代的贏家。有些演算法對我們有益、有些有用,有些則可能使我們陷入大麻煩,但我們對這些演算法所知極少。不管用哪種程式語言編寫程式,演算法都是不可或缺的,不過如果認為只有學電腦的人才要了解演算法,那就太可惜了。演算法其實是一連串解決問題的邏輯步驟,只要熟悉這些步驟和運用方式,每個人都能設計自己的演算法並應用於各種不同領域。學習演算法正是建構嚴謹思維和幫助做出最佳判斷的訓練。█ 演算法的第一本書,從基礎開始學習!演算法是用以執行計算或完成作業的程序,可以想像成料理食譜,如果做出某種料理的步驟是食譜,那麼用電腦解出特定問題的步驟就是演算法了。然而,食譜與演算法的決定性差異,在於演算法非常嚴謹。相較於食譜有很多概略的描述,演算法的所有步驟都用數學方式表現,沒有模糊地帶。本書蒐羅介紹33種基本的演算法和7種資料結構,貨真價實完全圖解。每一個步驟都以圖片和文字詳細說明,拆解具體演算過程,逐步建立邏輯概念,輕鬆進入演算法的世界。書中解說的演算法範疇包括「排序」、「陣列搜尋」、「圖形搜尋」、「安全性演算法」、「分群」,以及「網頁排名」等各種廣泛使用的基礎演算法。不用艱澀的專有名詞,步步口語分解,完全沒有概念的人也能漸進學習。&
【電子書】手機應用程式設計超簡單:App Inventor 2零基礎入門班
眾多讀者與教師第一指名,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聊天機器人」影音教學
【電子書】Java x ChatGPT基礎必修課(適用Java 20~12,涵蓋ITS Java國際認證)
扎實Java程式設計訓練,搭配ChatGPT學習,培養程式設計與運算思維能力,為您打下輕鬆考取ITS Java國際認證能力!※專家與教師共同執筆由OCJP與ITS Java認證講師、科技大學Java程式設計資深教師共同編著,針對初學者學習Java程式設計必備技能所撰寫的教材。 ※豐富內容與實務應用內容包含Java程式設計流程、陣列、switch新語法、方法、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案處理、Lambda運算式、Swing視窗應用程式、事件處理,每個單元由淺入深、循序漸進、範例貼近日常生活,能學以致用。另外,提供拉霸遊戲機與記憶大考驗專題電子書供初學者延伸練習。 ※ChatGPT協作開發Java程式與設計聊天機器人第17章介紹ChatGPT的功能、優缺點以及使用方法。透過實例演示學習如何透過與ChatGPT的對話,自動生成Java程式碼並與ChatGPT協作開發Java應用程式。第18章介紹ChatGPT API服務的申請流程,讓讀者學習如何使用ChatGPT API來開發Java聊天機器人程式。 ※ITS Java實例導入與國際認證能力訓練內文講解融入Certiport ITS Java解題技巧,同時書末整理ITS Java(IT Specialist Certification)資訊科技專家國際認證的兩組模擬試題,讓初學者的程式設計訓練更加扎實,同時也是教師培訓學生考取ITS Java國際認證的最佳教材。 ※更多新知可訂閱「程式享樂趣」YouTube頻道https://www.youtube.com/@happycodingfun
【電子書】零基礎學會Python程式交易:一本讀懂Python實作金融資產配置
無論是牛市還是熊市,「維持紀律」才是股市求財的不二法門,但維持紀律又是非常難做到的事,結果就是多數人最終無法在股票市場上賺到錢。 什麼時候該買,什麼時候該賣,道理很多人都懂,但往往下單時又摻雜了太多當時的心理因素,要怎麼克服這個心理因素呢?就讓自動化交易來幫助會寫程式的你。 經過很多研究證實,大多數人的績效不如「大盤長期報酬」,如果我們要建立被動投資的資產配置,要如何尋找標的呢?當投資一籃子商品、大盤商品時,又該如何選擇標的呢? 隨著ETF的普及,開始改變大眾投資的行為,而隨著ETF的發展,有越來越多變形的ETF商品,這些琳瑯滿目的商品讓我們不知道該怎麼選擇,同時怎樣才不會投資踩雷,我們該如何善用這些金融衍生商品來建立適合自己的投資組合呢? 有鑑於此,本書使用Python作為工具切入分析,本書中的內容均可實作,並非只是理論。希望藉由範例程式碼拋磚引玉,帶領讀者進入投資組合的世界,藉此打造屬於自己的長期投資計畫。 【精采內容】 ✪Python基本語法介紹 ✪Python爬蟲介紹 ✪Python Pandas套件介紹 ✪投資理財基本概念 ✪金融資料解析與繪圖 ✪Python投資實務-單筆定額 ✪Python投資實務-定期定額 ✪美元搭配股票資產配置 ✪股債資產配置 ✪經典資產配置 【目標讀者】 ✪想透過ETF來進行投資理財的人 ✪想學習Python來分析長期投資者 ✪想要客觀尋找投資方法者 ✪想要長期投資的上班族 本書特色 使用Python實作台股、美股、債券、美元指數的金融資產配置 打造個人專屬的投資組合、制定長期投資計畫的交易實戰指南 ✪使用靈活彈性的Python,搭配循序漸進的範例教學 ✪以Python取得公開金融大數據,進行資料視覺化 ✪練就金融贏家思維,不盲目選擇金融投資標的 ✪瞭解投資組合風險與報酬,打造專屬的投資組合 &
【電子書】一本精通:PyQt5 & PyQt6 軟體介面開發
●認識 PyQt 和 Qt Designer ●了解 PyQt5 和 PyQt6 的差異 ●程式碼均包含 PyQt5 和 PyQt6 版本 ●程式碼均有一般寫法和 class 寫法 ●介面與視窗元件 ●介面佈局方法 ●行為與事件 ●樣式、影像和繪圖 ●十個精選實用範例 Qt 本身是 C++ 的函式庫,而 PyQt 則是 Qt 的分支,是 Python 用來設計使用者介面 ( GUI ) 的函式庫,主要使用 Python 搭配 Qt 進行介面的設計開發,除了能完整利用 Python 語法,也保留了 Qt 的強大功能,目前市面上許多軟體,也會使用 PyQt 進行開發。 雖然 Python 本身內建 Tkinter 函式庫,但 PyQt 能用更容易理解的程式碼,以及更美觀的介面進行設計,此外,PyQt 也可以搭配 Qt Designer ( 針對 Qt 開發者的跨平台介面開發工具 ) 進行開發,並輕鬆的在 Windows、Linux 及 Mac OS 等作業系統運行。 本書是專門介紹 PyQt 的書籍,除了同時介紹 PyQt5 ( 最普及 ) 和 PyQt6 ( 最新 ) 兩種版本,每個範例程式碼都會包含「一般寫法」和「class 寫法」,從最基本的介面與視窗元件,行爲和事件、繪圖與圖形編輯都有詳細介紹,最後也會透過十個常用的精選範例,帶領大家實作出完整的應用。 &
【電子書】Python零基礎入門班:一次打好程式設計、運算思維與邏輯訓練基本功
Python正宗入門NO.1 感謝眾多讀者與教師好評 一本引領數萬讀者一探Python世界、 也讓老師用了再用的暢銷經典! 【書附超值學習資源】 「Python快速入門的10堂課」影音教學/範例程式檔/綜合演練參考解答 「善用ChatGPT學Python入門」影音教學 AI人工智慧與Big Data大數據時代 跨入程式語言、鍛鍊邏輯思維, 就從Python開始學! Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。 Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、資料科學、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙! 要懂Python 就要這樣真正的入門 徹底掌握程式語言與設計的核心! ■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。 ■除了提供在本機建置開發環境的方法,更新增運用熱門Google Colab雲端開發環境的技巧,不需安裝設定即可撰寫並執行Python程式。 ■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。 ■融入精采的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。 ■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。 ■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。 ■附加「善用ChatGPT學Python入門」影音教學,除了寫程式之外,其實我們可以運用ChatGPT來解釋程式碼、為程式碼註解、撰寫指定功能語法,以及幫程式除錯…等,加速與深入Python程式語言的學習。
【電子書】圖解演算法原理
解析演算法結構 實際操作 加深學習 精選課堂練習 資料結構、排序、搜尋etc… 從基礎到應用準則完全圖解 ‧詳細講解各種演算法的特色 ・學會如何選擇適當的演算法 ・跨頁閱讀適合初學者或複習自學 ・涵蓋機器學習結構到活用範例 堅實的基礎知識「實用」的工具書 需要懂得因應場景選擇適當的演算法,才能夠建立有效率的程式。即便獲得的成果相同,但使用的演算法會讓處理效率大不相同。不過對演算法抱持著「看不出有什麼差異」「好複雜好像很難」排斥心態的學習者想必是大有人在。因此,本書中的每個主題皆是以跨頁,並搭配圖解的講解方式幫助讀者從零開始學習演算法的基礎知識。 推薦給符合以下條件的讀者 ‧想學習演算法的基礎知識 ‧想拓展知識領域更上一層樓 ‧想成為懂得如何選擇演算法的人 ‧想成為能快速又正確建立程式的人
【電子書】高效率Python自動化工作術:快速解決Excel、Word、PDF資料處理
想指定年份與月份就完成月曆 想找出使用了特定文字的PDF檔案 想一口氣置換所有檔案的文字 利用幾十行的程式碼讓工作變得超級輕鬆 這些工作都可利用Python快速完成! 做成應用程式,就會變得很好用 利用簡短的程式讓工作變得超級輕鬆 利用Python讓麻煩的工作變得更有效率 許多職場都已開始利用Python完成各種業務。 只要使用Python,就能以簡短的程式讓例行公事變得更有效率。 本書介紹許多利用Python讓麻煩的例行公事自動完成的技巧。 本書適合已在工作使用Python的讀者(或是之後想要使用Python的讀者) 本書從不同種類的業務之中,挑選了一些麻煩的業務介紹,只需要幾十行的程式碼就能快速完成這些麻煩的例行公事,其中包含檔案操作、文字檔、PDF檔、Word檔、Excel檔的搜尋、取代,以及圖片的調整或是取得各種檔案資訊與網路資料,而且還會介紹將這些程式轉換成應用程式,讓使用者按一個按鈕就執行這些程式的方法。
【電子書】ChatGPT 來襲,未來人人都需具備的運算思維!應用詠唱工程來釋放程式生產力:程式學習.開發篇
▶▶▶ 人人都會用程式的時代來臨了… 未來人人都必須具備有「運算思維」,才能駕馭AI,而不是反過來被會用AI的人淘汰,但「運算思維」該如何獲得呢?運算思維其實就是一種思考方式,可以藉由學習程式設計、解決問題、模擬現實情境來練習和培養。在掌握運算思維後,本書進一步介紹了當前熱門的ChatGPT詠唱工程,教你如何用正確的提示命令,來達到人機協作的高效率,並運用其便利性,來輔助程式學習的內容,從基礎的語法練習開始,到函式方法與物件、決策與迴圈、非同步語法與 API 呼叫、web 應用程式,最後還有實際的專案實作演練,讓你善用AI,不再擔心被淘汰! 【本書適用讀者】 1.對於程式開發用於工作有興趣,但一直苦於程式入手門檻較高。 2.非主修程式的學生。 名人推薦 這本書將幫助讀者充分利用ChatGPT的潛力,並達到更好的結果。它是一本深入但易於理解的指南,無論您是初學者還是有經驗的使用者,都會受益於其中的實用建議和洞察力。---東吳大學資管系特聘教授&& 郭育政 典型的AI人機協作(AI-Human Collaboration)過程,剛好就呼應到本書的3個重點:運算思維、詠唱工程、程式學習。也是我覺得這本書跟目前市面上其他著作的最大差異,透過詠唱,讓ChatGPT成為學習運算思維和程式設計的伴讀小童!---奇步應用有限公司 執行長& 陳佳新 ChatGPT 大浪來襲,與其害怕,不如跟著建宏兄一起衝浪吧!---國立雲林科技大學 研發處就業暨校友服務中心主任& 黃建盛 本書所介紹的運算思維和ChatGPT整合的教學模式,正是我們現代社會所需的核心能力,書中提供了全面而深入的指南,涵蓋了從運算思維的基礎概念到ChatGPT的應用技巧,尤其是以ChatGPT來引導學生設計Prompt,為讀者提供了實踐和應用這些知識的寶貴指引。---國立聯合大學文化創意與數位行銷學系教授、國立聯合大學共同教育委員會主任委員、教育部人工智慧技術及應用領域系列課程計畫《機器人服務設計》主持人 張陳基 &
【電子書】AI世代必備!Python×ChatGPT高效率工作術:從網路爬蟲到辦公室自動化超實務
最全面的 ChatGPT × Python 應用手冊! AI 詠唱寫程式,打造超快速自動化技巧! 學會對 AI 下指令,提升工作效能! ChatGPT 詠唱技巧+資料擷取術+辦公室自動化 本書將帶你學會「網路爬蟲」和「辦公室自動化」的 Python 程式設計,並結合使用ChatGPT 指令和提示,寫出各種不同應用的 Python 程式,成為 AI 指令達人。 本書介紹了網路爬蟲的流程到實作,首先分析 HTML 網頁結構及標籤,將資料擷取下來後進行資料處理與轉換,接著實際爬取天氣、電影、電商網頁。另外,本書的職場自動化技巧,包含彙整 Excel 資料、製作統計圖表、批次命名及移動圖片、自動寄開會通知信,讓你輕鬆駕馭日常工作,建立全方位的自動化辦公室! 23 個自動化範例 + 8 個套件 = 活用資料擷取術、節省繁瑣工作 你將學會 ● 取得、剖析和擷取網頁資料 ● 將爬取的資料轉為 Excel 檔案 ● 用 ChatGPT 寫網路爬蟲程式,擷取不同類型的資料 ● 使用 openpyxl 和 pandas 繪製圖表 ● 自動建立與編輯 Word、PPT 內容 ● 撰寫客戶回應信件、產生 PDF 報表 ● 寫出 SQLite / MySQL 資料庫程式 ● 串接 ChatGPT API,讓你在 LINE 使用 AI 聊天機器人 適合讀者 本書適合想要快速學會 Python 和 ChatGPT 詠唱的程式新手,也適合對資料處理、資料分析與資料視覺化有需求的從業人員。 本書範例檔案 本書提供 Python 範例程式、完整的 ChatGPT 提示文字及產出程式碼。 &
【電子書】Python資料視覺化從2D到3D使用matplotlib實作-王者歸來
Python資料視覺化 從2D到3D使用matplotlib實作 王者歸來 ★★★★★【國內作者第 1 本】【全彩印刷】【資料視覺化】★★★★★ ☆☆☆☆☆【國內作者第 1 本】【Python + matplotlib專業書籍】☆☆☆☆☆ 【32個主題】,【509個程式實例】 這本書的第一版書名是「matplotlib 2D到3D資料視覺化」,這版內容只是書名更改,整本書內容如下: & ★ 完整解說操作matplotlib需要的Numpy知識 ☆ 認識座標軸與圖表內容設計 ★ 繪製多個圖表 ☆ 圖表的註解 ★ 建立與徹底認識圖表數學符號 ☆ 折線圖與堆疊折線圖 ★ 散點圖 ☆ 色彩映射Color mapping ★ 色彩條Colorbars ☆ 建立數據圖表 ★ 長條圖與橫條圖 ☆ 直方圖 ★ 圓餅圖 ☆ 箱線圖 ★ 極座標繪圖 ☆ 階梯圖 ★ 棉棒圖 ☆ 影像金字塔 ★ 間斷長條圖 ☆ 小提琴圖 ★ 誤差條 ☆ 輪廓圖 ★ 箭袋圖 ☆ 幾何圖形 ★ 表格製作 ☆ 基礎3D繪圖 ★ 3D曲面設計 ☆ 3D長條圖 ★ 設計動畫 整本書程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通使用Python + matplotlib完成資料視覺化。
【電子書】軟體測試實務 : 業界成功案例與高效實踐 [ I ]
國內第一本 『軟體測試』 跨業界團隊合著大作 本書提供讀者能夠「參考業界成功經驗,快速實踐軟體測試」,不論您是軟體測試新手或是有經驗的開發人員皆適合閱讀。 【本書可以幫助您了解】 ✔ 測試者個人視角:軟體測試職涯上會面臨的問題、任務與軟硬技能。 ✔ 開發團隊視角:自組織敏捷團隊、測試流程、測試團隊建立、測試任務執行與團隊角色間合作。 ✔ 技術視角:產品開發期間的自動化測試框架與案例,以及上線後的測試右移實務現場。 ✔ 治理與管理視角:數位轉型上推動軟體品質提升的框架。 本書更多精彩內容,請至 sites.google.com/view/swtesting網站閱讀! 本書特色 ✪ 業界專家介紹最需要與最可行的實踐經驗。 ✪ 介紹引導入門的思緒脈絡、竅門要領、起手式作法。 ✪ 每個主題精煉於一個專章,充實且精華,易於理解吸收。
【電子書】軟體測試實務:業界成功案例與高效實踐 [ I ]
國內第一本 『軟體測試』 跨業界團隊合著大作 本書提供讀者能夠「參考業界成功經驗,快速實踐軟體測試」,不論您是軟體測試新手或是有經驗的開發人員皆適合閱讀。 【本書可以幫助您了解】 ✔ 測試者個人視角:軟體測試職涯上會面臨的問題、任務與軟硬技能。 ✔ 開發團隊視角:自組織敏捷團隊、測試流程、測試團隊建立、測試任務執行與團隊角色間合作。 ✔ 技術視角:產品開發期間的自動化測試框架與案例,以及上線後的測試右移實務現場。 ✔ 治理與管理視角:數位轉型上推動軟體品質提升的框架。 本書更多精彩內容,請至 sites.google.com/view/swtesting網站閱讀! 本書特色 ✪ 業界專家介紹最需要與最可行的實踐經驗。 ✪ 介紹引導入門的思緒脈絡、竅門要領、起手式作法。 ✪ 每個主題精煉於一個專章,充實且精華,易於理解吸收。
【電子書】軟體測試實務 : 業界成功案例與高效實踐 [ II ]
國內第一本 『軟體測試』 跨業界團隊合著大作 本書提供讀者能夠「參考業界成功經驗,快速實踐軟體測試」,不論您是軟體測試新手或是有經驗的開發人員皆適合閱讀。 【本書可以幫助您了解】 ✔ 效能測試:Web Service、Web APP、Desktop APP的效能測試作法,以及敏捷化的效能測試實施方式。 ✔ 整合測試:以第三方服務間高度耦合為例來介紹整合測試的實務要領。 ✔ 多媒體測試:應用程式中多媒體內容的常見問題與測試手法。 ✔ 安全測試:安全軟體開發各階段實踐原則、Web APP與Mobile APP安全檢測、以及個資檢測要領與優化。 本書更多精彩內容,請至 https://sites.google.com/view/swtesting網站閱讀! 本書特色 ✪ 業界專家介紹最需要與最可行的實踐經驗。 ✪ 介紹引導入門的思緒脈絡、竅門要領、起手式作法。 ✪ 每個主題精煉於一個專章,充實且精華,易於理解吸收。
【電子書】軟體測試實務:業界成功案例與高效實踐 [ II ]
國內第一本 『軟體測試』 跨業界團隊合著大作 本書提供讀者能夠「參考業界成功經驗,快速實踐軟體測試」,不論您是軟體測試新手或是有經驗的開發人員皆適合閱讀。 【本書可以幫助您了解】 ✔ 效能測試:Web Service、Web APP、Desktop APP的效能測試作法,以及敏捷化的效能測試實施方式。 ✔ 整合測試:以第三方服務間高度耦合為例來介紹整合測試的實務要領。 ✔ 多媒體測試:應用程式中多媒體內容的常見問題與測試手法。 ✔ 安全測試:安全軟體開發各階段實踐原則、Web APP與Mobile APP安全檢測、以及個資檢測要領與優化。 本書更多精彩內容,請至 https://sites.google.com/view/swtesting網站閱讀! 本書特色 ✪ 業界專家介紹最需要與最可行的實踐經驗。 ✪ 介紹引導入門的思緒脈絡、竅門要領、起手式作法。 ✪ 每個主題精煉於一個專章,充實且精華,易於理解吸收。
【電子書】運算思維程式講堂:打好 Python x ChatGPT 基礎必修課
運算思維程式講堂 輕鬆學會 Python 的入門精華! 利用 ChatGPT 撰寫程式、開發 AI 小遊戲! Python 是一種執行效率不錯的直譯式語言,具有強大的跨平台的特點,可以在大多數的主流平台上執行。更棒的是,Python 具有許多物件導向的特性,是資料解析、資料探勘(Data Mining)、資料科學工作中經常被使用的程式語言,可以廣泛應用在網頁設計、App 設計、遊戲設計、自動控制、生物科技、大數據等領域。同時,Python 擁有第三方套件及開發工具,可以幫助程式設計師輕鬆完成許多程式設計開發的工作。 本書結合運算思維與演算法的基本觀念,並以 Python 語言來一步步引導,期許幫助各位具備程式設計的基本能力。其實學習程式語言和學游泳一樣,跳下水感覺看看才是最快的方法,對一個初學者的心態來說,就是實際跑出程式最為重要,因此為了方便初學者機上實作,本書程式碼都已在 Python開發環境下正確編譯與執行。 另外,OpenAI 推出免費試用的 ChatGPT 聊天機器人,在網路上引起熱烈討論,造成不少話題。因為它不僅僅是個聊天機器人,還可以幫忙回答各種問題,例如:寫程式、寫文章、寫信等。本書加入了 ChatGPT 與 Python 雙效合一的應用,精彩 ChatGPT AI 程式範例如下: ➤使用 Pygame 遊戲套件繪製多媒體圖案 ➤以內建模組及模擬大樂透的開獎程式 ➤建立四個主功能表的視窗應用程式 ➤演算法的應用:迷宮問題的解決方案 ➤海龜繪圖法(Turtle Graphics)繪製圖形 ➤猜數字遊戲 ➤OX 井字遊戲 ➤猜拳遊戲 ➤比牌面大小遊戲 &
【電子書】Android開發秘辛大公開
Android開發秘辛首度完整揭露 且看Android如何成為地球發展史上最受歡迎*的作業系統 (*或至少最廣爲流傳) 時間回到2004年,當時的Android只不過是兩個想要打造相機軟體的人。但他們吸引不到任何投資人青睞。今天,Android是Google公司中的龐大團隊,負責把Android作業系統(包括相機軟體)交付到全球各地三十億台裝置上。 本書紀錄了Android一路走來的過程,適合所有人閱讀,而不僅僅是那些知道(事實上,真正關心)技術細節的軟體和硬體工程師。 這是內部才知道的幕後故事,由那些讓一切成真的人娓娓道來! 「我愛這個團隊。他們超級、超級優秀。我不覺得我自己能夠再來一次。這會殺了我。」 —San Mehat 「《Android開發秘辛大公開》完美刻劃出Android和團隊的早期最真實的樣貌。」 —Dianne Hackborm, Android框架工程師 「一個小小團隊成功打造出擁有驚人規模與影響力的Android,箇中秘訣究竟是什麼?也許我們永遠無法全面掌握,但這本第一手紀實書大概就是我們手上最清晰的線索。」 —Dave Burke, Android工程團隊VP 「《Android開發秘辛大公開》是一本引人入勝的作品,講述了一群想要打造出絕世好產品的熱血工程師,在不被人看好的時候,就拚命生出了Android作業系統。忠於骨子裡的技術咖精神,切特・哈斯以實地現場為出發點,將這個象徵了技術與商業完美結合,收穫成功的非凡故事娓娓道來。無數位工程師嘔心瀝血,扭轉看似遲來的進入時機,將危機化為轉機,集眾人之力創造出動人成果,昭示著平台時代的到來。」 —Jonathan Littman,《The Entrepreneur’s Faces》共同作者、《The Fugitive Game》作者
【電子書】Python:最強入門ChatGPT助攻邁向數據科學之路-王者歸來
Python最強入門 ChatGPT助攻 邁向數據科學之路 王者歸來 第4版(全彩印刷) & ★★★★★【內容最多、範圍最廣】【39個主題】★★★★★ ★★★★★【程式實例最多】【1265個Python實例】★★★★★ ★★★★★【7大真實數據】+【機器學習專題實戰】★★★★★ ★★★★★【420個是非題、選擇題】【295個習題實作題】★★★★★ & Python語言是基礎科學課程,撰寫這本書時採用下列原則。 1:強調Python語法內涵與精神。 2:用精彩程式實例解說。 3:科學與人工智慧知識融入內容。 4 : ChatGPT助攻 5:章節習題引導讀者複習與自我練習。 6 : 機器學習 - 真實數據 – 專題實戰& & 相較於第3版,第4版更增加Python深入解析、機器學習真實數據實戰,同時使用更細緻的實例,增加下列知識: ☆ 深度解析sort( )和sorted( ) ★ 徹底研究迭代器(iterator)、yield ☆ 波士頓房價專題 ★ 葡萄酒數據集專題 ☆ 鐵達尼號專題 ★ 糖尿病數據集專題 ☆ 乳癌數據集專題 ★ 手寫數字數據集專題 ☆ PCA主成份分析專題 ★ 其他修訂小細節超過100處 & 多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,但是許多人買了許多書,但是學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是: & ◎ Python語法講解不完整 ◎ 用C、C++、Java觀念撰寫實例 ◎ Python語法的精神與內涵未做說明 ◎ Python進階語法未做解說 ◎ 基礎實例太少,沒經驗的讀者無法舉一反三 ◎ 模組介紹不足,應用範圍有限 & 許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。 & 就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整,當讀者學會Python後,本書將逐步帶領讀者邁向數據科學、機器學習之路。Python以簡潔著名,語法非常活,同時擁有非常多豐富、實用的模組,本書筆者嘗試將Python語法的各種用法用實例解說,同時穿插使用各種模組,以協助讀者未來可以更靈活使用Python,以奠定讀者邁向更高深學習的紮實基礎。 & 本書以約1010個程式實例和約255一般實例,講解紮實的Python語法,同時輔助約210道是非題、210道選擇題與約295程式實作題。讀者研讀完此書,相信可以學會下列知識: & ★ 內容穿插說明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) ★ 遞廻式觀念與碎形(Fractal) ☆ 影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念 ★ 認識中文分詞jieba與建立詞雲(wordcloud)設計 ☆ GUI設計 - 實作小算盤 ★ 實作動畫與遊戲(電子書呈現) ☆ Matplotlib中英文靜態與動態2D ~ 3D圖表繪製 ★ 說明csv和json檔案 ☆ 繪製世界地圖 ★ 台灣股市資料擷取與圖表製作 ☆ Python解線性代數 ★ Python解聯立方程式 ☆ Python執行數據分析 ★ 科學計算與數據分析Numpy、Pandas ☆ 網路爬蟲 ★ 人工智慧破冰之旅 – KNN演算法 ☆ 機器學習 – 線性迴歸 ★ 機器學習 – scikit-learn ☆ KNN演算法、邏輯迴歸、線性與非線性支援向量機 ★ 決策樹 ☆ 隨機森林樹 ★ 波士頓房價 ☆ 葡萄酒數據集 ★ 鐵達尼號 ☆ 糖尿病數據集 ★ 乳癌數據集 ☆ 手寫數字數據集 ★ PCA主成份分析 ☆ 完整函數索引,未來可以隨時查閱 &
【電子書】一本精通:OpenCV 與 AI 影像辨識
★☆★ AI 影像辨識一本精通! ★☆★ ★☆★ 超過 200 個完整範例程式碼 ★☆★ AI 影像辨識是近年來非常夯的議題,隨著資訊科技的蓬勃發展,越來越多好用的工具推陳出新,也越來越容易跨入 AI 影像辨識領域,不論是電子、資訊領域、醫療、百貨,各行各業中陸續都能看到 AI 影像辨識的應用。 Python 是目前入門 AI 影像辨識最快速的程式語言,透過 Python 的 OpenCV 函式庫,並搭配其他方便的函式庫,就能輕鬆入門 AI 影像辨識,OpenCV 除了能針對影像進行全面的處理,也是大多數 AI 影像辨識的敲門磚,常應用於擴增實境、臉部辨識、手勢辨識、動作辨識、運動跟蹤、物體辨識或圖像分割...等領域。 本書會從 OpenCV 出發,從 OpenCV 最基本的存取圖片影片,影像色彩、影像剪裁、影像變形、加入文字、繪圖、影像效果進階處理都有完整介紹,並會介紹 OpenCV 內建的影像辨識方法、Google MediaPipe 的影像辨識方法和 Teachable Machine 影像辨識方法進行 AI 影像辨識,作出許多有趣又實用的影像辨識相關應用。 【精彩收錄】 ▶ OpenCV 深入介紹 ▶ OpenCV 影像色彩調整和轉換 ▶ OpenCV 影像剪裁、變形、加入文字和繪圖 ▶ OpenCV 影像效果進階處理 ▶ OpenCV 偵測滑鼠和鍵盤 ▶ OpenCV 人臉、物件、顏色等影像辨識 ▶ MediaPipe 人臉、姿勢、手勢等影像辨識 ▶ Teachable Machine 人臉、戴口罩等影像辨識 ▶ 辨識手寫數字、年齡、情緒 &
【電子書】Python X ChatGPT:零基礎AI聊天用流程圖學Python程式設計
生成式AI的初學Python程式設計課! 新世代的程式語言學習,你不只需要學會程式語法,更需要學習如何問對你的問題,讓你輕鬆進入「提示工程」領域,成為一位程式設計的「AI溝通師」。 ★超值加贈:ChatGPT執行過程影片 ★用fChart流程圖問對問題學會程式邏輯 ★用ChatGPT寫出程式碼學會Python程式設計•當AI能夠寫出Python程式碼後,Python學習也需破壞式創新,你不只需要學會Python語法,更要學會寫出詢問ChatGPT的問題描述。 •本書完美結合ChatGPT x流程圖,讓ChatGPT真正進入你的Python學習過程。三步驟輕鬆學會Python語法: 步驟一:透過fChart執行流程圖,讓初學者了解程式流程,寫出詳細的程式問題描述步驟,同時培養你的程式邏輯。 步驟二:使用ChatGPT程式小老師幫助你寫出Python程式碼,讓你了解程式語法。 步驟三:透過流程圖的幫助,使用Thonny開發工具來建立你自己的Python程式。 •本書提供完整fChart流程圖工具和Thonny開發環境,內建功能表命令的外掛程式,可以依據流程圖符號來插入對應的Python程式碼,輕鬆幫助你寫出文字式(非積木)的Python程式碼。
【電子書】C++基礎必修課
資深教師共同執筆,結合運算思維、程式設計與APCS先修檢測,是⼀本入門好上⼿的學習書!.資深教師共同執筆:由科技大學教授程式設計教師與補教業教授APCS教師共同編著,針對目前高中職與大學初學者學習程式設計所應具備的基本素養所編寫入門教材。 .程式設計技能養成:書中範例程式有別於市面程式設計入門書,特別由語法解說、範例說明、問題分析、程式設計進行循序漸進的範例實作與解說,訓練初學者具邏輯思考與解決問題的能力,讓初學者輕鬆進入C++程式設計的殿堂。 .內容多元豐富範例:內容涵蓋資料型別、變數、運算式、流程控制、陣列、函式、遞迴、變數生命週期、結構與自定資料型別等,融入APCS重點解說,提供範例貼近日常生活,讓初學者能學以致用。 .APCS先修檢測訓練:每章皆整理歷屆APCS觀念題詳細解析,讓初學者學習後即可馬上練習加深印象,同時也方便教師教學。APCS實作題提供圖例與完整解說,讓初學者具有APCS檢測解題能力獲取高分。 ★更多新知可訂閱作者的「程式享樂趣」YouTube頻道https://www.youtube.com/@happycodingfun
【電子書】Python X ChatGPT雙效合一:快速學會最強AI,寫程式更有效率
✔初學者輕鬆學會Python程式設計 ✔結合運算思維與演算法基本觀念 ✔ChatGPT讓Python程式撰寫更有效率 ✔精選範例循序漸進易懂易上手 ✔課後習題難易適中強化學習效果 & 程式設計能力現在已是國力的象徵之一,學習如何寫程式也是和語文、數學、藝術一樣的基礎能力,連教育部都將寫程式列入國高中生的必修課,以培養解決問題、分析、歸納、創新、勇於嘗試錯誤等能力,而Python語言便是初學者的首選程式語言。 & 本書結合運算思維與演算法的基本觀念,所有程式碼都已在Python開發環境下正確編譯與執行。目前學校多有開設Python程式課,且APCS(Advanced Placement Computer Science)「大學程式設計先修檢測」,也可選擇Python撰寫程式設計實作題,而本書的內容即為最實用的教材,適合學生或第一次學習程式者。 & 除了基本的Python程式入門學習外,也介紹在網路爆紅的ChatGPT聊天機器人,它不僅僅是聊天機器人,還能幫忙回答各類問題,諸如寫程式、文章、信件…等,本書加入ChatGPT與Python雙效合一的應用,精采呈現ChatGPT AI的程式範例: ◑使用Pygame遊戲套件繪製多媒體圖案 ◑以內建模組及模擬大樂透的開獎程式 ◑建立四個主功能表的視窗應用程式 ◑演算法的應用:迷宮問題的解決方案 ◑海龜繪圖法(Turtle Graphics)繪製圖形 ◑猜數字遊戲 ◑OX井字遊戲 ◑猜拳遊戲 ◑比牌面大小遊戲 & 全書除了學習以Python語言撰寫程式外,也能學到以Python語言來實作演算法的重要知識點,絕對是難易適中的最實用的教材。 &
【電子書】從零開始學Python程式設計(第三版修訂版)(適用Python 3.10以上)
※本修訂版修正第三版中出現的錯字。 學習一個程式語言,Python 的簡潔、明瞭能讓初學者快速上手。一個簡單的,雖然 Python IDLE 環境很陽春,但有不錯的除錯功能,而附帶的 Visual Studio Code 可以讓我們在學習中擁有意外之喜。簡單的敘述可以在 Python Shell 這個互動交談模式獲得解答。除了 Python 的內建模組,也一起認識第三方套件的詞雲、Pyinstaller。由於 Python 能討論的內容非常豐富,本書僅能就初學者讓大家認識 Python 語言的魅力,透過本書做通盤性認識,全書重要主題如下: •Python 異想世界 •Python 基本語法 •運算子與條件選擇 •廻圈控制 •序列型別和字串 •Tuple 和 List •字典、集合、函式 •模組與函式庫 •物件導向基礎 •淺談繼承機制 •異常處理機制 •資料流與檔案 •GUI 介面 •繪圖與影像 期能把握住最嚴謹的態度,輔以最淺白的表達方式,讓每位讀者在期間充滿樂趣,降低閱讀壓力。筆者深信本書能讓初習者在走過 Python 語言學習之旅,拓展思考性,在程式語言世界悠遊自在。 本書特色 簡潔的程式語言,由認識 Python 的基本語言,理論與實作並行 每個章節有豐富的範例,配合 Python Shell 的互動交談,更能更心應手 手把手導引,由函式出發,並學習物件導向的封裝、繼承和多型三大技術 課後評量思考操作並兼,追蹤學習成效 &
【電子書】Photoshop X Illustrator 就是i設計
★《平面與商業設計人氣主題全分享!! 熱門課程改編成書》 本書原創由2012年的「PHOTOSHOP X ILLUSTRATOR XINDESIGN 就是i設計」一書,延伸到2019年介紹常用的兩大設計軟體書籍「PHOTOSHOP X ILLUSTRATOR 就是i設計」,其出版至今,提供豐富、精彩的實例內容,廣受初學者、學校與補習班的喜愛,無論是在自學或教學上,本書提供的實務操作範例,都可以讓學習者輕鬆上手。為此,在2023年推出第二版,因軟體的技術更新,重新規劃實際設計工作中會應用到的實務範例,以基礎的編排設計、視覺引導,提升學習者具備創意、紮實的功力,更獲得108位專業設計人士與師生好評推薦!! 設計好Mix,觸動美感輕設計! 創意、點子、人氣範例,讓您輕鬆找到設計師的商業作品關鍵技巧,輕鬆上手! 從簡單出發、以主題切入,不講艱澀的設計手法,學的功能一定可以運用在設計上。 本書運用業界最常使用的Photoshop X Illustrator兩大設計軟體,從影像處理、插畫繪製、到包裝設計、LINE貼圖製作、GIF設計等多個範例實用技法,由淺入深引領讀者學會商業設計實例,領略創作與設計的驚喜。 無論是影像處理初學者、初入門的設計師或是想學會設計平面作品,宣傳自己、行銷產品的人,都能隨著本書在軟體技術及設計美感上向前邁進,實現作品的創意。 感謝社群網紅郭芭比、雪寶 Sharbaolin,提供本書範例模特兒影像相片
【電子書】區塊鏈NFT與Web3實務應用
第一本兼具探討區塊鏈、NFT與Web3技術與產業實務應用的專業書籍! 想一窺區塊鏈之原貌與風采?想一探NFT跨世代之投資價值觀?想駕馭區塊鏈生態圈之核心技術?想體驗區塊鏈可能商轉之實務應用?想親證中心去化之Web3無何有鄉?本書讓您所願速成就!區塊鏈相關技術包羅萬象妙難測,本書去蕪存菁但取三大精華單元加以深探:以太坊私有鏈、智能合約及應用程式DApp。全書概分為基礎觀念、核心技術、個案設計以及實務應用等主題章節。 基礎觀念與核心技術五章以手把手方式引領讀者習得區塊鏈與智能合約相關技術及應用。DApp個案設計以供應鏈金融與自動醫療理賠兩項可商轉的經典實務案例助讀者體解區塊鏈之真實義;最後實務應用深入淺出地解析具跨世代價值觀的NFT、元宇宙與Web3在未來可能的發展趨勢,並親領讀者發行第一個NFT非同質化代幣,親臨Web3的無何有之郷! 時移重析區塊鏈 境遷新探NFT 中心去化無何有 來日喜迎Web3
【電子書】Python + ChatGPT 零基礎+高效率學程式設計與運算思維
Python + ChatGPT 零基礎 + 高效率 學程式設計與運算思維 第3版 ★★★★★【國內第1本ChatGPT輔助學習Python】★★★★★ ★★★★★【Google Colab環境解說】★★★★★ ★★★★★【第1本用ChatGPT語言模型】★★★★★ ★★★★★【設計線上AI客服】★★★★★ ★★★★★【第1本講解設計Pythonic程式】★★★★★ & 本書用約700個一般實例與程式實例,同時使用ChatGPT輔助學習,講解了下列知識: ★ 科技與人工智慧知識融入內容 ☆ 完整Python語法 ★ 串列、元組、字典、集合 ☆ 經緯度計算城市間的距離 ★ 數學方法計算圓週率 ☆ 生成式generator ★ 函數與類別設計 ☆ 設計與使用自己的模組、使用外部模組 ★ 中文Windows預設cp950與國際通用utf-8格式的檔案讀寫 ☆ 程式除錯與異常處理 ★ 正則表達式 ☆ 影像處理 ★ Numpy ☆ CSV文件 ★ 2D ~ 3D的Matplotlib中英文靜態與動態圖表繪製 ☆ 網路爬蟲 ★ 人工智慧破冰之旅 ☆ 迴歸分析 ★ 機器學習使用scikit-learn入門 ☆ 使用ChatGPT語言模型設計「線上AI客服中心」 & 本書特色 & 相較於第2版,第3版新增與修訂下列內容: ★ 解說ChatGPT/GPT-4 ☆ 每一章節皆有ChatGPT輔助學習Python解說與實作 ★ Python在Google Colab環境完整解說,特別是中文資料的應用 ☆ 培養程式設計的好習慣,從零開始解說Python程式設計風格 ★ 迴歸分析基礎觀念 ☆ 更完整的數據科學與機器學習知識 ★ 機器學習使用scikit-learn入門 ☆ 用ChatGPT語言模型設計「線上AI客服中心」 ★ 小細節修訂約200處 & ※ 本書部分實例可至深智官網下載:deepmind.com.tw &
【電子書】物聯網高手的自我修練:帶你玩轉樹莓派、Arduino與ESP32
讓你一次學會:物聯網通訊、濾波器設計、影像追蹤與馬達控制四大技術 本書帶你使用 Node-RED 與 Python 在樹莓派上實現大部分物聯網所需的觀念與技術,並搭配 Arduino 與 ESP32 實現數位濾波器設計與 MQTT 雙向控制系統等進階主題,因此讀完本書,各位不僅能學到物聯網系統的重要觀念與技術之外,還可以學會:物聯網通訊、濾波器設計、影像追蹤與馬達控制等四大關鍵技術。 本書特色 → Node-RED 與 Python 編程技術 → 雙向 MQTT 物聯網控制技術 → 步進馬達控制技術 → 數位濾波器設計技術 → OpenCV 影像模板比對技術 → 串列通訊與訊號頻譜的底層邏輯與驗證 &
【電子書】Python金融市場賺大錢聖經:寫出你的專屬指標
☆ ★寫出你的專屬指標★☆ 現職程式交易員帶你用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基礎的讀者 ✪對程式交易無經驗或小有經驗者 ✪想更輕鬆獲取股市交易資訊的讀者 &
【電子書】Python遊戲開發講座:演算法篇
利用遊戲程式設計學習解決問題所需的基礎知識與步驟!& 豐富的範例實作!& ‧猜拳& ‧打地鼠& ‧井字遊戲& ‧翻牌配對遊戲& ‧黑白棋& ‧電子冰上曲棍球& & 玩遊戲的同時,快樂地學習程式設計與演算法& 本書是使用Python製作遊戲與學習演算法的入門書。由帶領初學者入門的程式設計基礎開始,一步步從簡單的演算法學到高階演算法,讓每位讀者都能讀懂本書的內容。本書提及的演算法是解決問題的步驟或手段。學會演算法之後,就能具備解決各類問題的能力。 &
【電子書】C# 最強入門邁向頂尖高手之路王者歸來
C# 最強入門 邁向頂尖高手之路 王者歸來 ★★★★★【國內第1本最新 C# 語法】★★★★★ ★★★★★【最完整的 C# 基礎語法】、【最徹底物件導向觀念】★★★★★ ★★★★★【最強視窗設計專案實戰】★★★★★ && 多次和資訊教育界閒談,大家公認C#是非常重要的程式語言,也是資訊科系的學生或是工程師必備的程式語言。閒聊中大家也一至獲得結論,C#不容易學習,許多人學習C#都感到很辛苦,原因如下: & 1:市面上的書籍沒有從C#基礎語法開始介紹。 2:使用舊語法解說C#,C#已經進化到最上層語句觀念(Top-level statement),幾乎沒有任何書籍介紹或說明。 3:C#其實是物件導向語言,國內書籍書籍內容對於C#語言物件導向觀念講解太粗淺。 4:C#是博大精深的程式語言,市面上書大多是在讀者尚未了解C#的觀念與精神時,就使用視窗程式做介紹,所造就的只是不紮實的結果。 5:C#經過20年的發展,已經進化到10.0版,許多新的語法,書籍皆沒有介紹,買了一些書辛苦好幾個月閱讀,好像書中內容都會了,學完也無法進入C# 實戰世界,一到網路看專家所寫的程式通通不懂。& && & 本書以約 1025 個程式實例,講解紮實的 C# 語法,讀者研讀完此書,相信可以學會下列知識: ☆ 認識最新語法:最上層語句 ★ using指示詞與陳述式的用法 ☆ 實質資料與參照資料 ★ var宣告 ☆ object、dynamic資料類型 ★ 裝箱(Boxing)與拆箱(Unboxing)的記憶體說明 ☆ 獨家解說C# 元組Tuple意義與應用 ★ 隱式(implicit)與顯示(explicit)強制轉換資料類型。 ☆ 匿名資料Anonymous Type、匿名陣列Anonymous、Array匿名方法& &Anonymous Method ★ 表達式主體方法Expression-bodied Method ☆ 自行定義方法Extension Method ★ 列舉(enum)、結構(struct)、類別(class)與物件 ☆ 靜態類別、靜態方法與靜態欄位 ★ 物件的建構、屬性與封裝 ☆ 欄位(field)與屬性(property)的關係 ★ 繼承與多型 ☆ 靜態綁定(static binding)、動態綁定(dynamic binding) ★ 分層繼承(Hierarchical Inhertance)、多層次繼承(Multi-Level Inhertance) ☆ 繼承IS-A和HAS-A關係、聚合(Aggregation)和組合(Composition) ★ 執行期的多型(Runtime Polymorphism)和向上轉型(Upcasting) ☆ 抽象類別、使用場合、專題實作與應用 ★ 介面(Interface)、虛擬介面方法(Virtual interface method) ☆ 索引子indexer ★ 委派Delegate、Multicast delegate、Generic delegate、Func delegate、Action delegate、Predicate delegate ☆ Lambda ★ 集合與泛型集合 ☆ 認識IEnumerable、IComparer、ICollection、IDictionary ★ 程式除錯與異常管理 ☆ 視窗設計:認識object sender和EventArgs e參數 ★ 事件(event)與共用事件、滑鼠事件、鍵盤事件 ☆ Items Collection Editor ★ 靜態與動態影像 ☆ 水平/垂直壓縮與解壓縮影像 ★ 靜態與動態影像 ☆ 認識、讀取與輸出Rich Text Format格式檔案、設計文書編輯程式 ★ 檔案輸入與輸出 ☆ 語音與影片 ★ 獨家指出C# 語法的缺點與改良此缺點的實例 為了讀者學習C#可以實作應用,本書講解語法時,同時輔助許多專案實作的應用,讀者可以從本書學會下列專題實例: ★BMI指數系統 ☆ 銀行貸款系統 ★咖啡館銷售管理系統 ☆ 飛舞的蝴蝶 ★旅館或民宿訂房系統 ☆ 卡拉OK、電子琴程式 ★完整函數索引,未來可以隨時查閱 & 本書特色 & 1:國內第1本使用最新C#語法,完整介紹入門到物件導向程式設計。 2:國內第1本依序介紹基礎語法、物件導向、視窗設計、LINQ、大型程式的多表單設計、高階應用的C#。 3:國內第1名,C#內容最廣,功能介紹最完整,共有38個章節。 4:國內第1名,程式實例最多,共有1025個程式實例。 &
【電子書】C語言初學指引【第五版】(修訂版)── 成為高手的奠基之路
累積歷史銷量達十萬本的C語言經典書籍重新改版! 這本書能夠讓您從零開始學習C語言,扎實打好C程式設計的基礎,並引領您成為一位專業的C程式設計師。本書具備下列特點: ■ 觀念大釐清:你知道你所學的C語言觀念錯在哪嗎? ■ 上手超簡單:一語法一範例、大量圖解說明、開發工具指引 ■ 學習最多元:老師的叮嚀、Coding偷撇步、Coding注意事項 ■ 除錯大應用:透過浮點數比較運算,展示開發環境的除錯功能 ■ APCS應考先修:透過觀念的建立以及實作的累積,打好APCS的應考基礎。 對一本以最適合初學者學習為目標的書籍來說,本書著重於以下幾個特色: 一、嚴格要求觀念正確:本書特別釐清C語言只支援傳值呼叫(Call by value)的觀念,即便是傳指標呼叫(Pass by Pointer)也屬於傳值呼叫的一種,例如傳遞陣列即可獲得印證。因為傳址呼叫的被呼叫端可以影響呼叫端的引數,因此,呼叫端不可以使用不可變動的常數作為引數(詳見7-29頁)。 二、最適合初學者自習:每一個語法至少搭配一個範例來解說,並適時加入圖解來說明記憶體的變化與程式的架構。針對初學者更精心設計包含老師的叮嚀、Coding偷撇步、Coding注意事項、多種範例說明及語意綜合比較等,能有效提昇學習效率的技巧與方法。 三、最佳的教學範本:特別徵詢多位專業老師意見,內容安排由淺入深,並增加預覽篇延伸了未來的學習路徑,同步依程度設計眾多的習題,最後更以包含Project型式的期末專題作驗證。初學者依此學習路徑不但能讀懂程式,更能實際『撰寫』程式。 &
【電子書】IoT開發最強雙引擎:Node-RED + App Inventor 2,用視覺化環境打造IoT物聯網裝置
零程式基礎也能打造App, 運用圖形化工具,讓Android手機立即變成IoT裝置! 結合 Node-RED + App Inventor 2 視覺化開發工具,帶領初學者快速邁向 App 手機應用程式、IoT 物聯網和 AIoT 智慧物聯網開發應用!本書將帶你從建立簡單的公式運算 App 快速上手;整合 IoT 物聯網裝置,顯示抓取資料、模擬感測器元件;搭配手邊的 Android 手機,即刻變身 IoT 物聯網開發裝置! &什麼是 Node-RED? Node-RED 是 IoT 物聯網平台架設工具,視覺化流程簡單好上手,可以快速建立監控儀表板、MVC 網站、REST API 和使用 MySQL 資料庫儲存感測器數據。 什麼是 App Inventor 2? App Inventor 2 是視覺化手機 App 開發平台,省去了撰寫大量程式碼的麻煩,只要拖拉積木即可拼湊 Android 手機 App 介面及功能。 本書特色 手機就是 IoT 裝置 Android 手機就是開發板,讓你輕鬆實作 AIoT 智慧物聯網 零程式基礎也能開發 App App Inventor 2 易學易用,簡單拼湊出你的個人 App 增添升級感的視覺化功能 Node-RED 實用強大的功能,為你的 IoT 裝置打造視覺化的物聯網平台 內容重點 ➤ 使用 Node-RED,建立視覺化 IoT 物聯網平台 使用 Node-RED,可以建立監控儀表板、MVC 網站、REST API 和使用 MySQL 資料庫儲存感測器數據。 ➤ 使用 App Inventor 2,快速打造手機 App 使用 App Inventor 2,學會手機 App 介面建立和編排,並利用事件處理與使用者進行互動,輕鬆建立 IoT 裝置的 Android App。 ➤ 沒有手機一樣也能玩 IoT 物聯網! 即使沒有 Android 手機也沒關係,活用 Nox 夜神模擬器,即可模擬一台 IoT 物聯網裝置。 ➤ 為 App 增加更多強大功能:即時資料顯示、建立視覺化圖表、AI 人工智慧模型 整合運用 Google 圖表、OpenData 與 JSON 資料剖析、MQTT 通訊協定、Firebase 雲端即時資料庫和 AI 人工智慧,輕鬆導入雙引擎來建立你的 AIoT 智慧物聯網應用。 ➤ 提供綠化版 Node-RED 開發環境 可以輕鬆建構學習 Node-RED 物聯網應用和Web網站架設的Windows開發環境。 你將學會以下實作專案: ✔ 打造實際可運作的 App,實作公式運算、開獎程式、顯示計時 ✔ 模擬感測器元件,為 App 增加溫度、加速度、照度等感測功能 ✔ 將抓取的網頁資料,以多元化的視覺圖表呈現在 App 上 ✔ 使用 TensorFlow.js 預訓練機器學習模型,辨別人物、手勢、貓咪性別機率 &
【電子書】Python:股票×ETF量化交易實戰105個活用技巧
無論是牛市還是熊市,「維持紀律」才是股市求財的不二法門,但維持紀律又是非常難做到的事,結果就是多數人最終無法在股票市場上賺到錢。 什麼時候該買,什麼時候該賣,道理很多人都懂,但往往下單時又摻雜了太多當時的心理因素,要怎麼克服這個心理因素呢?就讓自動化交易來幫助會寫程式的你。 交易演算法是將主觀交易的想法具體量化,運用量化的優勢找到正期望值的交易策略,來創造更多的收益與機會。 對於台股的交易策略,許多人認為市場只有價量資料可以進行數據分析,其實台股有許多籌碼資訊可以進行分析,而籌碼資料該如何去進行分析呢?又該如何延伸到交易策略的建構呢? 有鑑於此,本書使用Python作為程式開發的語言,其本身語法友善、操作簡單,是切入程式交易的方便工具。本書內容均可實作,不論多好的交易策略,都要自己動手分析才能實際上場,並且範例程式碼非常彈性,讀者可以自行修改成自己的版本,讓我們一起打造超級績效吧! 本書期待能透過更完整的介紹與更多的範例,帶給讀者更多的靈感刺激,每個人要依據自己的條件、狀態及環境,來找尋合適的投資方式與適合自己的策略邏輯。 【精采內容】 ✪金融大數據資料的取得 ✪網路爬蟲的實戰演練 ✪ETF的詳細介紹 ✪建構完整的回測系統 ✪經典交易策略建構 ✪股權分散策略建構 ✪三大法人策略建構 ✪融資融券策略建構 ✪月營收交易策略建構 ✪一籃子股票回測方法 ✪Line自動化策略訊號推播 【目標讀者】 ✪想要學習Python來進行程式交易者 ✪想要客觀且嚴守紀律來投資者 ✪沒時間盯盤但想要自動化投資者 ✪想要了解交易規則並學習正確的程式交易者 本書特色 使用Python實作台股、ETF量化分析,掌握自動化投資理財趨勢 運用籌碼數據資料與技術指標進行策略結合的交易實戰指南 ✪使用靈活彈性的Python,搭配循序漸進的範例教學 ✪以Python取得公開金融大數據,定義獨有的籌碼指標 ✪計算指標後,透過圖表繪製,找出資料細節裡的魔鬼 ✪找出關鍵思維,建構正期望值的策略 ✪透過Line Notify打造策略訊號派送機器人 &
【電子書】一本精通.LINE BOT+Python+Google Dialogflow:完整掌握LINE BOT的開發技巧 打造全方位AI機器人
LINE 在全世界擁有上千萬的用戶,在台灣幾乎每個使用手機的人,都會註冊一個 LINE 的帳號,不論公家單位還是私人企業,也都會使用 LINE 的官方帳號來與使用者保持聯繫。隨著資訊科技的發展,近年來各個企業也逐漸打造自己的 LINE BOT,除了被動的處理客服諮詢,還能透過 LINE BOT 主動推播各種行銷活動資訊,透過與使用者的即時互動,打造優質的品牌形象。 一個最簡單的 LINE BOT,可以從註冊官方帳號開始,註冊了 LINE 的官方帳號後,從管理介面中就可以進行最簡單的 LINE BOT 聊天操作,但如果要讓 LINE BOT 擁有更多的功能,就需要撰寫程式去串接 LINE Developer 所提供的操作方法,透過各種方法的互相搭配,就能打造自己專屬的 LINE BOT ( 例如聊天機器人、記帳機器人、購票機器人、天氣通知機器人...等 )。 本書是專門介紹開發 LINE BOT 的書籍,從最基本帳號的申請串接、環境的建置和圖文選單設定,一直到 LINE Message API 的進階操作都有詳細的介紹,並且會使用本機環境、Google Colab 雲端開發環境進行實際的開發演練,最後更會搭配 Google Cloud Functions、Google Dialogflow 服務,打造一個可以 24 小時運作、並能理解自然聊天語意的 LINE BOT。 本書主要內容如下: ● LINE 官方帳號申請 ● LINE 開發者帳號設定 ● ngrok 服務 ● Webhook ● 解析 LINE 訊息 ● 回傳訊息的方法 ● Google Cloud Functions ● Google Dialogflow ● 氣象機器人 ● 聊天機器人 &
【電子書】超簡單Python/MicroPython物聯網應用
簡單上手 MicroPython 與 ESP8266 開發板, 物聯網專案開發的核心能力Get! 「Arduino 宣布開發板實作語言的下一步就是 MicroPython,你還有不學會它的理由嗎?」 什麼是 MicroPython? MicroPython 是由 Damien George 開發的精簡版 Python 3 語言,其強大優點在於:只需要撰寫簡易的程式即可實作簡單的 IoT 專案。MicroPython 目前也已支援 ESP8266、ESP32 等多種開發板。 為何本書使用 Witty Cloud 機智雲開發板? 本書使用 ESP8266 的 Witty Cloud 機智雲開發板,兼具了平價與實用性特色,並且本身就是 IoT 裝置,不需要麵包板,不用硬體接線,可以減少除錯方面的難度,讓你輕鬆學習軟硬體整合的 MicroPython 程式設計。 本書將帶你實作以下專案 雲端資料儲存 × WiFi上網 × 手機遠端監控 × 物聯網雲端平台 × LINE訊息通知,以及更多動手做專案! ➤ 使用初學者專屬的 Thonny 整合開發環境:讓你輕鬆入門 MicroPython 語言。 ➤ 提供獨家 ESP8266Toolkit 工具箱:支援 Blockly for MicroPython 積木程式,可以讓你使用積木來拼出你的 MicroPython 程式。 ➤ 輕鬆駕馭物聯網平台:提供 ThingSpeak、Adafruit.IO 物聯網平台操作教學,讓你打造專屬的視覺化儀表板,進行即時遠端監控。 ➤ 使用ESP8266的機智雲開發板:不需要麵包板、硬體接線,減少除錯方面的難度,讓你輕鬆學習軟硬體整合的 MicroPython 程式設計。 【你將學會這些實作】 ✔ 空手彈奏的電子琴 ✔ WS2812B LED 燈條特效 ✔ 使用計時器建立跑馬燈 ✔ 實作手機 App 遠端監控 ✔ 超音波測距調整 LED 亮度 ✔ 使用 Line Notify 發送天氣訊息 ✔ 使用Web介面操作 ESP-WiFi 遙控車 ✔ 將 DHT11 溫溼度感測器資料連結網頁 適用讀者 ✎ 初學者─已經有其他程式語言基礎,或對運算思維有興趣。 ✎ 自學者─適合用於自學 Python 程式語言。 ✎ 自造者─適合想體驗自造精神或軟硬體結合。 ✎ 教育者─可以作為 Python 程式設計課程的教學教材。 本書特色 全書以「圖解+實作+原理」架構,讓你第一次使用物聯網裝置就上手!本書內容專注於程式設計與 Web 整合應用,並且大幅降低 IoT 裝置的硬體複雜度。書中使用的 Witty Cloud 機智雲開發板,不只讓初學者能快速入門 MicroPython 語言,更可以輕鬆進入軟硬整合,實作 Web 服務整合應用的 MicroPython 物聯網專案。 本書第二版使用最新版本 Thonny Python IDE、MicroPython 韌體和模組,並且提供 Thonny 外掛程式安裝教學與 ESP8266 工具箱可攜式套件,讓你馬上就能學習 IoT 物聯網專案開發。 &
【電子書】實戰Python Flask開發:基礎知識×物件偵測×機器學習應用
從如何建立一個Web應用程式到API與部署,獻給工程師與資料科學家的Flask入門書 本書說明如何使用Python的框架Flask進行Web應用程式的開發。從最簡單的迷你應用程式開始,逐步建立起諮詢表單,整合資料庫的應用,加入認證功能,逐步發展成一支功能完整的應用程式。你可以從這個過程當中學到如何使用Flask進行開發。 第二篇將會開發一個可以從識別照片中有哪些東西的物件偵測程式,並說明如何將其轉換為Web API。此外,還會將圖像識別的主題延伸到識別手寫字,並說明如何在程式開發中應用機器學習的技術。 【本書主要內容】 ● Flask的基礎知識和開發 ○ 建立查詢表格和資料庫應用程式 ○ 建立認證功能 ○ 建立物件偵測程式 ● 建立和部署API ○ 將物體檢測應用程式轉換為網路API ○ 作為Web API對外發佈 ● 機器學習API開發 ○ 從分析程式碼開發機器學習API的過程和方法。 【誰適合閱讀本書】 .想要用Python開Web應用程式的工程師 .對機器學習感興趣的web開發人員 .只用過Python進行分析的人。 .希望能夠自行開發Web應用程式與API的資料科學家
【電子書】iOS 16程式設計實戰:SwiftUI全面剖析
◎以最新版Xcode14與Swift語言貫穿全書所有章節 ◎最新最精彩最完整的SwiftUI超級實用範例,功力百倍擴增 ◎涵蓋Charts、Vision、Bluetooth等高級框架應用 ◎經濟部iPAS行動裝置程式設計師能力鑑定指定參考用書iOS日新月異,如果想要寫出專業級的iOS App,本書絕對值回票價,它是每位iOS工程師必備的一本重量級工具書。 -- 資策會數位教育研究所主任 王淳平 朱老師為人幽默風趣,著作深入淺出,對於 iOS 的技術細節著墨既深且廣。無論對於初學或者資深的iOS開發者,這本書都是值得隨時在手的好工具。 -- 誠藝顧問有限公司技術總監 劉佑國(Kent Liu) 行動裝置作業系統變化快速,對程式設計師來說是一大挑戰,iOS更是如此。朱老師運用清楚明白的講解以及大量的範例,讓不論是初學者或是已有經驗的程式設計師都能精準掌握最新作業系統的特性,有效縮短學習的時間。本人在此特別推薦此書,這是對iOS程式設計有興趣的朋友都該擁有的一本好書。 -- 國立聯合大學電子工程學系副教授 王聲葦 程式設計師最困擾的是日新月異的開發工具,「iOS程式設計實戰」是一本可跟上技術演替的書,一直是行動應用開發人員的最佳夥伴,更是iPAS行動裝置程式設計師初級證照考科「行動裝置程式開發 -iOS程式設計」與中級考科「行動裝置跨平台程式開發- iOS開發實務」必備的工具書。 -- 國立虎尾科技大學資訊工程學系副教授暨教育部彰雲嘉數位機會中心輔導團主任 江季翰
【電子書】Python視窗GUI設計 活用tkinter之路:王者歸來
★★★★★【20個主題】+【312個程式實例】★★★★★ ★★★★★【基礎操作】+【程式範例】+【專題實戰】★★★★★ ★★★★★【靈活運用tkinter設計GUI】★★★★★ 這是國內第一本使用Python內建模組tkinter,設計GUI程式中文書籍的第4版。全書超過312個程式實例,一步一步講解tkinter 控件(Widget)的基礎知識,同時也將應用範圍擴充至小算盤、碎形(Fractal)設計、文書編輯、走馬燈、模擬海龜繪圖、球類競賽、風扇設計、單個或多個反彈球設計、鐘擺、長條圖動態排序、動畫與遊戲設計、mp3音樂播放器。Python是一門可以很靈活使用的程式語言,本書特色在於對tkinter最基礎的知識使用了大量靈活的實例說明各種環境的應用方法,讀者可以由這些程式實例事半功倍完成學會tkinter設計跨平台的視窗程式。 本書主要內容如下: ◆ 20個主題 ◆ 312個程式實例 ◆ tkinter與tkinter.ttk Widget解說 ◆ Widget共通屬性與方法 ◆ 變數類別Variable Classed ◆ 事件綁定Events and Binds ◆ 文書編輯程式 ◆ 小算盤程式 ◆ 動畫遊戲 ◆ 模擬海龜繪圖 ◆ 靜態與動態繪圖 ◆ 球類競賽 ◆ 單個或多個反彈球設計 ◆ 動態長條圖排序 ◆ 鐘擺程式設計 ◆ 科赫雪花碎形(Fractal)設計 ◆ mp3音樂播放器 &
【電子書】動手玩Arduino:ATtiny85互動設計超簡單
本書以動手玩Arduino為概念,以初學者角度切入,設計多元實作範例,為入門與專題應用的最佳學習專書。 適用於高級中等學校108課綱之跨領域實作課程、多元選修、專題實作、彈性學習等。專題實作單元包含【相關知識】、【函式說明】、【實作練習】三大部份,以生活化的單元教學設計引導,提高學生學習興趣、培養創意思考及解決問題等素養能力。 學習最容易: 本書強調在玩創意,使用Arduino公司提供的免費Arduino IDE軟體,搭配ATtiny85開發板,所有的實作範例皆有詳細說明,易學易用,可以隨興趣及喜好,快速、輕鬆組裝具有創意的「互動設計」應用電路。 學習花費少: 本書硬體使用ATtiny85開發板、周邊元件及模組皆可在電子通路或網站上購得且價格便宜。ATtiny85 開發板最大特色是支援 Arduino IDE 軟體開發及大部份的Arduino 函式庫。 學習資源多: Arduino採開放源碼(Open-source)理念,在官網上可以找到技術支援資料,網路上也提供相當豐富的共享資源。 應用生活化: 本書提供實作專題內容包含霹靂燈、全彩呼吸燈、全彩廣告燈、調光燈、觸控燈、電子輪盤、字幕機、電子碼表、60 秒計時器、自動抽號機、觸控調光燈、音樂盒、數位電壓表、小夜燈、電子測距計、電子溫度計、電子溫溼度計、智能檯燈、數位電子時鐘等。
【電子書】你就是不寫測試才會沒時間:Kuma的單元測試實戰-Java篇(iThome鐵人賽系列書)
以單元測試打底,為你的軟體工程之路鍛鍊強健體魄! 『沒有時間』是假的,在有限時間內提供最大價值才是真的! 四大重點 ▶ 從0開始,由淺入深 觀念快速帶得走,回家慢慢練得熟 ▶ 應用與理論並重 技巧與理論並重,不用再一知半解 ▶ 進階議題探討 延伸重構與設計,從心所欲不逾矩 ▶ 敏捷開發基本功 厚實基本功加持,敏捷開發無阻礙 本書內容改編自第 13 屆 2021 iThome 鐵人賽,Software Development 組冠軍網路系列文章──《你就是都不寫測試才會沒時間:Kuma 的 30 天 Unit Test 手把手教學,從理論到實戰(Java 篇)》。坊間教人做單元測試的書很多,但大多著墨在某一框架如何應用,以及如何「導入」,對背後的原理以及如何把程式寫得好測,多半沒有太多著墨。 本書以單元測試為起點,引導讀者在測試的保護下,重構出較強健、較易修改的架構,在發生例外時能提供重要資訊並保護好核心功能,並藉由測試項目來描述功能需求,達到更好的溝通效果,期待讓讀者能夠「天天準時下班」。 精彩內容 ●帶領讀者進入單元測試,從理論到實例、從基本到進階。對阻隔依賴、外部行為、多執行緒等場景,進行討論與演示。 ●在單元測試的保護下,嗅出壞味道並大膽地重構,再善用例外處理增加系統強健度。 ●綜合 TDD、Clean Architecture、CQRS、GOOS 等模式,佐以實際案例,帶領讀者從需求分析開始,從頭到尾走一趟開發流程。 ●圍繞著單元測試,討論目前流行的軟體工程實踐、常見的問題,以及開發者應採取的管理作為。 【本書涵蓋重點】& ✔ 單元測試 ✔ 測試驅動開發 ✔ Clean Architecture ✔ CQRS ✔ 依賴反轉 ✔ Mock 工具 ✔ 重構 ✔ Code Smell 種類 ✔ Git Flow 適合讀者 1 ▶ 初出茅蘆的菜鳥 提供「從 0 開始」的單元測試教學,菜鳥工程師如能一開始就學習比較有系統且安全的開發方式,未來要再學習更多,也比較不容易走歪掉。 2 ▶ 已有幾年開發經驗,但對單元測試一知半解的中鳥 提供「安全地寫測試與重構,又不用多跟老闆要時間」的方法,期待未來帶新人時,能帶出更棒的「下一個自己」。 3 ▶ 熟悉領域知識,卻因此身陷無窮加班地獄的老鳥 提供一帖健體良藥:「單元測試搭配好的開發習慣」,助老鳥從「趕 → 沒時間寫測試 → Bug 多 → 多花時間修 → 更趕」的無間道中脫身,空出頭腦來做出更好的設計,真正貢獻老鳥的價值。 4 ▶ 所有「沒時間寫測試」的開發者 提供思考邏輯的轉折點,本書中的各項軟體開發技能,就是希望讀者能同時開發、測試、與重構,但不犧牲品質。 &
【電子書】Python大數據特訓班:資料自動化收集、整理、清洗、儲存、分析與應用實戰
Python暢銷經典主題強化再升級 運用世界級熱門開發平台 迅速掌握資料處理要領,深入全方位專案主題 立即體驗Python的大數據超強實戰力 面對大數據資料 如何爬取?如何整理?如何儲存? 如何分析?如何呈現?最後要如何應用? 就從熱門案例切入,快速搜集梳理巨量資訊! 熱門搜尋關鍵字、股票的交易資訊、政府的公開資料、社群網站上傳的圖片與影音,以及實體通路或網路商店的銷售數據…等,都讓資料量快速爆增。大數據時代來臨,不僅科技業重視,就連傳統的零售業、金融業、製造業、旅遊業,以及政府都爭相投入,無不希望能運用數據分析與預測來協助決策方向,掌握數據就能找出趨勢的出路與提高判斷的精準度,也讓新興的數據分析師、資料分析師、資料科學家成為熱門職業。 Python無疑是大數據與AI時代第一程式語言,在數據資料處理的領域中有著非常重要的地位。本書由生活出發,以專題實戰,只要能掌握數據資料爬取清洗、儲存整理、統計分析、視覺化呈現,以及跨領域應用的關鍵技術,就能掌控大數據的應用。 ■完整學習Python資料處理的4大觀念與技術:爬取清理、讀取儲存、統計分析、呈現與應用。 ■快速熟悉Python熱門開發平台Google Colab,建立資料科學的基本觀念,學會Python語法函數模組的應用,並透過資料分析實作演練,培養數據分析開發領域所需的技能。 ■全面深入不同應用面向,如:網路爬蟲、資料正規化、資料視覺化、資料儲存與讀取(CSV、Excel、Google試算表、多媒體檔案擷取…)、批次檔案下載、公開資料應用、API建立… ■以最多元的熱門實例進行大數據專案實作,如:LINE貼圖收集、線上相簿批次下載、YouTube影片、音檔及播放清單下載,股票市場個股分析統計圖、股價資訊即時推播、網路新書排行榜、人力銀行求職資訊分析、超商門市資訊收集、即時網路聲量輿情觀察、網路線上字典,以及Web API開發… ■範例程式另提供Python筆記神器:Jupyter Notebook格式檔案,讓學習與操作更便利。 ■針對專案實戰提供影音輔助教學,加速學習效率。 【書附超值學習資源】320分鐘專案實戰影音教學/範例程式檔/「打造自己的疫情指揮中心:新冠肺炎數據分析實戰」教學影片