【電子書】Arduino專題製作與應用:Python連線控制篇
不需連網,聲控發射紅外線信號,輕鬆支援IOT創意應用 [深入淺出]引導玩家以Python實現聽話、對話互動功能 [動手實作]以精簡Python程式碼控制Arduino實現語音互動專題 [技術探討]Python聲控、不需連網中文聲控、支援紅外線IOT居家應用 [專題活用]各項主題可用於專題製作,學生專題製作有方向可循 & 精采內容 ✪同時播放多支影片:結合Python使用聲控或是遙控器啟動Chrome瀏覽器。 ✪聲控播放影片:簡單的Python程式碼設計,說出「我的夢」,控制播放影片。 ✪背英文單字:結合Python編輯單字資料庫,經由聽、說、讀,快速背出上百個單字。 ✪語音計數器:結合Python將計數結果顯示在電腦端,可以當大型數字顯示幕,以手靠近感知器觸發計數值。 ✪語音倒數計時器應用,用於煮飯、美食烹調計時控制。 ✪Python與Arduino連線顯示溫溼度值,並畫出溫度曲線圖。 ✪不需連網聲控點歌、聲控家電應用、遙控任何Arduino裝置及IR IOT應用。 & 適用對象 高職及大專院校電子、電機、資訊、自動控制系,單晶片、微電腦、介面技術及專題製作參考教材。一般學生、工程師、創客,設計Arduino及專案製作教材。 & 本書特色 & ✔利用Window10建立低成本Python互動系統,製作語音互動專題。 ✔結合Python將一般輕型筆電變為聲控機器人。 ✔可用Google 聲控,也可以不需連網,聲控後發射紅外線信號,可以設計各式聲控創意教學實驗。 &
【電子書】C++物件導向程式設計實務與進階活用技術
運算思維/資料結構/演算法 讓您面對C++語言一本搞定照單全收 上手C++程式設計無往不利 以C++語言為軸心含括物件導向、運算思維、資料結構、演算法等 全方位程式設計核心基礎並拓展至進階應用技術。 書籍簡介: 完整C++功能介紹:融合傳統程序式語言、物件導向設計及C++樣板 上機測驗單元:可強化程式撰寫與除錯能力 驗收學習成果:設計難易適中的習題,可以協助驗收學習成效 資料結構與演算法最佳首選:全書所有程式提供完整程式碼,將各種演算法應用在程式設計領域 本書強調理論與實作並重,全書分成四個重點: 基礎語法 包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。 進階語法 包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。 物件導向 以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多形,完整呈現物件導向程式設計精華。 活用技術 資料流及檔案的操作技巧與管理,除了例外處理的錯誤控制機制外,也示範C++樣板的程式設計方式及標準樣板函式庫(STL),包括vector容器、堆疊、佇列、集合(Set)、Map容器、排序、搜尋、鏈結串列等,並提供資料結構中的樹狀及圖形結構中的演算法精選範例。 &
【電子書】C最強入門邁向頂尖高手之路王者歸來
重磅回歸!30 年功力+30 萬冊累積銷售! & 洪錦魁老師 全新著作 ——「C」最強入門邁向頂尖高手之路 —— 王者歸來 & 【C 語言入門到大型專案】✕【大量完整的實例演練】✕【豐富易懂的圖例解析】 本著從 C 語言基礎數學及統計觀念說起,融入 AI 與科技新知,作者親自為讀者編列自學 C 語言最完善的主題,以及作者十分淺顯易懂的筆觸、上百個程式實例的鍛鍊、搭配圖解說明每個 C 語言觀念,規劃了最實用的資訊系統實作應用,讀完本著的你一定能夠成為數理、IT 領域、甚至是商業領域中最與眾不同的頂尖高手! & 【入門 C 語言邁向頂尖高手的精實修煉】 ❝ 滿載而歸的實戰累積 ❞ ◎ 24 個主題 ◎ 468 個程式實例 ◎ 436 個重點圖例解說 ◎ 約 180 個是非題、180 個選擇題、150 個填充題協助觀念複習 ◎ 193 個實作習題邁向高手之路 & 【本書將教會你……】 ◎科技新知融入內容 ◎人工智慧融入內容 ◎圖解 C 的運作 ◎C 語言解數學方程式 ◎基礎統計知識 ◎計算地球任意兩點的距離 ◎房貸計算 ◎電腦影像處理 ◎認識排序的內涵,與臉書提昇工作效率法 ◎電腦記憶體位址詳解變數或指標的變化 ◎將迴圈應用在計算一個球的自由落體高度與距離 ◎遞迴函數設計,從掉入無限遞迴的陷阱說起 ◎費式 (Fibonacci) 數列的產生使用一般設計與遞迴函數設計 ◎萊布尼茲 (Leibniz) 級數、尼莎卡莎 (Nilakanitha) 級數說明圓周率 ◎從記憶體位址了解區域變數、全域變數和靜態變數 ◎最完整解說 C 語言的前端處理器 ◎徹底認識指標與陣列 ◎圖說指標與雙重指標 ◎圖說指標與函數 ◎將 struct 應用到平面座標系統、時間系統 ◎將 enum 應用在百貨公司結帳系統、打工薪資計算系統 ◎檔案與目錄的管理 ◎字串加密與解密 ◎C 語言低階應用 – 處理位元運算 ◎建立專案執行大型程式設計 ◎說明基礎資料結構 ◎用堆疊觀念講解遞迴函數呼叫 ◎邁向 C++ 之路,詳解 C++ 與 C 語言的差異 & 本書特色 & C 語言是基礎科學課程,作者撰寫這本書時採用下列原則: ★語法內涵與精神★ ★用精彩程式實例解說各個主題★ —— 高達【24 個主題】、【468 個 C 實例】、【436 張重點圖例說明】 ★科學與人工智慧知識融入內容★ ★章節習題引導讀者複習與自我練習★ —— 透過【是非題】、【選擇題】、【填充題】、【實作題】自我檢測學習成效,打穩基礎! & 當讀者遵循這步驟學習時, 相信你所設計的C語言程式就是一個帶有靈魂與智慧的程式碼了。 &
【電子書】動手學GitHub!現代人不能不知道的協同合作平台
☆★☆★【微軟客戶事業成功群副總經理大力推薦!】★☆★☆ Microsoft工程師親自下筆,讓你輕鬆理解軟體開發流程! 對於多數的開發人員來說,GitHub是程式開發過程中作為版本管理與協同合作的服務平台;對於專業技術人員而言,他們可以在GitHub上找到許多好用的資源,藉此提升自己的專業技能;對於社群成員而言,他們可以建立技術人員之間的聯繫,進行交流與貢獻於開放原始碼專案,為全世界的人們解決問題。 但GitHub不僅僅只有如此而已,更多專案管理、自動化工作流程與資訊安全等概念隱藏其中。本書將從不同的角度來介紹GitHub,讓讀者不僅熟練其功能,也能從中理解何謂現代化軟體開發! 本書看點 ✪完整介紹GitHub常見功能,讓您完整熟悉GitHub操作 ✪Branch進階介紹:策略與管理規範 ✪輕量級工作流程:GitHub Flow與Fork Workfolw介紹 ✪詳細介紹Repository管理與社群功能 ✪詳細介紹GitHub Action,透過範本快速就夠自動化工作流程 ✪提供ASP.NET/ASP.NET Core持續整合與持續部署實作案例 ✪如何在GitHub執行agile管理流程 ✪何謂DevOps流程參考實現?GitHub DevOps流程豐富工具組合 ✪如何建立GitHub漏洞回報機制?如何透過GitHub修復並釋出安全支援版本 ✪如何使用程式碼掃描與秘密掃描功能 ✪如何經營GitHub,讓您的個人資料成為最棒的履歷 &
【電子書】Java SE 17基礎必修課(適用Java 17~10,涵蓋ITS Java國際認證)
扎實Java程式設計訓練,培養程式設計與運算思維能力,為您打下輕鬆考取ITS Java國際認證能力! ※專家與教師共同執筆由OCJP與ITS Java認證講師、科技大學教授Java程式設計資深教師共同編著,針對目前初學者學習Java程式設計必備技能所撰寫的教材。※程式設計的技能養成內容兼具理論與實務、範例操作皆以圖示表示。由書中範例說明、問題分析、程式架構解說,訓練邏輯思考、解決問題能力,使初學者輕鬆邁入Java程式設計的殿堂。※豐富內容與實務應用內容包含Java程式設計流程、陣列、switch新語法、方法、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案處理、Lambda運算式、Swing視窗應用程式、事件處理,每個單元由淺入深、循序漸進、範例貼近日常生活,能學以致用。另外,提供拉霸遊戲機與記憶大考驗專題電子書供初學者延伸練習。※ITS Java實力導入與國際認證能力訓練內文講解融入Certiport ITS Java解題技巧,同時書末整理ITS Java(IT Specialist Certification)資訊科技專家國際認證的兩組模擬試題,讓初學者的程式設計訓練更加扎實,同時也是教師培訓學生考取ITS Java國際認證的最佳教材。
【電子書】數位與醫學的人工智慧影像處理技術:Python實務
【重點大綱】 & 基礎醫學影像系統:認識醫學影像系統中,會使用到影像處理的醫學影像技術,其中包括了電腦斷層掃描、核磁共振成像、正電子掃描、超音波等等,並了解其原理與應用.另外也介紹 DICOM和PACS,可以瞭解在醫學系統中,如何透過統一的標準進行影像傳遞與應用。 & 數位影像處理:運用大量的Python語言以及OpenCV,可以快速了解數位影像的處理技術,如影像的存取、呈現、剪裁縮放與旋轉、對比亮度的調整。影像註冊與分割技術也是醫學影像中的重點,透過註冊、對位的方式,可以觀察手術前後的變化,並介紹機器學習與深度學習應具備的基本知識,以利第三部分的應用。 & 醫學影像處理技術與應用:專注於醫學影像處理的技術與應用,從醫學影像分割開始讓讀者一步步進入該領域,透過邊緣檢測或以區域為主影像分割技術開始介紹,並介紹其實際應用方法。 & 專業推薦 & 「智慧醫療」為全球醫療發展趨勢,政府相關部會近年來高度重視並積極推動。本書正是學習醫學影像的大數據分析與人工智慧技術的基礎工具書。值得一提的是,最後以Python這套程式語言搭配OpenCV套件來進行影像處理的實作,更是手把手學習數位影像處理技術的捷徑。透過這本書,讀者可以迅速掌握數位醫學影像的關鍵技術。——元智大學資訊學院特聘教授兼院長,臻鼎科技集團-元智大學大數據聯合研發中心主任 詹前隆 &
【電子書】手機應用程式設計超簡單:App Inventor 2初學特訓班
引領App Inventor風潮的經典App創意開發主題書! 榮獲Amazon上架App Inventor中文書最新版 最多讀者與老師指名的App Inventor初學實戰經典 Android/iOS跨平台適用,從基礎到快速具備主流專題開發力 Google實驗室設計,由麻省理工學院(MIT)行動學習中心維護的App Inventor,風靡無數App開發者、一般App玩家,以及學校師生。視覺化介面加上拼塊拖曳的簡單操作方式,輕易就能建構出App的介面與功能,並能控制手機上的相機、GPS 與多種感測器,製作出更具創意的App。App Inventor 2改善開發環境與流程,簡化拼塊使用與設定,功能愈來愈強大。除了可在電腦模擬之外,也能在Android/Apple手機或平板電腦上執行。 快速邁向App之路!超強的App Inventor開發體驗! 結合App主題開發的攻略指引,立即享受Google Play上架的樂趣! ■適用想一次從入門應用跨入專案開發者。 ■適用Android/iOS跨平台實戰體驗。 ■簡單入門後,即依功能主題提供實例演練,最後再延伸至App專案開發。 範例適度簡化,學習更容易。 ■專案範例兼具趣味性與實用性,運用大量媒體音效,增加生動性,也適度結合照相、簡訊、感測器等行動裝置的硬體功能,展現App Inventor 2快速且強大的App開發特色。 ■App開發加碼創意,融合10個創新、熱門與經典主題App,內容涵蓋繪圖、動畫、硬體、影音、導覽、娛樂、遊戲、知識、通訊、語音、資料庫、AI人工智慧,以及網路資源…等,貼近生活與實務應用,例如:實名制登錄會用到的QR Code掃瞄,Google與Siri 的AI助理所需的文字語音轉換應用…等。 ■納入最新「點餐系統」APP開發、新增「可加圖片與文字的加強版清單顯示」元件,而幾個APP專題也變得更簡單,例如:讓「英文語音測驗」著重在語音辨識與文字語音轉換的聽力測驗、「打雪怪遊戲」改為利用按鈕元件布置遊戲角色,並利用清單觀念管理所有角色物件…等。 ■全彩印刷,易看易學易開發! ★超值學習資源: 「綜合演練」影音教學/完整範例/認識新地圖元件PDF 「App Inventor 2單機版與伺服器架設」說明PDF 「Google Play上架全攻略」PDF ★系列書另有《手機應用程式設計超簡單-App Inventor 2零基礎入門班》 本書適用無程式設計經驗,想打好App Inventor基礎者,內容為基礎觀念的建立+實用小範例,可固定時數紮實學習。只學一本,就有開發App的實力,完整學習,功力加倍更升級!
【電子書】用Python學程式設計運算思維(涵蓋ITS Python國際認證模擬試題)
*本書適合想打好Python程式設計基礎者,章節安排由淺而深,以循序漸進的方式來介紹Python程式語言最核心的知識。 *程式範例架構明確,將程式範例分為「程式設計目標」、「參考程式碼」和「程式碼解說」等三個部分。 *強調從做中學,設計超過百題的實用Python程式範例,有效提升學習樂趣並降低學習障礙,適合教學與自學。 *本書介紹運算思維與電腦解題的特性,並且說明「大學程式設計先修檢測APCS」的現況。 *特別融入Certiport ITS Python(IT Specialist Certification)資訊科技專家國際證照考試重點,編寫豐富的模擬試題於各章習題,並於書末納入ITS Python認證模擬試題,讓您掌握考試關鍵,順利考取證照。
【電子書】Python從初學到生活應用超實務(電腦視覺與AI加強版)
不只學會 Python,還要讓它「真正」進入你的日常生活! 從語言入門、圖片影音處理、辦公室自動化到 AI 辨識系統一次上手! 活用 PIL、Pandas、OpenCV、Matplotlib、MediaPipe、CVZone 等熱門 Python 套件! & .快速上手基礎的 Python 語言 .圖片 / 影片預處理、影像及文字辨識 .設定自動排程、批次檔案處理、操作自動化 .爬取電影 / 天氣 / 匯率等即時資料 .進行資料分析與視覺化圖表 .學會人臉、手勢及姿勢等即時影像偵測 .打造 AI 車牌辨識系統 .建立 LINE BOT 聊天客服機器人 .活用 PIL、Pandas、OpenCV、MediaPipe、CVZone 等熱門套件 .提供每章習題及範例程式資源 & 適用讀者 ✓ 已經有其他程式語言基礎、或對運算思維有興趣的初學者 ✓ 適合讀者自學 Python 程式設計,亦可作為 Python 程式設計相關課程的上課教材 & 本書特色 & 本書讓你學得到 Python;用得到 Python;還能夠真正活用 Python 來解決日常生活、學習和工作問題。全書一共分為五大篇 ── 「Python 語言快速入門篇」、「影片剪輯和影像處理篇」、「辦公室自動化篇」、「網路爬蟲 / 大數據與視覺化篇」、「AI 人工智慧與資料庫篇」。並提供許多立即可用的生活應用範例:Word 及Excel 的 Office 自動化、自動化批次檔案處理、自動排程、自動填寫 HTML 表單欄位、網路爬取即時資料、Open Data、大數據分析、資料視覺化與 MySQL 資料庫使用。 & 另外,本書提供了許多 Python 人工智慧應用:人臉、手勢和姿勢等即時影像偵測,以及 OpenCV 影像預處理、Webcam 應用和串流視訊,讓你實際打造車牌、物體、文字辨識系統。最後使用 Chatterbot 的 AI 對話訓練,建立 LINE BOT 聊天機器人。 &
【電子書】Java SE 17 技術手冊
‧基於Java 17 LTS版本!涵蓋Java 15至17新特性& ‧增加HTTP Client API介紹& ‧作者十幾年實務教育訓練中,匯整學員遇到的觀念、實作、應用等問題的經驗集合。& ‧必要時從Java SE API的原始碼分析,了解各語法在Java SE API中如何應用。& ‧涵蓋Java 15至17的文字區塊、模式比對、record/sealed等新特性。& ‧建議練習的範例提供Lab檔案,更能掌握練習重點。& ‧IDE操作為本書教學內容之一,更能與實務結合。 &
【電子書】Python資料科學自學聖經:不只是建模!用實戰帶你預測趨勢、找出問題與發現價值
網路書店年度百大電腦資訊暢銷書 《Python自學聖經》系列力作 運用Python掌握資料科學的價值 讓人工智慧機器學習找出趨勢的關鍵密碼 完整涵蓋Python資料科學技術,從開發工具、資料預處理、 機器學習、深度學習到模型訓練進化一應俱全! 給需要本書的人: ★想進入Python資料科學領域,又不知怎麼切入的人 ★面對資料科學龐大又雜亂的理論與資訊卻不知如何下手的人 ★想快速且有系統收集大量資料,並提高處理運用效率的人 ★想利用大量資料進行分析,找出隱藏訊息與趨勢以協助決策的人 ★想運用資料數據訓練人工智慧模型,開發適用的演算法進行預測與解決問題的人 隨著AI人工智慧帶來的科技革命,資料科學的應用正在改變你我的生活。如何由龐大的資料數據中擷取爬梳出有價值的資訊,判斷決策,甚至能預測趨勢、掌握契機,是資料科學為現代社會帶來的新視野。 資料科學橫跨多個領域,涵蓋數學、統計與電腦科學等面向。如果想有系統的進入資料科學領域,歡迎藉由本書循序漸進的學習。書中除了有資料科學的觀念,還有技術應用與發展方向,讓每個艱澀觀念都能在範例實作的引導下有著更清楚的輪廓,讓你一探資料科學迷人的樣貌。 【書籍特色】 ■深入淺出,只要具備基礎Python程式語言能力即可輕鬆上手。 ■標示出重要觀念,在學習的過程中不會錯失關鍵內容。 ■應用範例導向,每個觀念皆附實用案例,不怕學不會。 ■不使用艱澀數學推導資料科學原理,而以淺顯易懂的文字解說學理。 ■實作圖片增量及遷移學習,即使少量資料也可訓練出實用模型。 ■實作機器學習與深度學習模型參數調校,輕鬆建立完美模型。 【重要關鍵】 ■應用工具:雲端開發平台(Google Colab)、資料科學工具(Numpy、Pandas、Matplotlib、Seaborn)、網路爬蟲(requests、BeautifulSoup)。 ■資料預處理:資料清洗、缺失值、重複值及異常值的處理、資料檢查、資料合併、樞紐分析表、圖片增量,以及資料標準化、資料轉換與特徵選擇。 ■機器學習:學習工具(Scikit-Learn)、非監督式學習(K-means演算法、DBSCAN演算法、PCA降維演算法)、監督式學習分類演算法(Scikit-Learn資料集、K近鄰演算法、單純貝氏演算法、決策樹演算法、隨機森林演算法)、監督式學習迴歸演算法(線性迴歸演算法、邏輯迴歸演算法、支持向量機演算法)。 ■深度學習:學習工具(TensorFlow、Keras)、深度神經網路(DNN)、MNIST手寫數字圖片辨識實作、Gradio模組(深度學習成果展示、過擬合)、卷積神經網路(CNN)與循環神經網路(RNN)。 ■模型訓練進化:預訓練模型、遷移學習、深度學習參數調校、hyperas參數調校神器,以及手寫數字辨識參數調校。 【超值學習資源】 獨家收錄「Python資料科學關鍵影音教學」、全書範例程式檔
【電子書】Google Apps Script雲端自動化與動態網頁實戰
網路好評,國內第一本最完整GAS實作中文書最新版! 以13個案例掌握熱門的Google Apps Script雲端神器, 從入門到自動化實戰開發與設計! 翻轉工作流程,快速打造雲端自動化系統! 無論是大型公司或中小企業,有些常態或重複性的工作都需花費不少人力與時間。隨著資訊技術不斷進步,利用雲端、網頁系統來管理工作流程已是趨勢,而本書就是運用容易取得的Google應用服務作為自動化流程的基底。 強大的Google推出許多免費的雲端應用服務,如Google日曆、試算表與表單、翻譯與語音等,但這些服務皆以各自運作為主,鮮少可互相搭配使用。直到Google推出了「Google Apps Script」,藉此可讓不同雲端服務間得以互動,以增進日常工作的自動化處理效率。本書就希望引領讀者學習開發出符合需求的自動化系統,減少常態性與重複性工作。 ‧清楚明確的步驟式教學,以常見的重複性工作流程作為主要範例,如:自動發信系統、出缺席查詢系統、單據控管系統、會議室借用與查詢系統、每日行程通知…等,說明如何將工作流程得以精簡化或自動化。另外,還有全自動多國語言翻譯機、團隊開會日曆、檔案下載列表…等多元案例。 ‧範例資料庫以Google試算表為主,對於資料的新增、維護、刪除,以及在統計與報表產生較為容易,也有助日後進行各種數據的分析與統計。 ‧不同Google Apps間的資料傳遞,使序號性資料得以完全掌握,且能將每筆資料轉為Google文件與PDF檔案。 ‧在Google試算表中藉由自定義的按鈕,使其可輕易執行相關動作。 ‧結合自動觸發方式,讓所建立的專案得以自動執行,藉此提高工作效率。 ‧將Google試算表中的資料傳送到普及率最高的LINE通訊軟體,輕鬆就能掌握訊息。 ‧藉由Google Apps Script使前端網頁獲得Google試算表中的每筆資料,再也不必與他人共用Google試算表檔案。 附:近280分鐘超值影音教學/全書範例程式檔
【電子書】從零開始學 Visual C# 2022 程式設計
這是一本針對初學者認識程式語言的入門書,是以著墨於程式語言特色和語法的形式,導引學習Visual C#程式語言,以.NET提供的類別庫為範本,配合Visual Studio 2022整合式開發環境,加上愈來愈有智慧的AI輔助IntelliSense功能,可以依據使用者撰寫程式的習慣,讓所編寫的程式保有一致性,避免不必要的錯誤。無論是使用哪一種語言,皆能在共通語言執行環境下,發展出跨平台的應用程式。對於Visual C#語言有興趣,又想要對.NET類別庫有更多認識的讀者,可透過本書獲得通盤性的瞭解。本書以最嚴謹的態度,輔以最精要的表達方式,期許能降低閱讀壓力,筆者深信本書能讓初學者經過Visual C#的學習之旅,繼而開啟編寫程式語言的更多樂趣。 /全書重要主題如下/ 程式基礎篇 ․ Visual Studio 2022快速入門 ․ Visual C#與.NET ․ 資料與變數 ․ 流程控制 ․ 陣列和字串。 物件導向篇 ․ 學習物件導向 ․ 方法和傳遞機制 ․ 繼承、多型和介面 ․ 泛型、集合和例外處理 視窗工作篇 ․ 視窗表單的運作 ․ 通用控制項 ․ 提供交談的對話方塊 ․ 選單控制項和功能表 資料處理篇 ․ 滑鼠、鍵盤、多重文件 ․ I/O與資料處理 ․ ADO.NET元件 ․ 語言整合查詢-LINQ 本書特色 ‧ 有想法,有實作,化想法為行動,學會C#程式語言基礎 ‧ 有章前導引,有課後習作,每個章節皆是一個獨立思考空間 ‧ 從C#程式觀點認識物件導向的三大特性-封裝、繼承和多型 ‧ 只有文字的主控台應用程式,以控制項配合表單形成GUI介面的視窗程式 &
【電子書】超高效!Python × Excel資料分析自動化:輕鬆打造你的完美工作法
提昇Excel資料分析的工作效率讓Python幫你實現! 通過Python自動化,讓繁瑣的 Excel工作也能變得更容易! Python終極省時技巧,讓大量Excel數據處理瞬間完成! & 推薦給喜歡的讀者 *想大幅改善資料分析的工作效率的人 *有大量解讀圖表及報表的資料分析需求的人 *想熟悉Python結合Excel資料分析實例的人 *追求自動化實作樞紐分析表、視覺化統計圖表的人 & “Excel x Python”讓繁瑣的Excel工作和耗時的處理變得更容易。 & 資料分析是一種有明確目的,再從資料收集、加工、資料整理,並藉助分析工具來取到你想要的資訊,或以圖表來展現分析的結果,藉以輔助資料趨勢預測或商業的決策。 & 資料分析的主要目的,就是希望透過資料分析的過程,來取得原先設定的資料分析目標。 & 想改善資料分析的工作效率,採用Python程式語言結合Excel來進行資料分析,可以大幅提高資料分析工作的效能。 & 精彩內容 & *資料分析與Python基礎語法 & 資料處理與資料分析的定義、常見的資料分析工具、為何選擇Python結合Excel來作為資料分析的工具、Python與Excel VBA分析工具的優劣、Python語法快速入門、資料分析模組(os、pathlib、csv、openpyx1、pandas、numpy等)。 & *以Python實作Excel資料分析 & 資料匯入新增讀取、資料預覽、檔案資訊查看、指定欄位類型、缺失值、異常值、空值整理、移除重複、索引設定、資料選取運算取代、數值排序、以Python進行Excel工作表與儲存格操作、儲存格範圍選取、儲存格範格式套用、設定格式化條件、資料分組、樞紐分析、分組統計、彙總運算、視覺化統計圖表繪製、多張工作表串接與合併。 & *資料分析實務應用案例 & 「基金操作績效資料分析」案例:示範如何用Python自動化讀取Excel檔,並將讀取資料儲存成新的.xlsx檔。 & 「中小企業各事業體營運成果」案例:示範如何根據各事業體的業績收入,自動繪製出事業體收入佔比圖餅圖。 & 「股票獲利績效及價格變化」案例:根據股票交易操作績效的來源資料,繪製獲利績效長(橫)條圖與堆疊長條圖、洞察股票價格變化折線圖、股票操作績效平面(及3D)區域圖、投資效益的雷達圖。 &
【電子書】Python 投資停看聽
本書內容改編自第12屆iT邦幫忙鐵人賽 Microsoft Azure 組佳作網站系列文章 Python X 金融分析 X Azure & 本書從 Python 入門出發,學習撰寫 Python 程式,說明如何運用 Python 知名工具-pandas、TA-Lib和Matplotlib 進行交易數據的整理,實作各式金融分析。並可學習如何從政府的開放資料平臺取得各種股票、期貨數據,運用其提供的資源,讓我們可以更容易取得金融市場資訊,打造出屬於自己的交易策略和交易工具。 & 學會如何建立工具後,將可更進一步的學習 Azure,藉由微軟的 Azure 雲端平臺,讓自己的工具得以在雲端上運行,增加穩定性也減少管理成本。 & 從本書學習到這些金融知識後,不僅可以運用在個人投資上,也可以跨入資料分析、資料科學等等領域,甚至可跨入時下最夯的 FinTech 中。 & 目標讀者 1.身為程式小白,想要用程式取得金融資料並達到自動化的讀者。 2.身為程式入門者,但不瞭解 Python 與金融知識的讀者。 3.學過 Python 但是沒有做過數據分析,或是想要瞭解金融分析的人。 4.想要使用 Azure 幫助減少管理伺服器的負擔,卻不知道如何開始的人。 & 本書特色 & Python 程式簡單上手 從入門到實作,快速瞭解 Python 並且學會使用開源工具-Visual Studio Code 進行程式開發。 & 自己的交易,自己分析 結合股票、期貨、選擇權等金融商品,加上 pandas、Matplotlib 模組,製作自己的分析工具以及交易訊號。 & 資料與程式雲端化 使用微軟的 Azure 讓自己的程式與資料雲端化,打造全自動收集資料的程式工具。 & 專業推薦 & 「金融科技的浪潮來襲」相信大家對這句話並不陌生。金融領域廣大遼闊, 常使人不知道要如何進入。本書可以作為金融科技的其中一個入口, 從科技的角度窺探金融與科技結合的可能性, 提供給沒有太多程式經驗的人一個跨入金融領域的入門工具。——沈育德 /美好證券 科技長 &
【電子書】Software Architecture in Practice
《Software Architecture in Practice》是一本實用且經過驗證的現代軟體架構權威指南,第四版加入了關於行動性、雲端、能源管理、DevOps、量子計算的內容,以及十一篇新章節。本書徹底解釋何謂軟體架構、為何它很重要,以及如何以嚴謹且有效的方式進行設計、實例化、分析、演變與管理軟體架構。 本書作者是三位著名的軟體架構師,將在書中介紹完整的生命週期,展示實用的指引、專業的方法,以及經過測試的模型,可用於任何複雜程度的專案。你將學會如何使用架構來處理快速成長的需求、系統的規模與抽象,以及當系統以新的方式動態結合時,如何管理新興的品質屬性。 這本指南帶你深入了解如何利用架構來優化關鍵的品質屬性(包括性能、可修改性、資訊安全、妥善性、互操作性、可測試性、易用性、可部署性…等),並解釋如何管理與改良既有的架構,轉換它們來解決新問題,以及建構可重複使用的架構,將它變成戰略性商業資產。 ‧了解架構如何影響技術環境、專案生命週期、商業概況、你自己的實踐法,以及上述因素如何影響架構 ‧利用經過檢驗的模式、介面與方法來透過架構優化品質 ‧擔任行動設備、雲端、機器學習與量子計算的架構師 ‧為能源效率和安全性等日益重要的屬性進行設計 ‧藉著發現影響架構的重大因素,使用DevOps與部署管道來擴展系統,以及管理架構債務 ‧了解架構師在組織裡的角色,以提供更多價值
【電子書】C#程式設計從入門到專業(下):職場C#進階應用技術(第二版)
全面提升C#程式開發功力的首選之作 ♔Visual Studio 2017/2019/2022以上版本適用 ♔百分百可以完全自學的C#教材 ♔按照「認識」、「學會」、「應用」、「求職」四階段編撰之C#學習教材 ♔精心設計具生活經驗、實用化的學習範例 ♔引導學習歷程:實戰範例→原理講解→參考資料→重點整理→分析與討論 ♔所有範例、練習、習題皆為實戰題目,可以直接應用於職場、工作與專題製作 作者將C#程式設計的實務知識分為「基礎篇」、「進階篇」、「深入篇」等三個層級,下冊內容精心規劃了十個章節及六個附錄,主要教導影音播放、繪圖、多表單視窗程式、類別與物件、委派與索引子、泛型集合類別、執行緒、Console應用程式、開發大型應用程式、C#與資料庫等。除了可讓讀者更深入學習C#程式設計,再搭配本書的精選範例以及清楚詳盡的步驟說明,將可逐步讓你邁向C#程式設計專業之路,並增加C#程式設計的實務經驗。 & 【讀完本書,您將學會】 ♔具備物件導向程式設計能力 ♔具備開發C#影像與多媒體之能力 ♔能撰寫大型C#程式 ♔開發資料庫處理程式 ♔與他人共同協作C#專案 ♔獨立完成複雜之專題 ♔具備求職之C#專業能力 & 本書特色 & ♔一本書=自學+教學+參考資料(省去上網找不到資料的困難與大量時間) ♔疊加式之內容設計,可依據個人需求與時間多寡來學習不同難度的範例 ♔每個範例皆為業界實戰經驗所簡化之學習範例 ♔全書以範例導引C#學習歷程 ♔範例程式講解詳細,非常適合自學與課後自我練習 &
【電子書】C#程式設計從入門到專業(上):完全剖析C#技術實務(第二版)
以學習者視角出發所撰寫的完全自學教材 ♔Visual Studio 2017/2019/2022以上版本適用 ♔百分百可以完全自學的C#教材 ♔按照「認識」、「學會」、「應用」、「求職」四階段編撰之C#學習教材 ♔精心設計具生活經驗、實用化的學習範例 ♔引導學習歷程:實戰範例→原理講解→參考資料→重點整理→分析與討論 ♔所有範例、練習、習題皆為實戰題目,可以直接應用於職場、工作與專題製作 & 作者將C#程式設計的實務知識分為「基礎篇」、「進階篇」、「深入篇」等三個層級,上冊內容精心規劃了十個章節及六個附錄,主要教導Windows Form應用程式、判斷與選擇、重複敘述、變數範圍、常用類別、陣列、常用控制項等基礎概念,以及自訂函式、列舉與結構、檔案處理等進階概念。除了可讓初學者快速入門C#程式設計,再搭配本書的精選範例以及清楚詳盡的步驟說明,將可逐步讓你邁向C#程式設計專業之路。 & 【讀完本書,您將學會】 ♔認識與了解程式設計的邏輯思維 ♔撰寫簡單C#程式 ♔能使用C#自行完成課業習題與日常生活小程式 ♔獨立完成專題 ♔具備求職之C#基本能力 & 本書特色 & ♔一本書=自學+教學+參考資料(省去上網找不到資料的困難與大量時間) ♔疊加式之內容設計,可依據個人需求與時間多寡來學習不同難度的範例 ♔每個範例皆為業界實戰經驗所簡化之學習範例 ♔全書以範例導引C#學習歷程 ♔範例程式講解詳細,非常適合自學與課後自我練習 &
【電子書】好好玩!Python程式設計入門與實例應用-鍛鍊邏輯思維×徹底掌握核心
內容架構完整:範例程式說明、主控台之應用、程式視窗元件、學習輕鬆上手。 強化核心理論:Python程式設計、基礎函式模組、GUI介面元件,重點詳加解說。 章末重點整理:加深學習印象、利用自我評量、強化學習效果、最完整的支援。 & ※適合讀者初學Python程式設計,以實作導引觀念,相關課程必備上課教材。※ & 本書是以初學者入門觀點編著,以簡潔文詞表達,使讀者輕鬆切入、輕鬆學習。內容以實作導引觀念,先從最基本的程式概念開始說明,接著透過與Python Shell的互動交談模式,介紹基本語法,再加上使用元件概念,引領讀者進入Python的程式設計領域。 & 如果您是正要接觸Python或想要一探程式設計原理的讀者,書中圖解化的概念及簡易的說明,可以讓您循序漸進地學好程式設計。書中的所有範例程式皆可於博碩官網下載,讀者可以依照學習進度練習,配合各章教學內容的練習題,讓讀者自我評量學習成果。 & 【精采內容】 ▲充滿魔法的Python:認識Python IDLE、跟Python Shell聊聊天、好幫手help()函式。 ▲Python的百變海龜:Python Turtle從海龜看世界、Turtle繪圖、繪製幾何圖形。 ▲Python魔法箱:保留字和關鍵字、整數型別、面對實數、代數問題、運算子。 ▲程式轉圈更有趣:流程控制、for和while迴圈、continue和break敘述。 ▲程式也有選擇權:if敘述、字串與運算子、格式化字串。 ▲組合不同的資料:序列型別、內建函式Tuple、List物件、資料排序與加總。 ▲重覆工作交給函式:定義函式、有去有回的參數、參引數列、Lambda函式、變數。 ▲模組與函式庫:匯入模組、隨機數值random模組、取得時間戳time模組、datetime模組、詞雲。 ▲GUI介面:物件導向機制、tkinter套件、元件與版面管理。 ▲一起玩PyGame:Pygame套件、Pygame繪圖、一筆繪基本圖、參與遊戲的要角。 &
【電子書】Python論文數據統計分析
運用Python進行資料分析,讓數據說話,有效達成論文目標。 ⊙統計分析初學者最佳實用手冊,精要理論+手把手操作教學。 ⊙內容涵蓋論文寫作常用的敘述統計、推論統計、非參數檢定,並延伸至結構方程模式,對於需要撰寫論文但對統計方法不熟悉的研究生尤其受用。 ⊙適用於社會科學領域的學生和研究人員,特別是碩博士量化研究論文應用在問卷調查方面的分析、多變量研究、實驗設計與統計課程等項目。 需要的論文統計分析方法都在這裡! 受限於軟體工具的取得,研究者有可能面臨雖掌握足夠的數據資料,卻缺乏專業統計分析工具的窘境。本書介紹的Python為開放原始碼的開源軟體,解決統計分析軟體高成本、難入手的研究門檻,對於學術工作帶來極大的便利性與可及性,可協助提升研究專業能力。 Python的應用具有寬廣的發揮度,比如透過網路爬蟲抓取即時資料作大數據分析、編寫程式來加大對議題鑽研的深度與廣度的可能性,也能更加深入嘗試使用該工具來完成數據分析工作並獲得良好成果。書中內容在有關統計學部分作基礎概念解說,並偏重在數據分析的手把手教學步驟示現,讓初學者或者是有論文需求者可以按照內容簡易操作,並達成高效率地論文數據統計分析目標。 &
【電子書】Visual Studio Code實用指南:官方文件沒有詳述的Extension觀念、命令組合技與鍵位客製化技巧(iT邦幫忙鐵人賽系列書)
★介紹 VS Code 與 Extension 的重要觀念及原理與應用 ★認識 Vim 的思維與應用、鍵位設計與盲打,建立良好操作習慣 ★整合 Vim、VSpaceCode(Spacemacs)等套件的客製化指南 ★使用並開發 Extension 以處理客製化需求 本書內容改編自第 12 屆 iT 邦幫忙鐵人賽 Software Development 組冠軍系列文章──《自己用的工具自己做!30 天玩轉 VS Code Extension 之旅》。VS Code 是可擴充性極佳的程式碼編輯器,但實務上我們常常會結合 Extension 擴充功能。在整合 Vim 等眾多 Extension 與客製化原則方面,並沒有詳細的指南與教學。本書旨在引導讀者從編輯器使用、操作鍵盤姿勢到 Vim 等擴充套件的整合與客製化。幫助讀者建立正確觀念與方向,最後使用鍵位配置與 Extension 等方式讓工具更容易使用,引發讀者改善手上現有工具與開發或貢獻開源 Extension 專案的熱情和興趣! 內容涵蓋介面概覽及設定、VS Code 命令操作、Vim 的思想與 Extension 教學、並詳述相關的自定義技巧與原理、設定問題的解決方式、Windows 與 Mac 雙平台上的鍵位配置與符合人體工學的設計原則,最後提供讓現有工具更方便與有效率的 Extension 開發教學。 【內容重點】 ☑ 帶你認識 VS Code 與 Extension 重要觀念原理 本書統整 VS Code 的命令使用方式、自定義技巧、操作 Extension 的重點概念,讓你的編輯器成為更順暢、更高效率的工作環境! ☑ 介紹 Vim 的使用,建立良好的編輯器操作習慣 介紹 Vim 的哲學與思想、鍵盤的使用、鍵位分配與盲打等重要但常被忽略的觀念,建立良好的編輯器操作習慣。 ☑ 符合人體工學的鍵位客製化指南,打造減輕雙手負擔的編輯器環境 整合 Vim、VSpaceCode(Spacemacs)等 Extension、VS Code 命令與符合人體工學的鍵位修改客製化技巧,打造功能豐富與減輕雙手負擔的編輯器環境! ☑ 示範 Extension 實務開發操作與概念 引導讀者觸碰 VS Code 與現有 Extension 在特定情境下的極限,介紹如何使用並開發 Extension 的新功能來解決相關問題。 【適合讀者】 ✦VS Code、Vim 等編輯器的使用者 ✦想學習進階開發技巧與觀念的資深工程師 ✦拓展編輯器極限的 Extension 開發者 本書特色 整合官方文件、Vim 等套件、鍵位客製化與命令組合技巧,打造舒適易用的編輯器操作環境! &
【電子書】跨平台 App + Web API 實戰:使用 Flutter 和 ASP.NET Core 開發尋寶遊戲
以尋寶系統為範例,讓讀者從實際的系統學習Flutter,同時了解如何使用JWT與後台Web API進行溝通。 & 整個尋寶系統包含:尋寶App、Web API、後台管理系統、排程功能,本書的內容在介紹這些系統的實作方式,讀者可自行擴充;除此之外,模組化開發也是其中的重點。 & 目標讀者 1.對尋寶系統開發有興趣者 2.對使用Flutter開發跨平台手機App有興趣者 3.對了解完整系統架構有興趣者 & 本書特色 & ■Flutter、Dart開發環境重點整理 ■前後台系統使用JWT驗證使用者身份 ■使用Redis Server做為資料快取提昇效能 ■模組化開發、程式碼重複使用、節省時間和成本 ■完整的系統程式可從GitHub/bruce68tw下載 &
【電子書】Python與物聯網程式開發終極實戰寶典
現在已經是萬物互聯的時代,從健身環到智慧家庭都是。了解如何透過網路與硬體元件互動來收集並分析使用者資料,到了今天變得更加重要了。物聯網(IoT)結合了時下最熱門的Python開放原始碼程式語言之後,就能用來製作具備直觀好用介面的智能物聯網系統。 本書包含三大篇幅,第一篇談的是物聯網的「網」。你會製作一些端對端的物聯網app來透過網路控制LED,接著學習如何使用Python來建立各種RESTful API、WebSocket API與MQTT服務。第二篇則是介紹電子電路與GPIO介接的重要觀念。到了第三篇,重點轉到物聯網的「物」,你會學到如何透過Python來連接與控制各種電子感測器與制動器,主題包含了馬達控制、超音波感測器測距與量測溫度。最後,我們還要告訴你如何用Python來實作許多進階的物聯網技術、整合各種物聯網資料視覺化與自動化平台,並完成一個相當厲害的物聯網專案。 讀完本書之後,你對物聯網開發就有相當的掌握,也會具備使用Python製作更複雜的物聯網系統所需的知識。 本書精彩內容: .從零開始!了解如何使用Raspberry Pi來介接電子元件 .了解如何製作感測器與致動器電路 .使用Async IO、發佈/訂閱架構等更多方式來建構Python程式碼 .整合各種感測器與致動器來自動化生活中的物聯網專案 .整合電路專案與ThingSpeak、IFTTT來作到自動化應用 .製作並運用RESTful API、WebSocket與MQTT來操作感測器與致動器 .設定用於物聯網專題的Raspberry Pi與Python開發環境
【電子書】matplotlib 2D到3D資料視覺化王者歸來
matplotlib 2D到3D資料視覺化 王者歸來 | 全彩印刷 | ★★★★★ 【國內作者第1本】【全彩印刷】【資料視覺化】 ★★★★★ ☆☆☆☆☆ 【國內作者第1本】【matplotlib書籍】 ☆☆☆☆☆ 本書包含【32個主題】、【509個程式實例】,整本書內容如下: ★ 完整解說操作matplotlib需要的Numpy知識 ☆ 認識座標軸與圖表內容設計 ★ 繪製多個圖表 ☆ 圖表的註解 ★ 建立與徹底認識圖表數學符號 ☆ 折線圖與堆疊折線圖 ★ 散點圖 ☆ 色彩映射Color mapping ★ 色彩條Colorbars ☆ 建立數據圖表 ★ 長條圖與橫條圖 ☆ 直方圖 ★ 圓餅圖 ☆ 箱線圖 ★ 極座標繪圖 ☆ 階梯圖 ★ 棉棒圖 ☆ 影像金字塔 ★ 間斷長條圖 ☆ 小提琴圖 ★ 誤差條 ☆ 輪廓圖 ★ 箭袋圖 ☆ 幾何圖形 ★ 表格製作 ☆ 基礎3D繪圖 ★ 3D曲面設計 ☆ 3D長條圖 ★ 設計動畫 本書程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通使用Python + matplotlib完成資料視覺化。
【電子書】從自學到成功轉職軟體工程師:自主學習讓我重拾人生的發球權(iT邦幫忙鐵人賽系列書)
透過本書建立策略性計畫,學習「自學」程式設計 降低你的轉職焦慮!勇敢邁向自己想要的職涯方向 近十年由於手機應用程式(APP)、雲端技術、區塊鏈、AI 技術的興起,不但使得網路應用程式的需求大增,也讓軟體工程師的需求變大;加上開放原始碼的友善文化、對遠端工作的嚮往,讓「成為軟體工程師」變成轉職時的一個熱門選項。 只是工程技術畢竟有它需要的教育門檻,「學習寫程式」並不是一件容易的事。加上轉換跑道,大部份的人應該是生疏的——「這個職涯轉變,是否會影響人生的發展?」——這種不確定感,似乎也讓自學寫程式的人開始變得不安,時而瞻前顧後,甚至還會影響到原本的工作與生活,也影響學習。 轉職當軟體工程師,其實並不難! 問題在於該怎麼從無到有,學習軟體工程師所需技能,成功轉職。 本書提供一個如何「自學」的方法。讓讀者可以對自學寫程式這件事的焦慮感降低一點,並且透過策略性的計畫,了解自學是怎麼一回事,幫助你利用此方法踏上學習程式設計的軌道,一步一步邁向你想要的職涯方向,最終成為一位軟體工程師。 【內容簡介】 本書內容改編自第12屆iT邦幫忙鐵人賽 Modern Web 組佳作系列文章⸺⸺《完美 Camp 進化論》,以自學程式設計所需要準備的心態,及後續如何尋找教材持續進行學習和練習的內容為主,作者自身的學習經驗為輔,期望能更貼近讀者的需求與感受。 【目標讀者】 正在考慮或者已經決定轉職成為軟體工程師。 對網頁前端有興趣。 想要靠自學的方式學習寫程式。 想要報名好想工作室 Web Camp的學員。 本書特色 點出轉職軟體工程師所需思考的問題,並延伸至職涯及人生探索。 提供新手自學程式設計的思考脈絡,以安排自己的自學之路。 學習如何自學的方法,自我檢視成效,培養持續自學的續航力。
【電子書】不只是工程師才要懂的 App 資訊安全:取得資安檢測合格證書血淚史(iT邦幫忙鐵人賽系列書)
本書內容改編自第12屆 IT 邦幫忙鐵人賽,Security 組優選網路系列文章 《看完眼眶濕濕的App開發者慘烈對抗險惡資安環境血與淚的控訴!》 & *平時也不可鬆懈!使用手機時也可以進行的資安措施 *揭開加解密演算法的神秘面紗,並教導讀者如何使用 *嚴密防堵駭客破解手機App,全面保護手機資訊安全 *講解程式發布安全、敏感性資料保護等資安檢測項目 用幽默詼諧的方式介紹艱澀難懂的演算法和如何破解及保護 App,也是台灣第一本,詳細介紹 App 資安檢測項目,並如何通過檢測取得證書,並加料許多即使是一般使用者也受用無窮的保護手機資訊安全的觀念。 & 目標讀者: 一般使用者 ◾& 可以了解什麼樣的 App 是否安全,該怎麼保護自己的個資。 一般 App 開發者 ◾& 可以學到 SSL 數位憑證觀念, 怎麼將資料加密和怎麼攔截網路傳輸資料。 資深 App 開發者 ◾& 了解駭客是如何使用「敲殼、逆向、滲透」破解 App,又該如何保護 App。 & 本書特色 & 大家都該懂得手機資安保護 ◾& 該不該 JB 或 Root,危害是什麼 ◾& 公用 Wi-Fi 好危險 ◾& 簡訊驗證安全嗎 ◾& 權限隨便給,就會被人看光光 & 資安檢測,從菜鳥到專家 ◾& 資安檢測怎麼誕生的 ◾& 怎麼查找自己所需的規範文件 ◾& 怎麼取得資安檢測通過證書和標章 ◾& 逐項講解資安檢測項目和技巧 & 神祕的加密學,就這樣趕鴨子上架 ◾& 實作各種雜湊演算法,且運用於電子簽章 ◾& 從原理到實作講解對稱加密演算法,公開金鑰演算法 ◾& 在各種情境下使用混合加密系統 & 手機 App 是怎麼破解,又該怎麼保護 ◾& 駭客是如何脫殼,反編譯 ◾& 使用憑證綁定確保通訊安全 ◾& 混淆程式碼保護你的 App ◾& 攔截通訊傳遞資料
【電子書】OpenCV影像創意邁向AI視覺王者歸來
★★★★★ 國內作者【第一本】×【全彩印刷】×【AI視覺】書籍 ★★★★★ ★★★★★ 完整解說【影像創意】×【AI視覺】的實例 ★★★★★ ★★★★★【31個主題】+【423個Python實例】★★★★★ 筆者在撰寫這本書除了採用當下最熱門的Python程式語言,同時採用2步驟說明: ◤函數數學原理解說◢ ◤套用OpenCV函數講解影像創意與AI視覺的實例◢ 當讀者遵循這些步驟學習時,相信所設計的物件就是一個帶有靈魂與智慧的程式碼了。這本書從影像原理開始說起,逐一解說從影像到AI視覺所需的完整知識,本書的主題內容如下: ☆ 完整解說操作OpenCV需要的Numpy知識 ★ 影像讀取、輸出與儲存 ☆ 認識色彩空間、BGR、RGB、HSV ★ 建立藝術畫作 ☆ 建立靜態與動態影像,打破OpenCV限制建立中文字輸出函數 ★ 影像計算與影像的位元運算 ☆ 重複曝光技術 ★ 影像加密與解密 ☆ 閾值處理 ★ 數位情報員、深藏在影像的情報秘密 ☆ 數位浮水印、版權所有翻譯必究 ★ 影像幾何變換、翻轉、仿射、透視、重映射 ☆ 影像遮罩與影像濾波器 ★ 認識卷積 ☆ 認識與刪除影像雜質 ★ 數學形態學、腐蝕、膨脹、開運算、閉運算、禮帽運算、黑帽運算 ☆ 從影像梯度到內部圖形的邊緣偵測 ★ 影像金字塔 ☆ 影像輪廓特徵與匹配 ★ 輪廓的擬合、凸包與幾何測試 ☆ 醫學應用器官影像的徵兆 ★ 霍夫變換(Hough Transform)與直線檢測 ☆ 無人車駕駛車道檢測技術 ★ 直方圖、增強影像對比度、修復太曝或太黑影像、去霧處理 ☆ 模板匹配、找尋距離最近的機場、找尋某區域高山數量 ★ 傅立葉變換的方法與意義、空間域與頻率域的切換,進行影像處理 ☆ 分水嶺演算法執行影像分割 ★ 前景影像擷取 ☆ 影像修復—搶救蒙娜麗莎的微笑 ★ 辨識手寫數字 ☆ OpenCV的攝影功能、活用拍照與錄影 ★ 應用OpenCV內建的哈爾(Haar)特徵階層式分配器 ☆ 偵測人臉、身體、眼睛、貓臉、俄羅斯車牌 ★ 設計自己的哈爾偵測分配器,應用在偵測台灣汽車車牌 ☆ 人臉辨識原理與應用 ★ 執行車牌辨識&&
【電子書】最新Python基礎必修課(含ITS Python國際認證模擬試題)
語法解析->範例說明 ->程式設計 ->ITS Python詳解■MVP微軟最有價值專家、ITS Python國際認證講師與資深教師共同執筆 由微軟MVP、ITS Python國際認證講師與科技大學教授程式設計教師共同編著,針對初學習程式設計所編寫的入門教材,適合無程式基礎以及想要學習Python的初學者,同時也是適合教師教授程式設計與訓練學生運算思維的好教材。 ■循序漸進,無痛上手 內容兼具理論與實務,由書中範例說明,問題分析、程式架構,訓練初學者邏輯思考、解決問題的能力,使初學者輕鬆邁入Python程式設計的殿堂。 ■豐富內容與實務應用 涵蓋Python開發環境建置、變數與資料型別、輸出入函式、選擇結構、重複結構、串列與集合、排序與搜尋、函式、字典、套件使用、檔案與例外處理,數據圖表設計、視窗應用程式開發,網頁爬蟲實戰…等。為初學者建立前進大數據、機器學習與人工智慧的基礎。 ■ITS Python國際認證能力訓練 內文講解融入ITS Python解題技巧,書末更彙整了ITS Python(IT Specialist Certification)資訊科技專家國際認證的兩組模擬試題,讓初學者程式設計訓練更加扎實,同時也是考取ITS Python國際認證的最佳教材。
【電子書】Spring REST API開發與測試指南:使用Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test
DevOps與後端系統建置必修技能! 鑒於前後端分離與微服務架構的興起,伺服器端需要提供API供用戶端存取。傳統的SOAP協定是以複雜的XML作為傳送媒介,已經逐漸被使用輕量化JSON傳送資訊的REST API取代,成為開發與建置API的主流。 除此之外,API的開發和上線應用,效率與品質應該兼顧。透過DevOps流程結合開發、測試、營運,可以更快地將新增或修正的功能發佈給使用者;在這樣的環節中,自動化測試至關重要。 本書第一部分介紹Java的單元測試框架如JUnit5、Mockito、PowerMock,並探討如何提升程式的可測試性。 第二部分先介紹REST API的概念與背景。在使用Spring Boot建置初版REST API後,逐章示範API的例外處理、Swagger文件說明、版本控制、分頁與排序、與套用HATEOAS等。 最後結合Spring Test模組對REST API進行單元測試、整合測試、與端對端測試,以期產出符合企業品質與效率的REST API。
【電子書】Arduino專題製作與應用:語音互動篇
不需連網,中文聲控與說中文,輕鬆做出聲控機器人 [深入淺出]引導玩家以Arduino實現聽話、對話互動功能 [動手實作]以語音說出數字資料、執行狀態、歡迎及警告語句 [技術探討]中文聲控、不限定語言聲控、支援紅外線IOT居家應用 [專題活用]Arduino各項實驗可用於專題,學生專題製作有方向可循 精采內容 ✪語音量身高:經過房門自動告知身高。 ✪互動廣告機:說出「阿迪羅美食店,有酸辣湯,海鮮粥….」。 ✪說話時鐘:每半點或整點播報現在時間。 ✪投球機:說出「加油」,「還剩 9 秒」,「得分」。 ✪語音樂透機:用語音說明牌,創造千萬幸運兒。 ✪智慧盆栽:盆栽缺水自動加水,可偵測物體靠近來個驚奇。 ✪聲控查詢IC腳位:說出「D3腳位」,裝置會說出「第5支腳」。 ✪聲控互動機器人:會唱歌、跳舞、說中文、聽話、對話。 ✪µ設計IR IOT物件、電視遙控器會說話、聲控電視。 適用對象 高職及大專院校電子、電機、資訊、自動控制系,單晶片、微電腦、介面技術及專題製作參考教材。一般學生、工程師、創客,設計Arduino及專案製作教材。 本書特色 ✔Arduino聽話採用VI中文聲控模組,使用前不需要錄音訓練,只要說中文便可以控制,可下載各式應用程式。 ✔Arduino聽話採用VCMM聲控模組,不限定語言聲控,使用前需要錄音訓練,說國語、台語、英語皆可,可下載各式應用程式。 ✔Arduino板子可直接插上MSAY中文語音合成模組說出中文。
【電子書】AIOT與OpenCV實戰應用:Python、樹莓派、物聯網與機器視覺
*詳細步驟說明,一步步跟著做,有如專家從旁親自指導! *本書使用Python 3.x、樹莓派4B與OpenCV 4.x *涵蓋大部分常用感測元件與重要連網技術 *第三版新增影像串流、LCD螢幕與全彩LED燈條、更新MQTT安裝方式 朱克剛老師專門培訓物聯網應用工程師,擁有豐富資訊教育訓練經驗,結合 Python、Raspberry Pi 與 OpenCV 的 AIoT 專案開發與教學,遠距實作授課操作流暢畫面優美,如同本書內容一樣,深入淺出,廣受師生好評。 -- 國立臺北科技大學電子系副教授 曾柏軒 本書內容說明清楚,透過實作例子的步驟說明,讓初學者可以快速上手,是一本適合學習的好書。 -- 國立高雄科技大學電子系教授兼主任秘書 陳銘志 樹苺派是最接近AIoT世界的起點,搭配Python與OpenCV工具的使用,可以讓你一窺這個大世界的堂奧。 很高興朱克剛老師把這些元素集結在一本書裡面,讓大家可以快速掌握這張通往未來的門票。 -- 宏碁強固電腦方案總處長 游鴻志 AIoT應用領域十分廣泛,舉凡機器視覺、外觀檢測、智能家居及設備維護監控。本書以深入淺出方式介紹樹莓派軟硬整合框架並採用最新的Python開發技巧,誠摯推薦給所有想要進入AIoT開發者殿堂的一本必備秘笈。 -- 鴻海集團D事業群/資訊價值創造處資深處長 徐長愷
【電子書】Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略
Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略 本書獨家解析知名大數據專案,FinMind,帶你一窺大數據產品的發展過程,打造專屬個人的大數據 side project、作品、產品。讀完本書,你將學會分散式爬蟲、rabbitmq、api、MySQL 資料庫、壓力測試、docker、CICD、雲端、traefik、redash 視覺化等,本書是一本集大成的作品。 分享在 Github 獲得 1,500 stars 的大數據 side project,並幫助讀者從 0 開始,打造專屬個人的大數據 side project。 ●&& &資料工程 ○&& &使用分散式技術,rabbitmq、flower、celery,收集證交所、櫃買中心、期交所等股市資訊。 ○&& &使用 docker、fastapi 架設 RESTful API 服務。 ○&& &使用 docker swarm 架設分散式服務,包含爬蟲、api、資料庫 MySQL、rabbitmq 等服務。 ○&& &使用雲端服務,一個月 5 美金,且免費提供 100 美金額度。 ○&& &一站式管理多台分散式機器。 ●&& &產品迭代 ○&& &單元測試 unit test 介紹,包含爬蟲、api 測試範例。 ○&& &使用 CICD 做持續性整合、部屬,並以 gitlab-ci 搭配 API 服務做為範例。 ●&& &API 產品上線 ○&& &免費網址申請教學,No-IP。 ○&& &免費 SSL 憑證教學,Let's Encrypt。 ○&& &一站式管理多服務網址,容器化反向代理工具 Traefik。 ●&& &業界資料視覺化工具 ○&& &使用 Redash 建立個人化、股市分析儀表板。
【電子書】【最新ITS認證版】Python零基礎入門班(含ITS Python國際認證模擬試題)
Python程式設計入門必修 國際認證考試必備 銜接職場應用 提高競爭力! Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。 Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,並提供國際認證考試模擬練習,深入淺出一窺Python程式語言與設計的奧妙! ■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。 ■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。 ■融入精采的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。 ■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。 ■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。 ■書末納入ITS Python(IT Specialist Certification)資訊科技專家國際認證模擬試題,由ITS Python國際認證滿分講師主筆編寫。對應最新國際認證考試題目,彙整重要觀念,並有內容章節的標示,以及提供參考解答,藉此完整了解命題方向,取得國際認證的最佳學習方式與應試能力。 【書附超值學習資源】 160分鐘快速入門影音教學/範例程式檔/綜合演練參考解答 ITS Python國際認證模擬試題參考解答/原廠認證應考資訊 【關於IT Specialist資訊科技專家國際認證】 ITS Python為「IT Specialist資訊科技專家國際認證」系列考科之一,IT Specialist Certification是由PearsonVUE.Certiport(國際專業教育與認證機構)承接微軟MTA技術專業國際認證架構,進行測驗考綱再研發後推出之全新品牌。 ITS Python於2021年7月1日推出英文版,同年11月中文版上線,原由Microsoft與PearsonVUE.Certiport合作推出的MTA認證提供考試至2022年6月30日終止。
【電子書】C & C++程式設計經典
由微軟MVP、大學教師共同編著,並由大學教授程式設計教師提供寶貴意見與審校。範例淺顯易懂且具代表性與實用性,非常適合教學與自修,是一本C&C++程式設計的最佳入門進階書。本書共分C語言與C++兩個部分:第1~15章詳實介紹C語言程式設計技巧;第16~23章介紹C++物件導向程式設計、多載運算子、樣版、例外處理與STL等進階議題。 .介紹C語言程式設計技巧 .介紹C語言指標、字元與函式應用 .介紹C++物件導向程式設計技巧 .介紹C++函式指標、樣版、例外處理、STL等進階議題 .列舉易懂且具代表性與實用性的程式範例
【電子書】Python實戰聖經:用簡單強大的模組套件完成最強應用
【Python系列書在台累計銷量突破10萬冊】 Python開外掛,開發實戰超進化! 橫跨15大領域,全面掌握最熱門的重量級技術應用! 給需要本書的人: ★有一些Python語法基礎,但想要更進一步挑戰開發應用的人 ★對Python許多話題與開發方向有興趣,但卻不知如何下手的人 ★已經有研究主題,想要找尋加速升級自己專案方法的人 ★有程式開發經驗,想要快速累積成果,獲得成就感的人 善用Python的智慧結晶 站在巨人的肩膀快速掌握開發應用 Python號稱萬用語言,語法簡潔,應用領域廣泛,透過Python模組與套件,可以減少大量重複性的程式碼,讓開發更加便利,所以不只受到許多程式人的青睞,也受到初學者的喜愛。 本書介紹許多熱門且精彩實用的 Python 模組套件,涵蓋網路爬蟲、多媒體圖片影音處理、語音文字處理、金融應用、臉部辦識分析、圖片偵測辨識、自然語言分析、自動化處理、多媒體機器學習、無程式碼機器學習,以及其他許多領域。在開發實作過程中,可體驗這些Python模組套件帶來的強大應用,而對於在開發卡關的人來說,也有機會找出掙扎已久的盲點,成為解決無能為力的關鍵,進一步突破開發瓶頸。 【超強雲端開發平台】善用 Google Colab,沒有成本負擔,又能在高效能的環境裡進行各種主題的開發應用。 【數據資料擷取】利用不同模組套件,快速在網路中爬取,精確分類收集,無論是新聞、金融、圖片、影片的資料類別,都能在瞬間快速完成。 【多媒體檔案處理】進行圖形、聲音、影片的調整、剪輯與合併等作業,將複雜繁鎖的流程化為快速又準確的自動化操作。 【電腦視覺實踐】AI人工智慧中除了圖片偵測、標註與辦識,進階的人臉辦識、情緒分析、口罩偵測,都能在 Python 模組套件的串連下,利用極短的程式碼完美實現。過去視為困難無解的任務,現在就是那麼簡單! 【自然語言應用】無論是語言辨識翻譯、文句分詞、簡繁轉換或語意統計,更進一步的文章摘要、情緒分析、語音機器人等應用,都能逐步完成。 【快速自動化操作】將大量複雜的工作流程加入智慧的腦袋,用自動化操作完成過去要花費大量時間、人力、物力的工作,提升工作效能。 【多媒體機器學習新利器】電腦視覺的進階開發應用層面很廣,無論是臉部偵測、臉部特徵、手部偵測、姿勢偵測、人體整合偵測、3D物體偵測,都能運用模組套件結合不同資源進行開發,在最少的程式碼裡得到最好的效果。 【無程式碼機器學習新領域】革命性的機器學習模式,利用雲端工具讓開發者在極簡程式碼,甚至不用程式碼的狀況下進行大規模資料訓練,簡化以往模型產生的複雜動作。 【打造模組套件】除了享受別人的開發成果,也能打造自己的模組套件,將自己開發的成果包裝並上傳到網路分享,成為許多人專案開發的神隊友。 超值學習資源: 範例程式檔/無程式碼機器學習開發影音教學 Google Colab雲端開發平台入門影音教學
【電子書】Python網路爬蟲:大數據擷取、清洗、儲存與分析-王者歸來
Python網路爬蟲 大數據擷取、清洗、儲存與分析 王者歸來(第二版) ★★★本書第一版是【博客來2020年】【電腦書年度暢銷榜第3名】★★★ ★★★★★【26個主題】+【400個實例】★★★★★ ★★★★★從【零】開始的【網路爬蟲入門書籍】★★★★★ ★★★★★大數據【擷取】、【清洗】、【儲存與分析】★★★★★ ★★★★★【網路趨勢】+【了解輿情】★★★★★ 第二版和第一版做比較,增加下列內容: ★:全書增加約50個程式實例 ★:網路趨勢,了解輿情 ★:網路關鍵字查詢 ★:YouBike資訊 ★:國際金融資料查詢 ★:博客來圖書排行榜 ★:中央氣象局 ★:租屋網站 ★:生活應用 下列是本書有關網路爬蟲知識的主要內容: ★:認識搜尋引擎與網路爬蟲 ★:認識約定成俗的協議robots.txt ★:從零開始解析HTML網頁 ★:認識與使用Chrome開發人員環境解析網頁 ★:認識Python內建urllib、urllib2模組,同時介紹好用的requests模組 ★:說明lxml模組 ★:XPath方法解說 ★:css定位網頁元素 ★:Cookie觀念 ★:自動填寫表單 ★:使用IP代理服務與實作 ★:偵測IP ★:更進一步解說更新的模組Requests-HTML ★:認識適用大型爬蟲框架的Scrapy模組 在書籍內容,筆者設計爬蟲程式探索下列相關網站: ☆:國際與國內股市資訊 ☆:基金資訊 ☆:股市數據 ☆:人力銀行 ☆:維基網站 ☆:主流媒體網站 ☆:政府開放數據網站 ☆:YouBike服務網站 ☆:PTT網站 ☆:電影網站 ☆:星座網站 ☆:小說網站 ☆:博客來網站 ☆:中央氣象局 ☆:露天拍賣網站 ☆:httpbin網站 ☆:python.org網站 ☆:github.com網站 ☆:ipstack.com網站API實作 ☆:Google API實作 ☆:Facebook API實作 探索網站成功後,筆者也說明下列如何下載或儲存不同資料格式的數據: ★:CSV檔案格式 ★:JSON檔案格式 ★:XML、Pickle ★:Excel ★:SQLite 在設計爬蟲階段我們可能會碰上一些技術問題,筆者也以實例解決下列相關問題: ☆:URL編碼與中文網址觀念 ☆:將中文儲存在JSON格式檔案 ☆:亂碼處理 ☆:簡體中文在繁體中文Windows環境資料下載與儲存 ☆:解析Ajax動態加載網頁,獲得更多頁次資料 ☆:使用Chromium瀏覽器協助Ajax動態加載
【電子書】iOS 15程式設計實戰:Storyboard與SwiftUI快速上手的開發技巧200+
◎使用最新Xcode13 / Swift 5.x語法講解說明。 ◎簡單、容易上手、一步步跟著做,有如專家從旁親自指導! ◎UI元件全面介紹、各種控制器深入說明、核心動畫與圖層、Socket連線與藍牙等全新內容。 ◎本書榮獲台中市電腦公會推薦! ◎經濟部iPAS行動裝置程式設計師能力鑑定指定參考用書!iOS日新月異,如果想要寫出專業級的iOS App,本書絕對值回票價,它是每位iOS工程師必備的一本重量級工具書。 -- 資策會數位教育研究所主任 王淳平 朱老師為人幽默風趣,著作深入淺出,對於 iOS 的技術細節著墨既深且廣。無論對於初學或者資深的iOS開發者,這本書都是值得隨時在手的好工具。 -- 誠藝顧問有限公司技術總監 劉佑國(Kent Liu) 行動裝置作業系統變化快速,對程式設計師來說是一大挑戰,iOS更是如此。朱老師運用清楚明白的講解以及大量的範例,讓不論是初學者或是已有經驗的程式設計師都能精準掌握最新作業系統的特性,有效縮短學習的時間。本人在此特別推薦此書,這是對iOS程式設計有興趣的朋友都該擁有的一本好書。 -- 淡江大學資訊工程系副教授 王聲葦 程式設計師最困擾的是日新月異的開發工具,本書是一本可跟上技術演替的書,一直是行動應用開發人員的最佳夥伴,更是iPAS行動裝置程式設計師初級證照考科「行動裝置程式開發-iOS程式設計」與中級考科「行動裝置跨平台程式開發-iOS開發實務」必備的工具書。 -- 國立虎尾科技大學資訊工程系副教授暨教育部彰雲嘉數位機會中心輔導團主任 江季翰
【電子書】你所不知道的必學前端Debug技巧:即學即用!讓你Debug不求人(iT邦幫忙鐵人賽系列書)
本書改編自第12屆iT邦幫忙鐵人賽Modern Web組冠軍系列文章《你所不知道的各種前端Debug技巧》。雖然Debug占據了開發者大多數的時間,卻較少人著墨在精進Debug技巧。本書將從心態、通用方法開始切入Debug技巧,再深入至不同主題如HTML、CSS、JavaSciprt、效能分析、使用者體驗、錯誤處理、工具等,並搭配範例程式碼進行說明,以協助讀者理解及應用在實際情境中,提升解決問題的效率。 【內容重點】 ✪不限於前端的Debug心態及通用技巧。 ✪網頁元素、樣式的即時調整與檢查技巧。 ✪利用斷點、逐步執行檢查JavaScript的方式及容易造成錯誤的寫法。 ✪API請求資訊的分析技巧及快取、CORS、Cookies等重要觀念。 ✪程式碼、記憶體、網頁渲染流程的效能問題分析技巧。 ✪行動裝置的模擬、Debug技巧及瀏覽器行為差異。 ✪網站體驗指標(Web Vitals)、無障礙網頁及相關檢測工具。 ✪錯誤拋出、攔截和非同步錯誤處理技巧與最佳實踐。 ✪Chrome DevTools的設定和功能細節。 【適用讀者】 ✪前端初心者:開發時遇到問題卻不知道如何解決,希望學習實務經驗和Debug訣竅。 ✪前端工程師:希望提高問題解決能力及開發效率。 ✪有經驗的開發者:想要學習或更深入理解前端開發知識和相關工具。 本書特色 一本可精進你的Debug技巧,讓你從有效率的解決問題到避免問題發生的前端Debug技巧工具書 ✪以Debug技巧為主軸,有效提升整體問題解決能力,不限於特定環境或框架。 ✪詳細說明問題成因和解決方式,協助讀者深入理解,並應用於實際情境中。 ✪提供範例網站及程式碼,一步步帶領讀者進行操作,熟悉工具使用方式。
【電子書】改變世界的九大演算法
榮獲美國出版人協會(Association of American Publishers)電腦資訊科學最佳書籍獎 & 電腦網路技術無所不在:每天,我們從海量的資訊中搜尋到所要的資訊、我們上傳照片到臉書上、我們運用公鑰加密來傳送私人資訊例如信用卡號碼等等、我們使用數位簽章來確認所造訪的網站的真偽…… & 這本書介紹了讓電腦網路世界得以運作,塑造今日人類生活的九種最重要的演算法(algorithm)。作者挑選這九大演算法的標準是: & 1.每天會被一般電腦使用者用到的演算法。 2.必須能解決現實世界的具體問題。 3.主要是與資訊科學理論有關的演算法。 4. 美、簡潔、優雅。 & 本書所介紹的九大演算法是:搜尋引擎的索引(search engine indexing)、網頁排序(page rank)、公鑰加密(public-key cryptography)、錯誤更正碼(error-correcting codes)、模式辨識(pattern recognition,如手寫辨識、聲音辨識、人臉辨識等等)、資料壓縮(data compression)、資料庫(databases)、數位簽章(digital signature),以及一種如果存在的話將會很了不起的偉大演算法,並探討電腦能力的極限。 & 作者將我們日常生活會用到的電腦功能背後的道理,以淺顯易懂的方式介紹,不具備資訊科學的背景也可以了解。而且令人驚喜的是,每一種演算法,都是一個解決問題的創意與線索,也讓我們得以一窺近代數學家、資訊科學家的努力探索成果。面對越來越科技化的現代生活與職場挑戰,這些基本原理和概念值得我們去了解、吸收,為未來世界做好準備。
【電子書】改變世界的九大演算法:讓今日電腦無所不能的最強概念
榮獲美國出版人協會(Association of American Publishers)電腦資訊科學最佳書籍獎 & 電腦網路技術無所不在:每天,我們從海量的資訊中搜尋到所要的資訊、我們上傳照片到臉書上、我們運用公鑰加密來傳送私人資訊例如信用卡號碼等等、我們使用數位簽章來確認所造訪的網站的真偽…… & 這本書介紹了讓電腦網路世界得以運作,塑造今日人類生活的九種最重要的演算法(algorithm)。作者挑選這九大演算法的標準是: & 1.每天會被一般電腦使用者用到的演算法。 2.必須能解決現實世界的具體問題。 3.主要是與資訊科學理論有關的演算法。 4. 美、簡潔、優雅。 & 本書所介紹的九大演算法是:搜尋引擎的索引(search engine indexing)、網頁排序(page rank)、公鑰加密(public-key cryptography)、錯誤更正碼(error-correcting codes)、模式辨識(pattern recognition,如手寫辨識、聲音辨識、人臉辨識等等)、資料壓縮(data compression)、資料庫(databases)、數位簽章(digital signature),以及一種如果存在的話將會很了不起的偉大演算法,並探討電腦能力的極限。 & 作者將我們日常生活會用到的電腦功能背後的道理,以淺顯易懂的方式介紹,不具備資訊科學的背景也可以了解。而且令人驚喜的是,每一種演算法,都是一個解決問題的創意與線索,也讓我們得以一窺近代數學家、資訊科學家的努力探索成果。面對越來越科技化的現代生活與職場挑戰,這些基本原理和概念值得我們去了解、吸收,為未來世界做好準備。
【電子書】內行人才知道的系統設計面試指南
amazon.com ★★★★★最高評價,IT類別銷售榜首🏆系統設計面試被許多人認為是難度最高的技術面試。本書提供許多真實案例,告訴您如何分析與解決系統設計問題。 本書包含以下內容: .面試官想從答題中看到的重點是甚麼? .解決系統設計面試題的四步驟框架 .16道經典技術面試題與詳細解答 .超過百張的圖表解釋不同系統的工作原理 來自讀者的讚譽👍 「優質內容,對我通過FANG的系統設計面試輪有很大的幫助」 「軟體工程師都應該看這本書」 「對於需要準備系統面試的人而言,這本書很值得一看!」 「就算不是為了準備面試,這本書也能增加你的見識」 「用簡單易懂的方式解說觀念,看完一定會有收獲」
【電子書】資料處理:使用Python語言
運用熱門Python程式語言,學習資料處理。!本書屬於基本Python語法的介紹,內容偏向於資料框 (dataframe) 的建構與使用。以教程(tutorials)方式進行,書內提供對應的指令與結果,配合「範例」著手,即可了解。本書適合初學者,進入門檻或專業性質並不高,也適合一般社會大眾使用。本書使用Python 3.8.2 (IDLE)與Spyder 4.1.5二個版本。隨書光碟含全書完整程式碼。 **光碟內附有本書完整的資料與Python程式碼一書在手,掌握資料處理!Python功能相當多元,絕非只有數據或統計分析目的而已。全書共分9章。第1章Python的簡介說明,其中包括如何建立「類別 (class)」與模組(module)。第2章介紹Python的基本語法。第3章敘述如何於Python內操作矩陣以及一些基本的矩陣運算。第4章介紹主要的資料結構型態:資料框,以及如何進行資料框內的操作。第5章說明如何建立時間序列型態資料,即如何於Python內顯示日期與時間。第6章為第4章的延續,說明「進階資料框」,或稱為「多層次資料框」的建立。第7章介紹不同資料框間的合併操作。第8章屬於資料的輸入與輸出,包括如何讀取網路上的資料。第9章是資料的探索與繪圖的說明。閱讀本書最好方式是「一邊閱讀,一邊操作」,不要只用純粹閱讀的方式。切記!
【電子書】機器學習:彩色圖解+基礎微積分+Python實作-王者歸來
★★★★★【國內第一本】【全彩印刷】★★★★★ ★★★★★【機器學習】+【微積分原理】+【Python實作】★★★★★ ★★★【賽車】、【鬥牛】、【金門高粱酒】邁向微積分之路 ! ★★★ ★★★★★【生硬】微積分變【有趣】! ★★★★★ 近幾年每當無法入眠時,只要拿起人工智能、機器學習或深度學習的書籍,看到複雜的數學公式可以立即進入夢鄉,這些書籍成為我的安眠藥。心中總想寫一本可以讓擁有高中數學程度即可看懂人工智能、機器學習或深度學習的書籍,或是說看了不會想睡覺的機器學習書籍,這個理念成為我撰寫這本書籍很重要的動力。 這本書幾個重大特色如下: ★ 【高中數學】程度即可閱讀 ★& 微積分原理【從0開始】解說 ★ 【微積分原理彩色圖解】 ★& 培養學習微積分的【邏輯觀念】 ★ 【手工推導】與【Python計算】微積分公式 ★ 完整【彩色圖例解說】機器學習與微積分的【關聯】 ★ 【微分找出極值】 ★ 認識【機率密度函數】 ★ 【多重積分】觀念與意義 ★ 【偏微分】意義與應用 ★ 【梯度下降法】觀念與應用 ★ 【非線性函數】數據擬合 ★ 【神經網路的數學】 ★ 【深度學習】 ★ 【Python實作】 在徹底研究機器學習後,筆者體會應該從【基礎數學】與【微積分】開始,有了這些基礎未來才可以設計有靈魂的機器學習應用程式。 筆者學校畢業多年體會基礎數學與微積分不是不會與艱難而是生疏了,如果機器學習的書籍可以將複雜公式與理論從基礎開始一步一步推導,使用彩色圖片搭配Python程式實例解說,可以很容易帶領讀者進入這個領域,同時感受基礎數學與微積分不再如此艱澀,這本書將為讀者開啟進入機器學習的殿堂。
【電子書】第一次學C就上手:融入專題製作與APCS先修檢測
由淺入深的教學分配。豐富實用的程式範例。融入APCS概念與實作題*章節安排由淺入深,從C語言核心知識開始,進而介紹重要的資料結構與演算法。 *本書以實用範例為導向,再搭配專題實作,可適用於進階程式設計課程! *範例分為『程式設計目標』、『參考程式碼』和『程式碼解說』等三個部分,讓讀者先了解程式設計目標,進而思考並撰寫程式碼,如遇到困難,再藉由程式碼解說來幫助解題。 *藉由資訊專題『成績排行系統』與『書籍借還系統』,來培養資訊專題製作與設計能力。 *第三版新增APCS大學程式設計先修檢測的概念題與實作題,幫助讀者認識與思考APCS題目,以提升問題解決與運算思維能力。
【電子書】KorGE遊戲開發 : 帶你學會運用Kotlin、KorGE、Ktor技術打造自己的小遊戲(iT邦幫忙鐵人賽系列書)
教您用Kotlin語言設計跨平台遊戲,分享實戰開發遊戲技術不藏私,輕鬆學會製作自己的第一個小遊戲。 •初學者快速入門Kotlin學會Hello World! •介紹遊戲引擎KorGE製作跨平台遊戲 •運用Web框架Ktor建立遊戲後端服務 •佈署遊戲到雲端與連線全世界 本書改編自第12屆iT邦幫忙鐵人賽,Software Development 組佳作網路系列文章──《用KorGE開發自己的Kotlin小遊戲》,Kotlin是當今流行的程式語言之一,KorGE跟Ktor分別是由Kotlin打造的遊戲引擎跟Web框架,透過整合這兩項遊戲的前端(KorGE)跟後端技術(Ktor),即可用Kotlin語言實作開發出跨平台的線上小遊戲。 如果您是初學Kotlin程式語言,並想要瞭解一個遊戲專案全貌的設計,從遊戲的發想、實作程式開發、伺服器後端服務的建置,及佈署到雲端連線的設定都能從這本書知曉。作者以「鴨鴨助教」自稱,用豐富的圖文教學,一步一腳印帶領各位一起進入開發遊戲的世界。 •快速入門Kotlin語言 初學程式也能學會,鴨鴨助教帶你安裝開發環境並一起練習學寫程式。 •運用遊戲引擎KorGE 學會遊戲開發需要的技術,場景畫面、音效、動畫跟碰撞偵測等等,鴨鴨助教帶你實作出小遊戲來玩。 •建置遊戲後端服務Ktor 開發後端API不求人,鴨鴨助教帶你建立後端服務,自己就能串連前後端。 •整合遊戲佈署到雲端 設定AWS雲端服務,鴨鴨助教帶你輸出遊戲至桌機、Web、行動跨平台版本,佈署遊戲上雲端連線。
【電子書】圖說演算法-使用Python(第二版)
零負擔理解演算法設計技巧 零程式基礎也能快速上手 採高CP值Python語言實作程式 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資 當寫程式成為越來越來普及的課程,讓人人擁有程式設計實作能力,已是各學校資訊教育的首要重點。演算法一直是電腦科學領域非常重要的基礎課程,從程式語言實作的角度,確實是有志從事資訊工作的專業人員,不得不重視的一門基礎理論。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,同時搭配Python程式語言舉例實作,是您入門演算法的最佳首選。 本書特色 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔完善科學領域重點:加入實戰安全性演算法與人工智慧的相關演算法 ✔驗收學習成果:設計難易適中的習題,參閱國家考試題型,提供進一步演練
【電子書】文科生也可以輕鬆學習網路爬蟲:Python+Web Scraper
★使用免寫程式的Web Scraper爬蟲工具和Python輕鬆學習網路爬蟲! *本書使用Web Scraper瀏覽器擴充功能的爬蟲工具,讓你不用撰寫程式碼,就可以建立CSS選擇器的網站爬取地圖從網站擷取資料,不只能夠輕鬆爬取約7~8成網站,更透過Web Scraper工具讓你輕鬆一邊爬一邊學習HTML標籤+CSS選擇器,輕鬆了解Web網頁內容和各種網站巡覽結構。 *Python網路爬蟲程式不只能夠爬取Web Scraper工具爬取的網站內容,對於進階JavaScript動態和使用者互動網站,我們可以配合Python+Selenium爬取各種使用者互動網站,讓你在瀏覽器看得到的資料,就可以爬到資料;最後說明Python的Pandas資料清理和Plotly資料視覺化。