-
打通 RxJS 任督二脈:從菜雞前進老鳥必學的關鍵知識(iT邦幫忙鐵人賽系列書)
☛ 第一本介紹 RxJS 的繁體中文書籍 ☛ 從核心理念到實戰練習,一步步帶你打通 RxJS 任督二脈! ❑ 寫出更加穩固、流暢、好讀易維護的程式碼 ❑ 超過 70 個 oper ators 圖文介紹與實戰範例 ❑ 由淺入深,讓你紮穩馬步,一定學得會 內容簡介 本書內容改編自第 12 屆 iT 邦幫忙鐵人賽 Modern Web 組冠軍網路系列文章──《打通 RxJS 任督二脈 》。 RxJS 是一套讓我們能更容易管理複雜狀態的類別庫,透過組合跟處理非同步與事件相關的程式,以及一系列的設計技巧,打造出更加容易閱讀與維護的程式。 RxJS 正緩緩而踏實地成為前端世界的顯學,可惜的是,多數人都著重在「使用」而非「觀念」,導致基礎沒有站穩就踏入抽象的世界,進而投降棄坑。本書將從 RxJS 的核心知識開始介紹,搭配實務範例,幫助讀者能在適當的情境寫出正確的程式,到最後信手捻來,用更簡短的程式碼解決更複雜的問題! 專業推薦 「作者幾乎把所有跟 RxJS 的相關知識與觀念全部寫進本書裡,完整度之高令人驚豔!」 多奇數位創意 技術總監 / Google Developer Expert / Microsoft MVP ──── Will 保哥 「一本值得買來收藏的好書,不只教你 RxJS,更帶領你進入另外一個世界 ⸺ 一個會讓你感到相見恨晚的美麗世界!」 Angular GDE ──── Kevin 「透過作者在本書中各種 RxJS 例題的演繹,我保證你跟著書中範例做完一輪,完全可以感受到什麼叫做簡潔、優雅且易讀的程式碼,快速打出前端連續技!」 Vue.js Taiwan 社群主辦人 /《重新認識 Vue.js:008 天絕對看不完的 Vue.js 3 指南》作者 ──── Kuro 「除了 RxJS 各項使用教學之外,最寶貴的是示範如何將其應用在實戰場景,最後也不藏私地介紹進階學習方針,讓讀者都能好好地吸收作者的經驗!」 Google 台灣香港開發者生態系計劃負責人 ──── 上官林傑 「新手進入 RxJS 最好的入門書,內容深入淺出,用最淺白的詞句帶領開發者進入 RxJS 的領域,觀念的引導更是讓人易於吸收!」 金魚都能懂的教學系列作者 Amos ──── 李建杭
優惠價:460元 / 620
-
初學Python的第一本書 : 從基本語法到模組應用(iT邦幫忙鐵人賽系列書)
「這是一本很適合Python初學者的好書,讓初學者在遇到問題時能方便查找相關資訊,避免在初學過程中的挫折。推薦給想學Python的程式新手!」 -台大教授 葉丙成 「現今Python書籍百百種,有別於市面上的其他Python書籍,志瑜總是能用很細膩的內容設計,切入讀者心中的核心需求,相信這本書除了作為入門的基礎教材之外,更能提供豐富精煉的程式範例,深入淺出、有系統地帶領身為初學者的你,用最有效率的方式進入Python的世界,不浪費任何學習時間。」 -HiSKIO創辦人 Adam 第一本去蕪存菁介紹從Python入門到各項應用方法的台灣本土專書 使用最精粹簡潔方式介紹Python基礎,不怕學不會! 列出逐步範例讓使用者練習Python用法,由淺入深! 納入各項模組方法以學習Python應用,培養實戰力! 本書內容改編自第12屆iT邦幫忙鐵人賽 Software Development 組佳作系列文章《從零開始學Python》,是一本寫給入門程式及初學Python者的台灣本土專書。 本書專為初學者學習Python設計,去蕪存菁地選取了初識Python所需的基本內容,協助讀者系統化地認識Python語言;同時納入了有關演算法分析及效能量測的章節,使讀者更能於實作時有效評估自己寫的程式,是否在功能運作正常的狀況下兼顧執行效率。 本書同時也介紹了不少常用的函式庫,以幫助讀者在掌握基本的Python寫法時,能善加利用到Python作為膠水語言(Glue Language)的特性,得以開發符合應用面的工具。 【內容重點】 你將理解Python作為程式的基本概念及學習使用方式 ✪Python的安裝、基礎操作 ✪型態、運算子、變數、字串基礎 ✪串列、元組、字典、集合 ✪程式結構的流程及語法、例外處理 ✪遞迴(Recursion) ✪物件與類別 ✪程式的效率探討 你將學會使用常見的模組 ✪如何使用模組/套件 ✪使用系統模組os ✪使用日期與時間模組進行計算 ✪使用圖形處理模組Pillow進行基本繪圖 ✪使用資料結構模組deque、heapq ✪使用二元搜尋法模組bisect 你將學會使用進階的模組框架觸及不同領域 ✪使用Numpy進行科學運算 ✪使用Matplotlib進行科學繪圖 ✪使用Keras架構基本的深度學習模型 ✪使用PyInstaller將寫好的程式打包
優惠價:390元 / 520
-
JavaScript 爬蟲新思路!從零開始帶你用 Node.js 打造 FB&IG 爬蟲專案
本書內容改編自第12屆 iT 邦幫忙鐵人賽,AI&Data 組佳作網路系列文章── 《行銷廣告、電商小編的武器,FB & IG 爬蟲專案從零開始 》 你知道 JavaScript 不僅能寫網頁還能夠爬蟲嗎? 你受夠像機器人般蒐集資料的生活嗎? 從新手村畢業的朋友想知道一個專案是如何進行的嗎? PM 們想知道工程師面對問題時在想什麼嗎? 想知道這些答案嗎?想知道的話可以全部都給你。 閱讀吧!我把所有的解答都放在書裡了! 書籍特色 從零開始!手把手建置 Mac/Windows 的專案環境 擋住學習熱情的不是困難的工具,而是屢戰屢敗的環境建置! 除了 step by step 帶你安裝環境,更讓你掌握每個工具的用途與原理。 循序漸進!每個章節都是一個里程碑 每個章節都有明確的學習目標,讓讀者在閱讀與實作的過程中成長; 並透過實務上的議題,培養獨立思考能力。 整合技術!完成屬於自己的爬蟲專案 從架構上全面著手,提供多種解決問題的思路,打造擴充性強大的系統。 透過需求訪談,你將發現──只有爬蟲技術是無法完善整個專案的! 儲存資料的容器、定時執行的排程與爬蟲完成後的通知都是不可或缺的一環。 Node.js x Selenium x Google Sheets x Schedule x LINE Notify 最後,習得爬蟲技能的你 1. 向機械化的操作 Say Goodbye ~ 2. 蒐集海量資料不再是苦差事 3. 比別人擁有更多技能優勢
優惠價:460元 / 620
-
Ubuntu 20管理入門與實作
Linux是一款廣泛應用的作業系統,從網站開發到物聯網應用,都可以看到Linux的蹤跡。由於Linux作業系統的開放性,讓Linux擁有許多的發行版本,其中,Ubuntu作業系統的安裝過程簡單、桌面環境友善、終端功能強大,非常適合初學者入門學習。 本書適用於大專院校【Linux作業系統】課程,可提供老師教學、學生研習之用。若您是專案設計者、網管工程師、物聯網工程師,也很適合閱讀本書。 本書內容的安排由淺入深,對Ubuntu作業系統進行系統性的說明,希望可以協助讀者輕鬆入門Ubuntu的管理。書中說明了Linux的常用指令,並安排22個實習,可有效幫助讀者的學習,經由實作的過程中進入Ubuntu的世界。 【本書特色】 *採用Ubuntu 20.04 LTS版本,讓以後的學習可以獲得最新的支持及穩定的更新。 *內容涵蓋Ubuntu桌面版及伺服版作業系統的操作、配置及管理。 *零基礎起步,從指令操作至Shell Script程式設計,講解深入淺出。 *詳細說明使用者管理及防火牆建置等主題,建構更安全的Linux平台。
優惠價:450元 / 600
-
Visual C# 2019程式設計完全解析(II):加強專業開發技術能力
微軟認證專家和大專院校教師聯合執筆 專業必備技能:物件導向、資料庫、ASP.NET MVC、非同步技術介紹 AI影像辨識與分析:電腦視覺、人臉辨識、自訂視覺服務影像辨識介紹 C#最佳學習策略:觀念圖例→範例導引→上機操作→習題驗證 本書是一本訓練初學者加強專業開發技能的C#程式設計專用書。全書主要分成下列四大部分: ✪ 資料庫應用程式 ✪ 介紹SQL資料庫建置與管理、ADO.NET資料庫程式設計、LINQ資料查詢技術與資料庫程式設計實例,使初學者具有資料庫程式設計的能力。 ✪ 物件導向程式設計 ✪ 介紹類別定義、類別成員存取與封裝、類別繼承、多型與介面實作、委派與Lambda表示式、集合與泛型的使用,使初學者具有設計物件導向程式的能力。 ✪ AI電腦視覺 ✪ 介紹使用Azure認知服務的影像辨識服務,主要介紹Azure服務申請、電腦視覺、人臉辨識以及自訂視覺,使初學者具有開發具AI智慧化應用程式的能力。 ✪ ASP.NET MVC與非同步技術 ✪ 介紹ASP.NET MVC雲端網站的開發,並設計具CRUD功能的產品管理系統,以及設計非同步呼叫技術與多CPU應用程式設計。 若您是程式設計的初學者,建議先閱讀「Visual C# 2019程式設計完全解析(I):帶著新手打穩程式基礎」一書,從中學習C#基礎程式語法、視窗應用程式開發、檔案存取、鍵盤滑鼠事件應用與多媒體程式。訓練初學者具有程式邏輯思考能力,熟悉程式設計流程,同時帶領初學者打穩程式基礎,使具備開發視窗應用程式、檔案存取以及多媒體程式的能力。
優惠價:450元 / 600
-
Visual C# 2019程式設計完全解析(I):帶著新手打穩程式基礎
軟認證專家和大專院校教師聯合執筆 觀念和語法循序漸進由淺入深 範例貼近生活化適合教學和自學 C#最佳學習策略:觀念圖例→範例導引→上機操作→習題驗證 本書是一本訓練初學者由入門到專業的C#程式設計專用書。全書主要分成下列三大部分: ✪ C#與主控台應用程式 以主控台模式介紹程式設計基本素養。使初學者具有程式邏輯思考能力,熟悉程式設計流程。 ✪ 基礎視窗應用程式 以視窗模式介紹表單程式設計。使初學者具有透過工具設計視窗應用程式的能力。 ✪ 進階視窗應用程式 如何在以視窗模式活用多表單操控鍵盤和滑鼠,以及介紹檔案和多媒體程式設計,使初學者具有檔案程式設計和多媒體程式設計的能力。 本書另一本延伸著作「Visual C# 2019程式設計完全解析(II):加強專業開發技術能力」。主要介紹C#物件導向程式設計、集合與泛型、ADO.NET與LINQ資料庫存取、非同步呼叫、電腦視覺分析、人臉辨識、自訂視覺與ASP.NET MVC應用程式。訓練初學者加強專業開發技術整合能力,使其具有物件導向程式設計、開發資料庫程式、網站資料庫、非同步呼叫以及整合雲端服務,同時整合Azure認知服務,建置具影像辨識與智慧型應用程式等,有興趣的讀者可參閱進修加強。
優惠價:500元 / 680
-
iOS 14程式設計開發與應用:奠定基礎概念+活用開發技巧+引領新手輕鬆上手
使用Xcode 12 & iOS 14 & Swift 5開發 完全掌握Swift語法 逐步實作出精美App 作者以多年的iOS開發實務經驗,精心設計了32個章節,讓你從零開始來完整學習如何開發iOS App。本書透過豐富的圖文說明搭配範例引導,循序漸進、按部就班地使你完全掌握Swift語法,打好Swift程式語言的基礎,並引領讀者使用畫面元件、自動佈局等常見元件,接著學習如何客製化畫面元件,完整了解網路存取與資料儲存等技術,讀者學習完本書,將可完成心目中的精美App,以及上架至App Store。 【本書精彩內容】 ◎透過學習Swift基礎語法,進入iOS開發的世界。 ◎認識常用的資料型態與集合型別。 ◎學習如何使用運算子與控制流程。 ◎了解Swift獨特的可選型別。 ◎理解物件導向程式設計的特性、類別與物件。 ◎學習建立iOS常見的畫面元件。 ◎學會自動佈局,打造美麗且符合不同裝置的App。 ◎認識畫面控制器以及它的生命週期。 ◎了解如何透過擴展與協議增強功能。 ◎徹底了解如何使用UITableView建立表格式的畫面。 ◎靈活運用UICollectionView建置更複雜的畫面。 ◎學習iOS特有的選擇器與日期選擇器。 ◎認識匿名函式Closure的特性。 ◎了解記憶體管控機制,自動參考計數。 ◎透過UIAlertController提醒使用者重要資訊。 ◎學習使用各種不同的畫面控制器,使你的App更加有質感。 ◎使用客製化UIView來建置屬於你自己的畫面元件。 ◎利用手勢辨識來豐富你的App。 ◎學會如何捕捉錯誤,降低App的當機頻率。 ◎認識JSON,並且了解如何於Swift中更加簡單的使用。 ◎學習如何建置網路請求。 ◎了解iOS的資料儲存機制。 ◎學習如何使用Timer與多執行緒,建立較為複雜的程式邏輯。 ◎認識第三方套件管理工具,讓廣大的開源社群幫助你開發App。 ◎學會上架流程,讓你的App可以於App Store中進行下載。
優惠價:520元 / 690
-
深入探索.NET資料存取:ADO.NET+SqlDataSource+LINQ(第二版)
本書是針對「已經會寫」資料庫程式的程式設計師所設計的案頭書,當遇到資料存取相關問題時可以隨時拿出來查閱。不光是知道這些方法、屬性是什麼(名詞解釋)?更有範例可以直接套用、學習與解惑(不只是What,更要會動手寫,知道怎麼做How To Do)。 ◈以微軟Microsoft Doc(前MSDN)網站為基礎,介紹最常用、次常用的屬性與方法之實務應用。 ◈除了ASP.NET(Web Form)網頁,也搭配Windows Form的ADO.NET程式,演示跨平台資料存取。部分章節更提供ASP.NET MVC 5的範例。 ◈以.NET Framework為主,DataReader與SqlCommand、DataSet與SqlDataAdapter屬性與方法。 ◈EntLib企業函式庫(Enterprise Library)的資料存取(DAAB),快速整合DataReader與DataSet兩種寫法。 ◈開放式並行存取(Optimistic Concurrency)、.NET 2.0~4.x的非同步(Async.與Await)程式。 ◈撰寫分頁程式,搭配SQL Server資料庫的Row_Number、Offset…Fetch Next,實踐資料來源的分頁展示。 ◈Web Service與WCF Service搭配jQuery、JSON,做出Facebook無限下拉的資料呈現(AJAX分頁程式)。 ◈System.Transactions命名空間、TransactionScope與資料庫交易、SqlBulkCopy。 ◈SqlParameter參數避免資料隱碼(SQL Injection)攻擊。 ◈ASP.NET Web Form專用的SqlDataSource控制項的解說與剖析。 ◈LINQ與ADO.NET、LINQ語法介紹。
優惠價:700元 / 960
-
Wireshark實戰演練與網路封包分析寶典
一定要懂的126個Wireshark網路實戰目標技術 擁有126個使用Wireshark 3.x.x實戰目標的演練步驟徹底分析 提供資訊網路人員對於TCP/IP網路原理與分析有清晰觀念的了解及驗證 【本書特色】 內容詳解完整的Wireshark進階應用技巧 配合豐富的Wireshark實戰範例搭配圖解步驟 輕鬆掌握Wireshark的網路封包分析器的強大功能
優惠價:500元 / 680
-
Excel VBA超效率工作術:無痛學習VBA程式&即學即用!200個活用範例集讓你輕鬆上手
聰明運用Excel VBA!省時有效解決工作問題!實用達人技巧一次學會! 即使完全沒有程式基礎,也能徹底學會最務實的程式設計! 解決你工作上的所有煩惱,學習工作自動化的作業方式,實現零加班目標! 每一個案例皆有不同的問題解決方案,非常適合需要使用Excel VBA解決問題的你! 本書教你免寫程式,輕鬆掌握Excel VBA的活用技法,是一本只要透過Excel VBA錄製巨集的程式設計入門學習書。內容將教導你一邊錄製巨集,一邊解決工作問題,只要善用錄製方式完成巨集,再簡單地修改VBA程式,就可以輕鬆完成複雜的工作內容,快速提升工作效率。 即使你從未學習過程式設計,也沒有問題,請放心翻閱本書。透過步驟式教學的清楚指示,將可使你了解VBA程式的基礎知識,同時可套用200個範例,逐步熟悉VBA程式的功能特質。隨著基礎的逐漸累積後,你便可以進一步挑戰製作複雜的VBA程式。本書可快速讓你融入VBA的世界,對於想在短時間之內學會Excel VBA程式設計的人而言,可說是最佳的學習教材。 拿起這本書,你將學到: ☛錄製巨集的實用性。 ☛VBA程式流程設計。 ☛解決問題的方案。 ☛導入巨集的技巧。 ☛整合介面與程式互動。 ☛不同軟體的整合。 【本書特色】 ✎初學者無痛學習。 ✎從範例著手入門。 ✎程式碼詳細解說。 ✎學習基礎及實作。 ✎實現工作自動化。 ✎效率提升及加倍。
優惠價:430元 / 580
-
微電影行銷養成術:影音剪輯實作攻略×社群媒體行銷
行動數位影音的新時代,影片所營造的臨場感及真實性遠比文字與圖片來得強而有力,靜態廣告轉化為動態的微電影行銷已成為銳不可當的時代趨勢! 本書以「威力導演21」來做視訊剪輯,深入淺出地介紹各項技巧。即便是新手也能透過幻燈片秀編輯器、Magic Movie 精靈、創意主題設計師等功能快速剪輯影片。若想要快速累積視訊剪輯的實務經驗,本書也提供各項私房攻略,如轉場、特效、音訊剪輯、動態文字、字幕、影片覆疊等實戰技術,讓你碰到剪輯問題時不會不知所措。 透過本書可以讓你的創意更加寬廣,範例實作使你的操作技巧更加紮實。特別是上影片字幕是許多人的夢魘,作者以過來人的經驗提供上字幕的技巧;製作的影片總是體積過於龐大,不容易在社群媒體上流傳,這裡也教授大家如何有效壓縮影片。除此之外,本書對於微電影在社群上的行銷亦有所著墨,期望各位都能善用行銷術來為你的理念或商品打造集客風潮。 本書精彩內容: ☑ 威力導演的學習之旅、取得影音素材 ☑ 素材剪輯及管理、創意主題設計、轉場、特效處理 ☑ 音訊剪輯、文字特效處理、使用 ArtTime Pro 上字幕 ☑ 子母畫面設計、手繪繪圖動畫、色版堆疊 ☑ 微電影製作、使用 VidCoder 壓縮影片 ☑ 行動影音剪輯、影音社群行銷
優惠價:450元 / 600
-
圖說演算法 : 使用C++(第三版)
零負擔理解演算法設計技巧 零程式基礎也能快速上手 採物件導向設計C++語言實作程式 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資! 當寫程式成為越來越普及的課程,讓人人擁有程式設計實作能力,已是各學校資訊教育的首要重點。運算思維是用來培養系統化邏輯概念的基礎,進而學習在面對問題時能有系統的分析與拆解的能力。而演算法是為了解決一個問題而採取的方法和步驟,它是培養程式設計邏輯的基礎理論,程式能否有效率解決問題,演算法佔了十分重要的關鍵。 對於第一次接觸運算思維與演算法的初學者來說,大量的演算邏輯文字說明,常會造成學習障礙與挫折感。為了避免教學及閱讀上的不順暢,書中的演算法不以虛擬碼來說明,全書採用C++語言實作,包括:排序、搜尋、陣列與串列、安全性、堆疊與佇列、樹狀、圖形…等演算法實作,透過這些完整的程式範例,帶領讀者學習運算思維與演算邏輯訓練,是您入門演算法的最佳首選。 本書特色: ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔完善科學領域議題:加入實戰安全性演算法與人工智慧的相關演算法 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔驗收學習成果:設計難易適中的習題,參閱國家考試題型,提供進一步演練
優惠價:450元 / 600