【電子書】從零開始使用Python打造投資工具
★ 職人鉅作 ★ 最省錢·最實用.最快速上手的 Python 投資工具 ■【什麼是程式交易】 程式交易顧名思義是用程式來輔助做出交易的決定。可以寫程式用一些量化指標,像是使用營收成長或者使用本益比來選股挑選一籃子標的,然後每月或每季換股,這種作法就跟一些股票網站的選股功能有點像。 ■【程式交易的優點】 還在用人力去看營收本益比的資料去選股? 還在交易時段坐在電腦前面等待買賣時機下單? 或是在研究策略的時候,要拿歷史資料來計算這個策略可不可行? → 這些都可以用程式來解決!省下大量的人力與時間成本。 ■【為什麼使用 Python 進行程式交易】 市面上常見的選股以及技術分析軟體 XQ、MultiCharts 沒有提供的功能都要從零開始做一個出來,然而 Python 自由度高,不管是使用 AI 來做買賣判斷、寫爬蟲去社群媒體爬一檔股票的網路聲量、還是使用現成的函式庫來做一些複雜的運算都可以輕易做到。 → 本書可以提供以上協助,不僅從 Python 基礎開始教學,再搭配現成策略做修改進行交易! 本書特色 零程式交易經驗也能使用的自動交易書籍! ★高 CP 值的自動交易★ 本書主要使用 Python + Shioaji 開發程式交易策略,包含可以直接用來交易的均線交易程式以及網格交易程式範例,不需額外買套裝軟體和購買報價,幫助讀者跨過剛開始使用 Python 交易最難過的門檻,不用拿自己的錢測試。 ★立馬 Python 用場★ 有了現成的自動交易程式後,讀者就能一心鑽研交易邏輯與交易策略;待規劃出新策略,需要使用新策略做成交易機器人時,只要參考書中的 Python 交易機器人範例,立即做修改即可。 ★交易程式超值附贈★ 本書內附可以直接下單的交易程式,幫助讀者馬上學、馬上理解,亦可至深智數位官網下載:deepmind.com.tw &
【電子書】Python操作Excel:最強入門邁向辦公室自動化之路-王者歸來
Python 操作 Excel& ~最強入門邁向辦公室自動化之路~ 王者歸來 & ★ 最短時間精通 Python + openpyxl + Pandas 操作 Excel ★ 全彩圖解 + 23 個主題 + 339 個程式實例 ★ 辦公室自動化輕鬆上手 & 這是一本講解用 Python 操作 Excel 工作表的入門書籍,也是目前市面上這方面知識最完整的書籍。 & 【step-by-step 帶你辦公室自動化!】 整本書從最基礎的活頁簿、工作表說起,逐漸邁入操作工作表、美化工作表、分析工作表資料、將資料以圖表表達,最後講解將 Excel 工作表存成 PDF,以達成未來辦公室自動化的目的。 & 【最清楚、最貼心 Python/Excel 對照!】 本書內容另一個特色是在講解 openpyxl 模組或是 Pandas 模組時,會將相關的 Excel 視窗內容搭配說明,讓讀者了解程式設計各參數在 Excel 視窗所代表的真實意義。 & 完整解說必備知識: ● 【Python + openpyxl】操作 Excel ● 【Python + Pandas】進階分析 Excel數據 ● 辦公室複雜與日常的工作自動化 ● 從活頁簿說起 ● 詳解操作工作表 ● 使用與認識儲存格 ● 儲存格的保護 ● 將【Excel 函數庫】應用在 Python 程式 ● 格式化工作表 ● 【條件式格式化工作表】與【凸顯主題】 ● 【色階】、【資料橫條】與【圖示集】 ● 資料驗證 ● 工作表列印 ● 工作表與影像操作 ● 資料篩選 ● 各類【2D 到 3D】專業圖表設計 ● 【Excel 工作表】與【CSV 文件】互相轉換 ● 【Pandas 入門】與【分析 Excel 工作表】 ● Pandas 建立【樞紐分析表】 ● 將 Excel 檔案轉成 PDF ● 程式範例超值下載!→ deepmind.com.tw &
【電子書】Python初學特訓班:從快速入門到主流應用全面實戰
連續5年榮登知名網路書店電腦資訊年度百大暢銷榜的Python學習最經典 超過3萬名讀者見證與100位老師滿意的Python書籍 榮獲各大通路電腦暢銷排行榜與海外指名授權圖書 解決初學痛點,避免開發地雷 集結熱門主題技術,加值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發動警報。結合主流且新穎的應用,立即提升開發力。 ■強化重點技術,提升專案開發效率,學會打包專案執行檔,SQLite資料庫實作、瀏覽器自動化與機電整合實作,升級開發領域。 ■範例程式另提供Python筆記神器:Colab及Jupyter Notebook通用格式檔案,讓學習與操作更便利。 ■針對重要實戰專題提供影音輔助教學,迅速提升學習效率。 ★超值學習資源:500分鐘關鍵影音教學/全書範例程式檔/附錄PDF
【電子書】一邊解題一邊學:Python初學者的練習本
本書可以幫助你奠定基礎,培養走出Python新手村的功力& & 本書與其他Python入門書最大的不同,就是在解說語法的單元後面設計了「mission(任務)」頁面,幫助你在學習的過程學會「立刻瞭解程式的反應能力」。& & 跟著本書練習,您將可以學到:& .如何一眼判斷計算順序& .如何預測條件式的結果& .如何掌握條件式與重複處理的流程& .如何處理資料& .深入瞭解推導式& .理解函數的執行順序& .如何解讀官方文件& .如何尋找錯誤原因 &
【電子書】用Python學程式設計運算思維(涵蓋ITS Python國際認證模擬試題)
*本書適合想打好Python程式設計基礎者,章節安排由淺而深,以循序漸進的方式來介紹Python程式語言最核心的知識。 *程式範例架構明確,將程式範例分為「程式設計目標」、「參考程式碼」和「程式碼解說」等三個部分。 *強調從做中學,設計超過百題的實用Python程式範例,有效提升學習樂趣並降低學習障礙,適合教學與自學。 *本書介紹運算思維與電腦解題的特性,並且說明「大學程式設計先修檢測APCS」的現況。 *特別融入Certiport ITS Python(IT Specialist Certification)資訊科技專家國際證照考試重點,編寫豐富的模擬試題於各章習題,並於書末納入ITS Python認證模擬試題,讓您掌握考試關鍵,順利考取證照。
【電子書】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資料科學關鍵影音教學」、全書範例程式檔
【電子書】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完成資料視覺化。
【電子書】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國際認證的最佳教材。
【電子書】黑帽Python:給駭客與滲透測試者的Python開發指南
「這本就是您需要閱讀的書。強大、技術合理且讓人大開眼界。」 -Sandra Henry-Stocker, IT World 在開發強大又有效的駭客工具時,Python是大多數資安分析師的首選程式語言。在這本暢銷的《黑帽Python》第2版中,您將探索Python功能的陰暗面:從編寫網路監聽程式、竊取電子郵件憑證和暴力破解目錄開始,到製作變異模糊測試、調查虛擬機器和製作隱蔽木馬程式等都是本書介紹的內容。 第2版本中的所有範例程式碼均已更新至Python 3.x。書中還新增了關於使用Volatility框架的位元移位(bit-shifting)、程式衛生守則(code hygiene)和入侵鑑識(offensive forensics)等內容,以及對Python程式庫ctypes、struct、lxml和BeautifulSoup的擴充解釋,另外還介紹了入侵攻擊的駭客策略,例如拆分位元組、利用電腦視覺程式庫和爬取網站內容等。 您將學到: ‧利用GitHub建立木馬命令和控制伺服器 ‧偵測沙盒,以及將各種惡意軟體的工作自動化,例如紀錄鍵盤按鍵和螢幕截圖 ‧擴充Burp套件的Web駭入工具 ‧以創意手法控制處理程序來提升Windows許可權 ‧使用入侵記憶體的鑑識技巧擷取密碼的雜湊值(hash),並找出虛擬機器的漏洞弱點 ‧濫用Windows自動化 ‧以不被偵測到手法從網路中外洩資料 在資安攻防的領域中,您要有能力可即時製作出功能強大的工具程式。《黑帽Python》這本書能教您如何製作。
【電子書】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日終止。
【電子書】Python不廢話,一行程式碼:像高手般寫出簡潔有力的Python程式碼
本書將告訴你如何讀懂並寫出簡潔的「一行程式碼」,把一些好用的功能包進一行程式碼之中。你可以學會如何以系統化的方式,閱讀理解任何Python程式碼,並像高手般寫出極具表現力、功能強大、簡潔有力的Python程式。全書共有六章,內容涵蓋各種竅門與技巧,其中包括資料科學、機器學習、正則表達式等核心主題,還有一些很好用的演算法。我們會針對各種一行程式碼做出詳細解釋,並引進許多資訊科學的重要概念,藉此提高你的程式設計與分析能力。 您可以從裡頭學到許多進階的Python功能,例如解析式列表、切取資料片段、lambda函式、正則表達式、map與reduce函式,以及切取片段賦值的做法。 藉由本書,您將可以學會如何: .善用資料結構來解決實際問題,如運用布林索引找出污染程度高於平均的城市 .善用NumPy的基礎概念,例如陣列、形狀、軸、型別、撒播機制、進階索引、切取片段、排序、搜索、匯整與統計 .計算多維資料陣列的基本統計數字,以及可用於無監督式學習的K-均值演算法 .使用群組與具名群組、「後面非」操作、轉義字元、空白字元、字元集合(與否定字元集合)、貪婪/非貪婪運算符號,建立更進階的正則表達式 .瞭解各式各樣的資訊科學相關主題,包括易位構詞、迴文、冪集合、排列方式、階乘、質數、費氏數列、混淆做法、搜索與排序演算法 看完本書,你可以學會如何以最精緻的方式寫好Python程式,而且只用一行程式碼,就可以創造出各種簡潔而優美的「Python藝術」。
【電子書】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動態加載
【電子書】機器學習:彩色圖解+基礎微積分+Python實作-王者歸來
★★★★★【國內第一本】【全彩印刷】★★★★★ ★★★★★【機器學習】+【微積分原理】+【Python實作】★★★★★ ★★★【賽車】、【鬥牛】、【金門高粱酒】邁向微積分之路 ! ★★★ ★★★★★【生硬】微積分變【有趣】! ★★★★★ 近幾年每當無法入眠時,只要拿起人工智能、機器學習或深度學習的書籍,看到複雜的數學公式可以立即進入夢鄉,這些書籍成為我的安眠藥。心中總想寫一本可以讓擁有高中數學程度即可看懂人工智能、機器學習或深度學習的書籍,或是說看了不會想睡覺的機器學習書籍,這個理念成為我撰寫這本書籍很重要的動力。 這本書幾個重大特色如下: ★ 【高中數學】程度即可閱讀 ★& 微積分原理【從0開始】解說 ★ 【微積分原理彩色圖解】 ★& 培養學習微積分的【邏輯觀念】 ★ 【手工推導】與【Python計算】微積分公式 ★ 完整【彩色圖例解說】機器學習與微積分的【關聯】 ★ 【微分找出極值】 ★ 認識【機率密度函數】 ★ 【多重積分】觀念與意義 ★ 【偏微分】意義與應用 ★ 【梯度下降法】觀念與應用 ★ 【非線性函數】數據擬合 ★ 【神經網路的數學】 ★ 【深度學習】 ★ 【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資料視覺化。
【電子書】Python人工智慧程式設計入門:使用Microsoft Azure雲端服務
結合Python與Azure服務的AI程式實作 快速開發實用AI服務 【本書內容】 隨著 AI 應用崛起,許多科學計算、數據分析的函式庫與套件紛紛出籠,大都支援或直接使用 Python 語言來開發,因此本書結合AI 與Python、Azure的應用,協助讀者建置智慧型應用程式。 為了讓讀者了解簡單的機器學習功能,本書學習單元分成兩大類: Python 基礎語法教學及Python 結合Azure API 的應用教學範例。 各範例內有詳細文字解說並結合圖片,讓使用者可以透過圖文吸收更快更容易上手。 Azure 認知服務分成決策、語言、語音、辨識,針對以上四大主軸分別有不同的功能及運用,Azure 針對學生帳戶還有免費點數可以使用,因此使用者進入的門檻很低,而且Python 的用途廣泛,可以內建數據分析函式庫作大數據分析、網頁爬蟲資料等。運用Azure 只要簡單建立資源,便能開始使用,而且附有災難備份支援,可以在發生重大問題時,保有原本資料。 全書範例的解說使用較簡單而精簡的詞彙和語句,讓使用者能較好理解。 有些功能需要結合Python 程式碼,本書也有標上程式碼註解,讓對於初嘗程式碼的學習者可以較無負擔也較無壓力的開始建立現代流行的AI 服務應用。 適合讀者群& 本書結合AI 與Python,適合初階至中階接觸Python者。 本書特色 1.基礎Python重點語法教學,新手也可以快速上手 2.經典基礎範例教學,快速掌握語法邏輯 3.Azure認知服務實用範例詳細解說,一次了解Azure認知服務應用 4.結合Python與Azure服務的AI程式實作,快速開發實用AI服務
【電子書】Python架站特訓班:Django 3最強實戰
最佳熱門組合Python X Django, 讓你初學架站就上手! Python是目前最受歡迎的程式語言,Django堪稱是當前最熱門的Python網站框架,兩者結合,讓開發複雜的資料庫網站變得更簡單。本書一次綜合架站必備技能,提供相關範例檔,讓Python發揮極大效用,用Django打造出超強互動網站。無論是建置網站時所需的基礎設定、後台配置、頁面路由、MTV開發模式、網站的發行部署等重要環節,都用實例搭配詳細解說引導讀者快速進入架站實戰模式,並且透過專題應用熟悉各種開發技術和方法,全面掌握Django 3的開發核心! 想要架站,唯有真正實戰 才是最佳體驗! ■使用Django 3版本語法,網站效率更佳。 ■零基礎建置Django開發環境,避開所有初學障礙。 ■正規化網站開發流程,由Django專案建立與app開發為主軸,領略其中奧義。 ■新一代開發模式,使用視圖與模版學習Django運作方式,了解框架應用原理。 ■使用MTV架構,資料庫、程式與介面獨立設計,網站容易維護。 ■涵蓋大部分網站技術,如使用者認證、檔案上傳、發送電子郵件、圖形驗證碼…等。 ■結合資料庫進行網站開發,運用Django資料庫結構與模式,提供詳細建置流程、操作方式與管理介面的方法。 ■以Django實作資料庫互動的操作精華「查詢、新增、修改與刪除」,讓資料庫應用不再是開發網站者的痛處。 ■運用Cookie與Session記錄瀏覽者與相關資訊,讓不同使用者能在同一網站中儲存並取得不同資料,使用不同服務。 ■深入Django使用者管理,簡單而全面的使用者認證,輕鬆完成網站登入/登出工作,帶入會員機制。 ■規劃5個主題實戰範例:包含新聞公告、網站留言版、網路相簿、電子商務購物車,以及結合網路地圖的美食網頁,架構出專業實用的網站。 ■將網站部署到免費的知名雲端平台「Heroku」,展示自行架設的網站與後續管理都免煩惱。 【超值學習資源】安裝、測試與發布影音教學/範例檔
【電子書】Python自學聖經:從程式素人到開發強者的技術與實戰大全
【Python系列書在台累計銷量近10萬冊】 國內眾多程式人選書第一指名、學業界指定Python講師、 榮登暢銷榜最多Python圖書作者團隊代表作 集Python程式技術大成,強大內容增值再進化~ 8大領域、39個主題、上百種模組套件、近1,200個範例, 涵蓋語法入門,橫跨各大熱門技術與軟硬整合實戰應用! 一本帶你入行!系統化分章、大量圖表解說, 全面跨入Python程式開發殿堂! 給需要本書的人: ★不知道如何開始才能自學好Python的人 ★有接觸過但又不想打掉重練的人 ★老是寫不好Python程式的人 ★想運用Python開發專案的人 掌握系統化的學習途徑 才能真正駕馭Python Python廣泛應用於大數據、網路爬蟲、人工智慧、機器學習、物聯網等熱門領域,是一套直譯式、物件導向,功能強大的程式語言。具備簡潔的語法,擁有許多模組套件,跨平台且容易擴充,所以非常適合初學者學習,但沒有系統性與結構化的學習,只能一知半解,而胡亂網路爬文,也只會迷失在資訊叢林。 本書從Python自學角度出發,系統化的分章學習,全面涵蓋語法、模組套件、主題應用、軟硬整合,規劃出最好的學習曲線,縮短自學途徑,排除學習障礙,真正從初學入門到業界活用! ■完整詳實的程式入門: 從開發環境建置開始,由淺入深、循序漸進、完整且詳細的解說變數、運算、判斷式、迴圈、串列、元組、字典、集合、函式與模組等語法觀念與實作。 ■晉級專業的進階心法: 包括物件導向開發、例外處理、正規表達式、檔案管理、圖形使用者介面設計等內容。 ■應用廣泛的資料科學: 涵蓋網路爬蟲、數據資料儲存與讀取、資訊視覺圖表化、Numpy、Pandas資料與分析的完整學習。 ■無所不在的網路應用: 囊括Flask網站開發、建立Web API與Heroku部署、Django資料庫網站架設,還有LINE Bot機器人整合應用。 ■邁向未來的AI人工智慧: 具備機器學習入門、機器學習特徵處理、分類與迴歸演算法、深度學習MLP、CNN與RNN的應用,以及機器學習雲端平台Azure、NLP自然語言處理等能力。 ■玩轉創意的多媒體互動: 包含讀取圖片、編輯圖片、合成、濾鏡效果、大量圖片處理,還有PyGame遊戲開發、PyTube影音下載等運用。 ■提升效率的開發加值: 介紹目前業界最熱門的Google Colab雲端開發平台與VS Code編輯神器,也深入介紹如何將程式打包成執行檔。 【超值附加內容】 萬物可通的IoT物聯網: 從MicroPython程式實作、硬體實作、感測器應用、加入顯示裝置、使用Wi-Fi無線網路,到物聯網整合應用,提供PDF電子書,可視需求運用。 【超值學習資源】 獨家收錄「Python物件導向程式開發影音教學」、 「Google Colab雲端開發平台入門影音教學」、 全書範例程式檔 感謝各界眾多程式讀者的肯定與真好評, 新版中,我們依據市場回饋的寶貴訊息調整章節與順序, 並且再加值內容與影音教學,讓本書更全面, 也更有利於學習。 在基礎入門篇中加入集合與時間模組的使用; 在資料科學篇中加入json及xml格式的檔案操作,以及Pandas資料分析; 在網路應用篇中增加應用Flask進行Line Bot的改版開發,還升級Django的版本; 在人工智慧篇更針對機器學習補強了演算法的應用與實作, 除了觀念的導引,也強調資料在分類、迴歸分析上的學習,深入機器學習的核心; 全新的開發加值篇介紹目前業界最火熱的Google Colab雲端開發平台, 以及VS Code編輯神器,也深入介紹PyInstaller執行檔編譯; 全新的多媒體互動則著重在Pillow圖片處理、PyGame遊戲開發、PyTube線上影音下載; 附錄的IoT物聯網篇則因應軟體更新了操作介面,提供全彩呈現, 讓Python實戰更加得心應手。
【電子書】Python零基礎入門班:一次打好程式設計、運算思維與邏輯訓練基本功
Python正宗入門NO.1 一本引領數以萬計讀者一探Python世界、 也讓老師用了再用的暢銷經典! 人工智慧與大數據時代、新課綱世代 跨入程式語言、鍛鍊邏輯思維, 就從Python開始學! Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。 Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙! 要懂Python 就要這樣真正的入門 徹底掌握程式語言與設計的核心! ■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。 ■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。 ■融入精采的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。 ■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。 ■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。 書附超值學習資源:160分鐘快速入門影音教學/範例程式檔/綜合演練參考解答 ★「Python入門與特訓班」暢銷經典系列: ■「Python零基礎入門班」 本書適用無程式設計經驗,想打好程式語言基礎者,內容為程式觀念的建立與重要語法的學習+實用小範例,可一步一步紮實打好基本功。 ■「Python初學特訓班」 本書適用初學Python,想一次就從基礎跨入專案開發者,內容為基礎語法+專案實例,以快速具備Python開發力。 ■「Python大數據特訓班:資料自動化收集、整理、清洗、儲存、分析與應用實戰」 本書適用想完整學習Python資料處理4大觀念與技術:爬取清理、讀取儲存、統計分析、呈現與應用者,內容全面深入不同應用面向,如:網路爬蟲、資料正規化/視覺化/儲存與讀取…等,並以國內熱門實例進行大數據專案實作。 ■「Python機器學習與深度學習特訓班:看得懂也會做的AI人工智慧實戰」 本書適用想切入人工智慧技術,掌握機器學習與深度學習應用者,內容涵蓋國內外最具代表性範例,包含人臉辨識、自然語言、文字識別、語音轉換、分析預測、物件自動標示、影像辦識的真正實練,從資料收集整理、模型訓練調整,檢測修正到產出全面解秘。 ■「Python架站特訓班:Django最強實戰」 本書適用想直接打造超強互動網站者,內容涵蓋正規化網站開發流程,結合資料庫,並透由主題範例實戰,架構出專業實用的網站。 ■「Python與LINE Bot機器人全面實戰特訓班--Flask最強應用」 本書適用想開發聊天機器人者,使用Python與Flask應用程式框架,從認識LINE Bot運作原理開始,經由帳號申請、熟悉開發工具,最後再導入五個不同面向的重要專案「智慧客服、即時查詢、發票對獎、多國語音翻譯、線上旅館訂房」,全面學會LINE Bot的AI智慧機器人開發。 只學一本,就具備Python開發力,完整學習,功力加倍更無敵!
【電子書】機器學習:彩色圖解 + 基礎數學篇 + Python實作.王者歸來
這幾年心中總想寫一本可以讓擁有高中數學程度的讀者即可看懂人工智慧、機器學習或深度學習的書籍,或是說看了不會想睡覺的機器學習書籍,這個理念成為我撰寫這本書籍很重要的動力。為了卸除數學心房,筆者撰寫此書依循原則如下: ★:數學原理彩色圖解。 ★:手工計算基礎數學。 ★:Python程式高效實作。 這本數撰寫的幾個特色如下: ☆:全數共用約205個Python實例,講解機器學習的基礎數學 ☆:極詳細、超清楚、帶領讀者從畏懼數學到喜歡數學 ☆:複雜的數學符號重新拆解,原來可以很容易 ☆:了解機器學習的數學原理,讓機器學習程式充滿智慧靈魂& & 在徹底研究機器學習後,筆者體會許多基礎數學不是不會與艱難而是生疏了,如果機器學習的書籍可以將複雜公式從基礎開始一步一步推導,其實可以很容易帶領讀者進入這個領域,同時感受數學不再如此艱澀,這也是我撰寫本書時時提醒自己要留意的事項。 研究機器學習雖然有很多模組可以使用,但是如果不懂相關數學原理,坦白說筆者不會相信未來你在這個領域會有所成就,這本書講解了下列相關數學的基本知識。 ■ 資料視覺化使用matplotlib、Seaborn ■ 基礎數學模組Math ■ 基礎數學模組Sympy ■ 數學應用模組Numpy ■ 將LaTeX應用在圖表 ■ 機器學習基本觀念 ■ 從方程式到函數 ■ 方程式與機器學習 ■ 從畢氏定理看機器學習 ■ 聯立方程式與聯立不等式與機器學習 ■ 機器學習需要知道的二次函數與三次函數 ■ 數據擬合、決定係數與迴歸曲線製作 ■ 數據預測 ■ 機器學習的最小平方法 ■ 機器學習必須知道的集合與機率 ■ 機率觀念與貝式定理的運用-COVID-19的全民普篩準確性推估 ■ 筆者講解指數與對數的運算規則,同時驗證這些規則 ■ 除了講解機器學習很重要的歐拉數(Euler’s Number),更說明歐拉數的由來 ■ 認識邏輯(logistic)函數與logit函數 ■ 三角函數 ■ 大型運算子運算 ■ 向量、矩陣與線性迴歸 ■ 統計知識 ■ 機器學習模組scikit-learn,監督學習與無監督學習。 相關書籍 這本書是筆者所著機器學習系列書的起點,讀者還可以閱讀下列書籍: 機器學習 彩色圖解 + 微積分篇 + Python實作
【電子書】Python機器學習與深度學習特訓班:看得懂也會做的AI人工智慧實戰
國內外最具代表性案例,9大專題實戰、15個分類實例 Google Colab、Microsoft Azure兩大雲端應用,人臉辨識、自然語言、 文字識別、語音轉換、分析預測、物件自動標示、影像辦識真正實練, 從資料收集整理、模型訓練調整,檢測修正到產出全面解秘! 資料科學(Data Science)技術崛起後,人工智慧(Artificial Intelligence)、機器學習(Machine Learning)與深度學習(Deep Learning)儼然成為電腦科學最熱門的話題。其實,人工智慧的應用早已出現在我們生活周遭,如即時車牌影像辨識,以及智慧型手機中的臉部指紋辨識解鎖、影像轉文字翻譯、智慧語音助理…等。 在人工智慧領域中最重要也最適合作為入門的程式語言非Python莫屬。本書就以TensorFlow、Keras為基底,運用Python進行實作,深入人工智慧技術,掌握機器學習與深度學習的真正強大應用。 程式人、工程師挑戰人工智慧最佳學習地圖 由類神經網路基礎到AI應用實戰 訓練、模型、預測、辨識、分析與驗證 全面深入機器學習與深度學習技術核心 ■打造專屬Python、TensorFlow與Keras最強開發環境。 ■圖解簡化複雜難懂的類神經網路觀念,涵蓋多層感知器(MLP)、卷積神經網路(CNN)與循環神經網路(RNN)。 ■整合最夯的人工智慧雲端開發平台:Google Colab,應用雲端提供的充沛資源,全面提升運算效能。 ■加碼最新的機器學習雲端應用平台:Microsoft Azure,連結功能強大、方向多元的Web API,豐富專業應用領域。 ■顛覆只重視理論或產生結果的傳統機器學習內容,實際挑戰從資料收集與準備、模型訓練與調整、檢測修正到結果產出的最完整機器學習實戰流程。 ■全面深入不同應用面向: 印刷文字辨識、手寫文字辨識、遠端圖片分析、本機圖片分析、辨識圖片地標或名人、臉部辨識、人臉比對、語言識別、文字翻譯、黑白照片上色、人臉情緒偵測、圖片物件偵測、人工智慧製作縮圖、圖片場景偵測、汽車型號及年份偵測、自動標示物件、資料走勢預測… ■網羅國內外最具代表性案例: 手寫文字辨識、圖片分類、即時匯率分析、文字雲與文章自動摘要、YouTube影片加上字幕、股票走勢分析、臉部辨識登入系統、擷取車牌、即時車牌影像辨識…等,進行有系統而扎實的真正演練。 ■一次領略機器學習與深度學習的重要關鍵話題: TensorFlow、Keras、Anaconda、Spyder、Jupyter Notebook、CUDA、cuDNN、MLP、Mnist、CNN、RNN、LSTM、Colab、Azure、Cognitive Services、Computer Vision、Face API、Language API、Text Analytics、Translator Text、Algorithmia、Jieba、wordcloud、SpeechRecognition、Aegisub、twstock、plotly、SQLite、SQLite Database Browser、Haar… ■針對專案實戰提供關鍵影音輔助教學,加速學習效率。超值學習資源:120分鐘關鍵影音教學/範例程式檔/一探演算法雲端寶庫:Algorithmia教學PDF
【電子書】Python功力提升的樂趣:寫出乾淨程式碼的最佳實務
如果您已讀過《Python自動化的樂趣》這本暢銷書,學到了基礎的Python知識後,下一步想要成為更有實力的軟體開發工程師時,還需要學習什麼樣Python的知識呢? 歡迎您繼續閱讀本書,您不僅能學到進階的語法和編寫乾淨程式碼的精妙技巧,還能學到如何使用命令行和其他專業工具(如程式碼格式化程式、型別檢查器、linters和版本控制等)來提高Python程式設計的技能。本書作者Sweigart會帶領您使用最佳實務的作法來設定開發環境,為變數取好的名稱和提高可讀性,然後學習怎麼寫出好的說明文件,對程式做出好的組織管理,對程式做出正確的效能評測,以及物件導向設計的觀念,還有大O演算法分析等知識。這些進階的技能可以大幅提升您的程式開發能力,這些知識不僅是對Python語言有用,對任何其他程式語言也同樣有用。 本書精彩的內容: ‧寫出Python風格的程式碼,以及怎麼利用Python的Black自動格式化工具來寫出乾淨的程式碼 ‧常見的程式碼錯誤,以及怎麼利用靜態分析器偵測出這些錯誤 ‧活用Cookiecutter範本工具來組織管理程式專案的相關檔案結構 ‧學會lambda和高階函式等相關的函式程式設計技巧 ‧活用Python內建的timeit和cProfile模組來分析程式的速度 ‧學會正確編寫注釋、文件字串,讓這些內容更有描述性和資訊力,並掌握編寫的時機 ‧學到Python的物件導向程式設計、類別、繼承和property和dunder方法 沒有一本書可以馬上就能讓您成為專業的軟體開發專家,但本書除了教您活用Python的基本知識之外,您還能學到怎麼寫出易於除錯且具有Python風格的可讀程式碼,能讓您在邁向專業的路途中更為順暢。
【電子書】Python × Excel VBA × JavaScript|網路爬蟲 × 實戰演練
.進階封包分析技巧,掌握數據來源熟悉度。 .逐步說明的實戰範例,輕鬆學會網站爬蟲技巧。 .清楚分類網站類型,系統性了解網站全貌。 .多語言開發技巧,快速提升程式開發能力。 .多元開發技巧,節省自行搜尋與研究時間。 本書著重多語言操作應用(Excel VBA、Python、JavaScript)與多解法開發爬蟲程式、網路封包側錄分析、網站資料尋找分析,有別於坊間爬蟲書籍僅以Python作為爬蟲操作語言與單一方式解決問題的作法。 著重原理與觀念,多角度學習,效果更佳 承襲《Excel VBA 實戰技巧|金融數據x網路爬蟲》中提過的觀念,「爬蟲原理與觀念通了,任何程式語言都可以做爬蟲程式」與多元開發的精神。本書在加入Python後,並以Python常見的爬蟲模組來解決同一個爬蟲問題,讓讀者可從多角度去學習Python與爬蟲程式的開發技巧。 JavsScript加密混淆破解技法大公開 JavaScript對於網頁是非常重要的腳本語言,而讀者遇到以JavaScript做加密、混淆、美化等技巧的網頁,往往就望之興嘆無法再進行分析與開發爬蟲,藉由Excel VBA、Python對JavaScript操作範例練習,讓讀者面對相關網頁不再裹足不前。 針對封包側錄與發送過程進行詳細的探討與解說 封包分析是開發爬蟲程式最重要的一環,若封包側錄、分析、發送等環節出錯,將會導致開發爬蟲程式出現嚴重錯誤,陷入「一步錯步步錯」的窘境,要解決此問題就必須對封包發送內容能清楚掌握,本書針對封包側錄與發送過程進行詳細的探討與解說,透過工具設定與操作,明確封包內容資訊,進一步提升爬蟲分析能力。 分析網站資料產生的流程,分成網頁操作、封包側錄與分析、連線測試等階段,將每個階段的特徵記錄、整理、歸納而成「網頁操作分析表」,讓讀者在分析網站能一目了然網頁全貌,可避免分析了後面忘了前面的分析,導致開發爬蟲程式遺漏了關鍵步驟而造成無法抓取網頁資料。
【電子書】Python與LINE Bot機器人全面實戰特訓班:Flask最強應用
制霸5大超強聊天機器人 「智慧客服、即時查詢、發票對獎、多國語音翻譯、 線上旅館訂房」的人工智慧實戰攻略 LINE在全台擁有2,100萬個活躍用戶,使用者橫跨所有領域,深入每個年齡層,樹立不可撼動的地位。LINE Bot是近年來非常受到企業重視與愛用的服務,除了被動的客服答詢,還能主動推播行銷與活動資訊,為企業、社群或團體打造品牌形象,營造出使用者認同感與忠誠度。 書中使用當前最受歡迎的Python程式語言與Flask應用程式框架作為所有內容的技術主軸,從認識LINE Bot運作原理開始,經由LINE 2.0帳號申請、熟悉開發工具,最後再導入五個不同面向的重要專案,用Python全面學會LINE Bot的AI智慧機器人開發。 用最紅程式語言與應用框架打造最受歡迎聊天機器人 從環境建置、帳號申請、開發實作到商業實戰應用 緊扣每項技術的重要環節,由入門到精通! 【LINE Bot開發設定與介面互動配置】 ■LINE開發者帳號申請與圖文選單設定 ■文字圖片與多媒體回應訊息、快速選單整合 ■按鈕、確認與轉盤回應樣板訊息 ■圖片地圖與日期時間選單應用 ■運用彈性配置設計靈活的訊息樣式 ■利用LIFF在LINE加入網頁應用程式 【Python與Flask合體超強智慧機器人】 ■建置Python開發環境 ■啟動Jupyter Notebook及建立檔案 ■使用Flask打造Web API應用程式 ■Messaging API運用與實作 ■PostgreSQL資料庫建置與使用 ■LUIS為LINE Bot加上會思考的智慧大腦,快速理解詢問內容 ■QnAMaker利用機器學習訓練模型,快速建置問答資料庫 ■HeroKu免費高效的應用程式雲端平台部署 ✶「智慧客服機器人」實戰: 善用機器學習建立語意分析資料庫,開發專屬智慧客服系統。 ✶「天氣匯率萬事通」實戰: 即時查詢氣象與當天匯率,隨時回覆相關資訊。 ✶「發票對獎小幫手」實戰: 結合網路爬蟲收集數據,大幅提升處理效率。 ✶「多國語音翻譯機器人」實戰: 搭配雲端 API,開發多國語音翻譯機器人。 ✶「線上旅館訂房管家」實戰: 結合電子商務應用,成為最佳虛擬助手。 書附超值學習資源:210分鐘關鍵影音教學/範例程式檔 *本書是使用Flask打造Web API應用程式,若想使用Django, 可參考另一本書《Python與LINE Bot機器人全面實戰特訓班》。
【電子書】Python 3.9技術手冊
- 涵蓋Python 3.0至3.9實用特性 - 運用Type Hints增加程式可讀性與穩固性 - 深入常用模組之應用與實作 - 介紹asyncio模組與非同步設計 - 包含裝飾器、meta類別實作等進階主題‧作者自PyCon Taiwan 2013以來實行多次Python入門課程,匯整學員在課程中遇到的觀念、實作、應用等問題之經驗集成。 ‧基於Python 3.9而撰寫,涵蓋Python 3.0至3.9的實用特性。 ‧直接在範例上融合Type Hints,增加程式碼可讀性,並結合mypy進行型態檢查。 ‧涵蓋abc、collection.abc、datetime、urllib、pdb、unittest、timeit、threading、subprocess、multiprocessing、asyncio等標準程式庫之實用模組。 ‧介紹async、await、async for、async with等語法,並探討如何運用asyncio模組進行非同步程式設計。 ‧對於描述器、裝飾器、meta類別實作等進階主題詳細探討,並以標準程式庫中@staticmethod、@abstractmethod等功能之模仿,作為實際之應用對象。 ‧建議動手實作的範例提供Lab檔案,更能掌握練習重點。
【電子書】Python零基礎學程式設計與運算思維:王者歸來
一本讓你厚植Python基礎功力的案頭好書 相較於第一版,第二版新增與修訂下列內容: 網路爬蟲 機器學習入門 全新觀念重新撰寫程式實例 全書增加約 30 個程式實例 附贈實作習題偶數題解答 他小細節修訂約 50 處 Python 語法非常活,筆者嘗試將Python 語法各種用法用實例完整解說,以協助學生未來可以更靈活使用Python。 本書約680 個程式實例,講解了下列知識: 科技與人工智慧知識融入內容 完整 Python 語法 串列、元組、字典、集合 經緯度計算城市間的距離 數學方法計算圓週率 生成式 generator 函數與類別設計 設計與使用自己的模組、使用外部模組 檔案壓縮與解壓縮 檔案讀寫、目錄與剪貼簿 程式除錯與異常處理 正則表達式 影像、QR code、文字辨識 GUI、動畫、遊戲、小算盤 遞迴式觀念與碎形 (Fractal) Matplotlib 中英文圖表繪製 台灣股市擷取與圖表繪製 網路爬蟲 機器學習入門
【電子書】TensorFlow 2.x人工智慧、機器學習超炫範例200+
【嚴選經典】美國矽谷創業家/全球科技大廠與業界指定工研院顧問講師 親自錄製231支影音教學影片,如臨現場授課!【聯合推薦】 嘉義基督教醫院兒童醫學部主任、嘉基創新育成中心主任 周信旭醫師 Eco-City智慧生活科技區域整合中心執行長、國立交通大學土木工程系 曾仁杰教授 台北榮民總醫院神經外科、國立陽明大學研究所兼任助理教授 關艾琛醫師 本書為作者柯博文老師繼《Python+TensorFlow人工智慧、機器學習、大數據|超炫專案與完全實戰》規劃的進階書籍,歷經業界頂尖的工程師學員多次考驗,實戰多年後才匯集成冊。包含Python、機器學習、人工智慧、TensorFlow、Keras、OpenCV等相關API的使用方法,且每個範例都是實戰程式。 ◎ 提供豐富的線上下載:204個範例程式、231支影音教學影片。 ◎ 介紹人工智慧的開發技巧,並且近乎100%準確度。 ◎ 大量使用業界數據、OpenData開放資料進行分析和預測,上百萬種數據讓你應用。 ◎ 以Python撰寫類神經的數學公式,讓讀者理解人工智慧演算法的來龍去脈,進而調整數學式讓準確度更好。 ◎ 範例豐富多元,將人工智慧運用在農業、氣象預報、手寫OCR、圖片學習等人工智慧實戰。 ◎ 結合Tensorflow.Keras和OpenCV自行產生數據庫,使用WebCam即時辨識圖片,並且實際應用在專案中。 ◎ 使用最新高難度的VGG16、VGG19、ResNet50、Xception、Inception、DenseNet121、Fast R-CNN等演算法,並訓練自己的物件,使用COCO和ImageNet辨識近萬種物體。
【電子書】Python+TensorFlow 2.x人工智慧、機器學習、大數據:超炫專案與完全實戰
【嚴選經典】美國矽谷創業家/全球科技大廠與業界指定工研院顧問講師之Python TensorFlow人工智慧機器學習入門鉅作!本書為作者柯博文老師在各大企業教授Python、機器學習、人工智慧的課程內容匯集而成。歷經業界頂尖的工程師學員多次考驗,實戰多年後才匯集成冊。內容包含:Python、機器學習、人工智慧、TensorFlow、Keras、OpenCV等相關API的使用方法。並提供了203個範例程式,與169支影音教學影片。◎以豐富的範例淺顯易懂的解說Python程式語言,並加入詳細的程式註解,使讀者瞭解每個程式的動作。 ◎介紹業界統計分析相關的機器學習資料分析程式,並大量使用業界數據,進行分析和預測。 ◎使用Tensorflow.Keras實踐人工智慧,以MLP類神經的原理和案例,讓讀者瞭解如何修改程式,才能達到百分百的準確率的目標,並用CNN的手寫辨識方法,結合OpenCV達到學習人工智慧,並且實際應用在生活中。
【電子書】進階程式設計:使用Python、C++
◆依據普通型高中12年國民基本教育課程綱要參考編撰。 ◆適用高中資訊科技加深加廣選修課程之教材。 本書特色 ★以Python/C 程式語言,進行各個主題的實作,可彈性調整授課內容及進度。 ★易於操作的整合式開發環境,進行程式實作,強化程式設計思維邏輯。 ★內容深入淺出,適合高中職學生的學習程度。 ★內容配合標準授課時數,並提供教學簡報,每章節均提供課後練習題。
【電子書】Python機器學習超進化:AI影像辨識跨界應用實戰
轟動程式圈3大AI影像辨識利器 從收集資料、圖片擷取、建立標籤、訓練模型 到智慧影像辨識的全面進化實戰! 人工智慧(Artificial Intelligence)應用基本上可分五大層面:時間序列、圖像處理、音訊處理、自然語言處理以及動態影像處理,其中與「智慧影像」相關者就佔了兩大領域。智慧影像是透過電腦視覺技術,從中學習人類的視覺辨識能力,並自動判讀影像中的關鍵資訊,目前被大量使用在圖像辨識、人臉識別、物體動作捕捉、光學文字識別...等,是人工智慧最為廣泛的應用之一。 在這個領域的研究中有許多功能強大的工具,如OpenCV、Yolo與dlib,但許多使用者卻不知如何收集資料、建立標籤,更不知道如何訓練模型,進而達成智慧影像辨識的結果!本書將引領讀者運用自己的資料,透過本機與雲端的資源,以目前主流技術進行自有模型的訓練來完成實際可用的智慧影像應用。 挑戰智慧影像最佳學習地圖, 結合本機與雲端應用, 真正深入AI影像辨識核心! ■掌握智慧影像的技術特性與主流的應用模組,涵蓋OpenCV、Pillow、Yolo與dlib。 ■根據不同模組特性介紹其資料來源的收集方式,除了一般土法煉鋼的徒手拍攝影像,也能利用Kaggle資料庫進行下載,或是利用動態影片進行大量圖片的擷取,再運用自動批次的方式進行圖片整理與特徵標記。 ■當本機在訓練模型時發生記憶體不足、效能不夠等問題時,使用Google專為機器學習而生的Colab雲端服務來訓練自己的模型。 ■集結最具代表性的實務應用主題,包括人臉辨識、口罩人臉辨識、車牌辨識、車流統計…等專題,在真實的情況中體驗智慧影像的應用,並擁有開發能力。 ■針對OpenCV與Pillow影像處理特別提供入門影音輔助教學,加速學習效率。 書附超值學習資源:範例程式檔/100分鐘OpenCV與Pillow影像處理入門影音教學
【電子書】Python最強入門邁向頂尖高手之路:王者歸來
Python最強入門邁向頂尖高手之路 王者歸來 第二版 本書特色 本書第一版曾經榮登博客來、天瓏、Momo暢銷排行榜第一名 本書除了贈送全書1101個程式實例,所有是非與選擇題皆附有習題解答,實作題部分有約260多個程式實例則是贈送所有偶數題的解答,有了這些解答讀者可以自行驗證學習成果。 多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,許多人買了許多書,學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是: 1:Python語法講解不完整,沒有建立Python紮實語法的觀念 2:用C、C++、Java觀念撰寫實例 3:Python語法的精神與內涵未做說明 4:Python進階語法未做解說 5:基礎實例太少,沒經驗的讀者無法舉一反三 6:模組介紹不足,應用範圍有限 許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整、應用範圍最廣、範例最豐富的書籍。整本書從Python風格說起,拋棄C、C++、Java思維,將Python語法、內涵與精神功能火力全開,完全融入矽谷頂尖Python工程師的邏輯與設計風格。 這是史上最多範例的Python書籍,有約1101個程式實例搭配約500個模組的函數,輔助約260個習題,外加126頁的習題電子書,用極深入、最詳細的態度講解Python語法的基礎與進階知識,例如:utf-8中文編碼、list、tuple、dict、set、bytes、bytearray、closure、lambda、Decorator、@property、@classmethod、@staticmathod…等。 此外,也將應用範圍擴充至下列應用: 人工智慧基礎知識融入章節內容 認識Python彩蛋 從bytes說起、編碼(encode)、解碼(decoding) 完整解說Unicode字符集和utf-8依據Unicode字符集的中文編碼方式 從小型串列、元組、字典到大型數據資料的建立 生成式(generator)建立Python資料結構,串列(list)、字典(dict)、集合(set) 在座標軸內計算任2點之間的距離,同時解說與人工智慧的關聯 經緯度計算地球任2城市之間的距離,學習取得地球任意位置的經緯度 萊布尼茲公式、尼拉卡莎、蒙地卡羅模擬計算圓週率 基礎函數觀念,也深入到嵌套、closure、lambda、Decorator等高階應用 Google有一篇大數據領域著名的論文,MapReduce:Simplified Data Processing on Large Clusters,重要觀念是MapReduce,筆者將對map( )和reduce( )完整解說,更進一步配合lambda觀念解說高階應用 建立類別同時深入裝飾器@property、@classmethod、@staticmathod與類別特殊屬性與方法 設計與應用自己設計的模組、活用外部模組(module) 賭場騙局 設計加密與解密程式 Python的輸入與輸出 檔案壓縮與解壓縮 程式除錯(debug)與異常(exception)處理 檔案讀寫與目錄管理 剪貼簿(clipboard)處理 正則表達式(Regular Expression) 遞廻式觀念與碎形(Fractal) 影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念 建立有個人風格的QR code與電子名片QR code 認識中文分詞jieba與建立詞雲(wordcloud)設計 GUI設計 - 實作小算盤 實作動畫、音樂與遊戲 Matplotlib中英文圖表繪製 說明csv和json檔案 繪製世界地圖 台灣股市資料擷取與圖表製作 網路爬蟲 用Python執行手機傳簡訊 用Python執行傳送電子郵件 處理PDF檔案 用Python控制螢幕與鍵盤 輕量級的資料庫SQLite實作 用Python實戰MySQL資料庫 多工與多執行緒設計 海龜繪圖,設計萬花筒與滿天星星 Facebook與YouTube的應用 實作機場人臉辨識系統 搭配Flask設計Line Bot機器人 網路程式Server端與Client端程式設計,筆者也設計了簡單的聊天室 Python是一門可以很靈活使用的程式語言,本書對Python最基礎的知識與應用使用了大量靈活的實例做說明,讀者可以由這些程式實例事半功倍成為Python頂尖高手。
【電子書】人工智慧Python基礎課 : 用Python分析了解你的資料
★學習人工智慧必修的Python程式設計能力和探索性資料分析•完整說明人工智慧世代的你需要具備的Python程式設計能力和所需的Python套件,讓你可以靈活運用這些套件來進行探索性資料分析。 •程式的演算法是順序和動作,本書使用流程圖學習程式順序來幫助你了解Python程式結構;使用REPL輸入程式碼來熟悉動作的關鍵字。 •人工智慧最重要的部分就是「資料」,使用Jupyter Notebook實作的探索性資料分析,可以幫助你深入了解資料和找出資料之間隱藏的關聯性,以便使用這些關聯性來訓練機器學習模型,進行資料預測。 •以實務角度詳細說明Python資料科學的必學套件:Numpy、Matplotlib、Pandas和Scipy。 •使用實際範例搭配圖例,帶你進入Python機器學習和深度學習。
【電子書】Python從基礎到資料庫專題
★推薦!加深加廣,多元選修★ ★入門!新手練就扎實程式設計、訓練運算思維首選 ★實用!範例以日常生活實務應用,再搭配專題實作 .微軟最有價值專家(MVP)與資深教師共同執筆由MVP與科技大學教授程式設計教師根據教育部最新課綱與初學者所應具備程式設計基本素養所撰寫的入門教材,內容兼具理論與實務,書中範例引導初學者邏輯思考、解決問題,是教師教授程式設計與訓練學生運算思維的好教材。.扎實訓練,初學打穩基礎扎實的程式設計訓練,由Python環境建置、結構化程式設計、函式模組化設計,一直到資料庫專題實作。各章節切割獨立單元,使各單元能扎實訓練,內容連貫、範例以日常生活實務應用,使初學者無痛邁入Python程式設計殿堂。.新手自學,教師授課首選全書共十八章,適合初學者自學,教師教學無壓力,由基礎程式設計到資料庫與視窗專題整合全書程式設計技巧,使讀者能融會貫通、學以致用。.上機實作,學習與練習一氣呵成實作豐富多元,如:立方體表面積與體積計算、貸款試算、儲值卡消費購物、BMI值與身體肥胖程度判斷、高速公路過路費計算、階乘計算、計程車跳表收費計算、猜數遊戲、密碼驗證、九九乘法表、串列元素平均計算、矩陣旋轉、求三角形面積自定函式設計...等。
【電子書】Python面試題目與解答:邁向高薪之路
展開程式設計師的就業廣告,幾乎都是以Python語言為主流,這本書則是收集國內外各大主流公司的熱門考試主題,Leetcode考題以及筆者認為學習Python應該了解的主流觀念,全部以極詳細、超清楚的程式實例解說,期待讀者可以錄取全球著名企業獲得高薪。 & Python工程師面試第一個主題當然是測試面試者對於Python語言的瞭解與熟悉程度,內行的面試主管可以經由面試者對於下列Python重點與特色的理解程度,可以很輕易了解面試者Python功力如何?是不是具備真正Python工程師的資格? & ●認識Python特色 ●跳脫Java、C/C++邏輯,從Python觀念設計程式 ●串列(元組)切片(slicing)、打包(packing)、解包(unpacking) ●認識何謂可迭代物件(iterator object) ●認識生成式(generator) ●認識字典、集合操作 ●類別與模組 ●正則表達式& & & 面試時間通常不會太長,面試的另一個重點是考演算法,一個看似簡單的題目描述往往暗藏豐富的演算法知識,這時就是訓練讀者的邏輯與思考的能力,在這本書筆者也使用了極豐富與廣泛的演算法題目,詳細說明解題過程,至少在面試時讀者碰上類似考題可以輕鬆面對,在極短的面試時間完成解題,本書的演算法考題包含下列內容: & ●排序與搜尋 ●字串 ●陣列 ●鏈結串列 ●二元樹 ●堆疊與回溯 ●數學問題 ●深度、廣度優先搜尋 ●最短路徑演算法 ●貪婪演算法 ●動態規劃演算法& && 整本書除了內容豐富,適合Python面試工程師外,也可以增強讀者Python功力。 & 本書特色 & 這是國內第一本針對Python工程師考試的圖書。 &
【電子書】跟著阿才學Python:從基礎到網路爬蟲應用
本書從Python基礎程式設計開始,經由流程控制、迴圈、串列、函式、字典、檔案操作等章節,逐漸邁向資料爬蟲技能:存取開放資料、JSON與CSV、爬蟲網頁資訊進行彙整,以120個精選範例讓初學者徹底掌握Python基礎到資料存取與爬蟲應用精髓。 ■ 易學:初學者透過步驟練習可以完整重現書中範例。同時配合大量範例了解Python語法、字典、檔案、動態生成網頁、存取CSV與JSON以及網路爬蟲進行整合運用。 ■ 易懂:範例日常生活化,逐步解說,易學易懂。 ■ 易教:本書經過初學者與開發人員試讀、教師試教,修改內容與作法,去蕪存菁,教師免備課。 書中提供精選實務案例供讀者練習套用,包含: *產品管理系統-存取檔案 *產品管理系統-以CSV與JSON為資料來源 *模擬遊戲卡牌遊戲 *爬取博客來網站資訊 *動態爬取網路圖片 *爬取Dcard熱門文章 *讀取OpenData農場資訊 *讀取OpenData計算農場數並繪製柱狀圖 *讀取OpenData動態製作農村地方美食小吃網頁 *讀取健保資料開放服務製作口罩剩餘數量查詢網頁
【電子書】Python邁向領航者之路:超零基礎
這是一本Python完全入門的書籍,高中生、文科生通通看得懂,整本書從Python環境、資料結構開始,使用完整流程圖與大量程式實例講解程式設計基礎觀念,為進入人工智慧、機器學習、大數據時代奠定基礎。 全書內容包含263個程式實例,完整解說程式設計、邏輯思維相關知識,這本書同時有139個是非題習題(電子書)、103個選擇題習題(電子書)、98個實作題習題供讀者自我複習與練習,全書包含下列主要內容。 建立正確的Python風格程式 認識內建函數與標準函數庫模組 突破0到1過程,練就紮實基本功 自學者可輕鬆上手,快樂學習 解一元一次和二次方程式 雞兔同籠解聯立方程式 認識音速單位馬赫 認識圓周率PI 認識萊布尼茲級數 認識尼拉卡莎級數 使用蒙地卡羅模擬計算圓周率 認識費式(Fibonacci)數列 認識階乘數(factorial) 認識歐拉數 e 計算座標軸2個點的距離 計算地球任意2個城市間的距離 計算房貸問題 銀行存款單利與複利計算 高斯數學 – 計算等差級數和 溫度知識與攝氏/華氏轉換 12生肖程式設計 人體健康判斷程式 認識火箭升空與宇宙速度 使用者帳號管理系統 加密與解密 -- 凱薩密碼 頂級球星的最愛 – 質數(Prime number) 國王的麥粒 購物車設計 總分、平均、名次成績系統設計與格式化輸出 真心認識元組Tuple 建立血型字典 建立星座字典 設計英漢與漢英字典 夏令營的程式設計 雞尾酒程式設計 歐幾里德演算法 文件探勘與分析 設計建立多封信件程式 威力彩與大樂透程式 認識賭場的遊戲騙局 程式除錯典故 泡沫排序 順序與二分搜尋法 臉書Facebook有約20億用戶,如何在不到一秒驗證登入是正確的使用者 精彩繪圖實例 一本書的誕生最重要價值是有系統傳播知識,讀者可以從有系統知識架構,快速學會想要的知識。
【電子書】人工智慧與深度學習:理論與Python實踐
近年來,深度學習的相關演算法已被廣泛使用在電腦視覺(computer vision)、神經機器翻譯(neural machine translation)、神經風格轉換(neural style transfer)及聊天機器人(chatbots)等的應用。 雖然網路上已經提供了許多深度學習的各種演算法程式,但若只會使用程式卻不瞭解各種演算法的內涵,對於深度學習的領域只能是見樹不見林,無法真正體會深度學習的精要,亦無法有更深入的應用。因此,本書以人工智慧及深度學習的理論基礎著手,來陳述各種人工智慧演算法的理論基礎及完整數學推導過程,並輔以Python來進行各演算法的實踐,以達到精通人工智慧演算法的目的。 本書特色: •從深度學習的預備知識開始,帶領讀者具備進入深度學習的領域知識。 •提供各種演算法的手算範例,讓讀者更能理解各演算法的過程。 •除介紹在深度學習已常用的方法外,更加介紹新近的各種演算法。 •推導各種演算法的梯度過程,使讀者更深入瞭解演算法的數理過程。 •各章節提供數個Python範例,完整帶領讀者使用深度學習來解決各類問題。
【電子書】用micro:bit+Python寫程式當創客!培養創造力
★超入門!即使沒有Python基礎,也能寫程式當創客 ★超清楚!圖示+步驟化說明,一步步為你示範 ★超有料!以實用範例為導向,再搭配專題實作.本書帶領讀者認識英國廣播公司(BBC)推出的micro:bit開發板,學習撰寫軟硬體整合程式。 .介紹micro:bit開發板的硬體架構、LED燈顯示器、感測器以及外接硬體方式。 .除了介紹Blockly拼圖式積木程式的設計方式之外,同步介紹Micro Python的開發語法。 .透過Micro Python的介紹與學習,有助於更加瞭解Python程式語言,適合Python的初學者。 .書中設計了多個專題範例,幫助讀者進行創作思考,培養專題製作能力,如:賽車高手遊戲、廢材自走蟲、自動灑水器…等。 .本書適合想要撰寫軟硬體整合程式的好手,透過micro:bit開發板,發揮無限可能的創客精神。
【電子書】進擊的資料科學:Python與R的應用實作
從如何獲取、掌控、探索、預測與溝通資料認識現代資料科學應用您已經具備Python或R語言基礎程式設計能力,卻不曉得該如何應用所學來撰寫網頁爬蟲、連結資料庫、清理資料、資料視覺化或者機器學習嗎?這是為您量身打造的一本進階應用書,您將在本書找到用Python和R語言實踐前述這些迷人資料科學應用場景的實作範例! ●用語平易近人、淺顯易讀 ●有效提升就學、研究與求職的即戰力 ●適合閱讀本書的讀者:已經能嫻熟使用Python或R語言基本程式設計的使用者、想學習Python或R語言資料科學應用的使用者
【電子書】用Python實作強化學習:使用TensorFlow與OpenAI Gym
強化學習可說是能自我演進的機器學習,能帶領我們達到真正的人工智慧。本書好讀又容易上手,運用了大量Python範例來從頭解釋所有東西。 本書從強化學習的簡介開始,接著是OpenAI Gym與TensorFlow。您會認識各種RL演算法與重要觀念,例如Markov決策過程、蒙地卡羅法與動態規劃,包括價值迭代與策略迭代。本書提供了非常豐富的範例幫助您認識各種深度強化學習演算法,例如競爭DQN、DRQN、A3C、PPO與TRPO。您還會學到想像增強代理、透過人類偏好來學習、DQfD、HER以及更多強化學習的最新發展。 本書精彩內容: .理解強化學習方法、演算法與重要元素的相關基礎 .使用OpenAI Gym與TensorFlow來訓練代理 .理解Markov決策過程、Bellman最佳化與TD學習 .運用多種演算法來解決多臂式吃角子老虎問題 .熟悉各種深度學習演算法,如RNN、LSTM、CNN與其應用 .使用DRQN演算法來建置智能代理來玩毀滅戰士遊戲 .使用DDPG來教導代理來玩月球冒險遊戲 .使用競爭DQN來訓練代理來玩賽車遊戲
【電子書】Python駭客密碼:加密、解密與破解實例應用
學習Python程式設計和密碼的破解技巧 本書教您學習製作與破解密碼的相關演算法知識,以及如何在Python中編寫程式來實作和傳送機密訊息! 本書前幾章會教您Python基礎的程式設計知識和技巧,接著學習各種經典傳統密碼的相關知識原理,以及怎麼使用這類傳統密碼進行加密解密,並編寫、實作、測試和破解程式。本書所講述的包括反轉密碼、凱撒密碼、換位密碼、仿射密碼、簡易替換密碼、維吉尼亞密碼等,最後還有公鑰密碼,這個保護著目前線上交易加密應用,像數位簽章、email和比特幣等都有使用的技術。 書中所有範例程式都會完整列出,並逐行解說其Python技巧和運作原理。讀完本書,您不僅學會怎麼在Python中編寫程式碼,您還會有很多完整的程式實例可實證您的學習成果! 本書內容還包括: ‧教您結合迴圈、變數和流程控制等技巧在實際的程式上應用 ‧教您使用字典攻擊馬上檢測解密訊息是否為英文或只是亂碼 ‧教您製作測試程式,用來確保加密和解密的處理是正確無誤的 ‧以完整的仿射密碼實例教您活用模除運算等數學概念來加密訊息 ‧教您活用暴力破解法與頻率分析等破解技術 從範例程式中動手實作與體會是最好的學習方式,本書有完整眾多的實例能讓您能夠享受學習Python與密碼學的樂趣。