☝ 博碩精選!Power BI商務應用及大數據資料分析的優選教材!☝ 佳評如潮、回饋熱烈! ☑多樣的Power BI商務範例,易懂易學又易上手☑融會貫通大數據資料分析利器,提高自身商務職場價值☑滿足讀者一次了解Power BI三大平台的功能特點☑依循step by step的步驟引導,降低學習過程的障礙Power BI是一套商務數據分析工具,可以結合各種資料來源,收集資料並整理成視覺化的分析報表,並以互動式視覺效果呈現。目前Power BI三大平台分別為:Power BI雲端平台、Power BI Desktop及Power BI Mobile。我們可以將Power BI Desktop桌面應用程式所產生的報表,發佈到Power BI雲端平台,並可以在Web 上及行動裝置共用及檢視所產生的精美分析報表。▌圖文並茂,難易適中 ▌完全以入門者的角度來撰寫,把握淺顯易懂及圖文並茂的解說原則,精準表達難易適中的重要功能,適合作為Power BI商務應用及大數據資料分析的教材。▌功能導向,實作範例 ▌內容以功能導向為主軸,利用方便學習者實作的各式範例來解說Power BI的應用訣竅。不僅在學習過程中,依循step by step的步驟引導,降低許多學習的障礙,還可以透過系統的安排,學習Power BI精要知識與絕活技巧。
融合傳統程序式語言及物件導向設計, 藉由範例實作導入變數、函數、運算子多載等, 配合ChatGPT的輔助查詢及驗證, 有效學習程式設計 本書強調理論與實作並重,依照C++功能循序漸進介紹物件導向程式設計的實務及進階活用的議題。書中的上機程式測驗單元,亦能強化撰寫與除錯能力,而為了幫助讀者利用AI輔助學習,也提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。大綱重點如下: 1.基礎語法 包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。 2.進階語法 包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。 3.物件導向 以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多型,完整呈現物件導向程式設計精華。 4.AI輔助學習 為了進一步幫助讀者學習,我們將提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。 本書實務經驗分享 ➯設計大量程式範例,正確無誤執行 ➯安排上機程式測驗,強化撰寫能力 ➯精心設計各章習題,驗收教學成果 ➯進階應用ChatGPT,加速程式設計
融合傳統程序式語言及物件導向設計, 藉由範例實作導入變數、函數、運算子多載等, 配合ChatGPT的輔助查詢及驗證, 有效學習程式設計 本書強調理論與實作並重,依照C++功能循序漸進介紹物件導向程式設計的實務及進階活用的議題。書中的上機程式測驗單元,亦能強化撰寫與除錯能力,而為了幫助讀者利用AI輔助學習,也提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。大綱重點如下: 1.基礎語法 包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。 2.進階語法 包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。 3.物件導向 以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多型,完整呈現物件導向程式設計精華。 4.AI輔助學習 為了進一步幫助讀者學習,我們將提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。 本書實務經驗分享 ➯設計大量程式範例,正確無誤執行 ➯安排上機程式測驗,強化撰寫能力 ➯精心設計各章習題,驗收教學成果 ➯進階應用ChatGPT,加速程式設計
ChatGPT帶你學會Python程式設計 運算思維×演算法×實作遊戲 精選範例、循序漸進、易懂易上手 課後習題、難易適中、強化學習效果 Python 是一種執行效率不錯的直譯式語言,可以在大多數的主流平台上執行。更棒的是, Python 具有許多物件導向的特性,更是資料解析、資料探勘(Data Mining)、資料科學工作中經常被使用的程式語言,可以廣泛應用在網頁設計、App 設計、遊戲設計、自動控制、生物科技、大數據等領域。同時,Python 擁有第三方套件及開發工具,可以幫助程式設計師輕鬆地完成許多的程式設計開發工作。 本書結合運算思維與演算法的基本觀念,所有程式碼都已在 Python 開發環境下正確編譯與執行。這些主題包括: • ChatGPT 與 Python 雙效合一 • 大話變數與資料處理 • 一看就懂的運算式與運算子 • 選擇結構一次搞定 • 迴圈結構體驗之旅 • Python 複合資料型態的完美體驗 • 模組與套件實用關鍵密技 • 檔案輸入與輸出的速學技巧 • 活學活用 2D 視覺化統計圖表 • 玩轉繪圖與影像處理的私房攻略 • 解開網路爬蟲程式的神秘面紗 • 演算法的應用:迷宮問題的解決方案 • 海龜繪圖法(Turtle Graphics)繪製圖形 • 猜數字遊戲 • OX 井字遊戲 • 猜拳遊戲 • 比牌面大小遊戲 • 實作動作型射擊遊戲 • 實作 Unity 3D 遊戲不求人
ChatGPT帶你學會Python程式設計 運算思維×演算法×實作遊戲 精選範例、循序漸進、易懂易上手 課後習題、難易適中、強化學習效果 Python 是一種執行效率不錯的直譯式語言,可以在大多數的主流平台上執行。更棒的是, Python 具有許多物件導向的特性,更是資料解析、資料探勘(Data Mining)、資料科學工作中經常被使用的程式語言,可以廣泛應用在網頁設計、App 設計、遊戲設計、自動控制、生物科技、大數據等領域。同時,Python 擁有第三方套件及開發工具,可以幫助程式設計師輕鬆地完成許多的程式設計開發工作。 本書結合運算思維與演算法的基本觀念,所有程式碼都已在 Python 開發環境下正確編譯與執行。這些主題包括: • ChatGPT 與 Python 雙效合一 • 大話變數與資料處理 • 一看就懂的運算式與運算子 • 選擇結構一次搞定 • 迴圈結構體驗之旅 • Python 複合資料型態的完美體驗 • 模組與套件實用關鍵密技 • 檔案輸入與輸出的速學技巧 • 活學活用 2D 視覺化統計圖表 • 玩轉繪圖與影像處理的私房攻略 • 解開網路爬蟲程式的神秘面紗 • 演算法的應用:迷宮問題的解決方案 • 海龜繪圖法(Turtle Graphics)繪製圖形 • 猜數字遊戲 • OX 井字遊戲 • 猜拳遊戲 • 比牌面大小遊戲 • 實作動作型射擊遊戲 • 實作 Unity 3D 遊戲不求人
領域驅動設計之父 Eric Evans 親推的必看專書! 「搞笑談軟工」板主 Teddy 專文推薦 關於 [名家名著] 30 領域驅動設計(DDD)是一種軟體開發方法,只要實作得當,可以幫助開發人員設計出高品質的軟體模型,明確地反映出預期業務目標。然而能不能成功實作 DDD,卻是許多 DDD 開發人員所遭遇到的共同難題,對於新接觸 DDD 的人來說更是困難重重。作者 Vaughn Vernon 以一種獨到的方式將 DDD 中的抽象概念統整起來,並做出規範,而這些指導原則,正是實作 DDD 的最佳指引。作者用搭飛機來比喻接觸 DDD 的心情,將 Eric Evans 的《領域驅動設計: 軟體核心複雜度的解決方法》比喻為「從高處俯瞰的視角與寬廣的視野」,而本書則像是一張地圖,其作用是「帶領各位讀者緩緩降落、停穩飛機,走一條熟悉的路線安全到家」。 《實戰領域驅動設計》以由上而下的方式說明 DDD,將戰略模式與基礎的戰術程式設計工具自然地結合起來。Vaughn Vernon 示範了如何在現代軟體架構中實作 DDD,強調業務領域概念的重要性與價值之同時,又不失技術層面上的務實考量。 本書是基於 Eric Evans 的開創性著作《領域驅動設計》一書而來,作者透過我們都熟知的業務領域範例講解如何實作 DDD。所有的原則都搭配真實的 Java 程式範例,對於 C# 程式語言的開發人員也同樣適用,所有的範例內容都來自於一個設想案例:基於一個假想的大型 SaaS 多租戶 Scrum 協作系統的開發案例研究。 本書作者將帶領讀者跨越「DDD-Lite」的侷限,不僅僅是將DDD作為一套技術工具運用,而是透過 Bounded Context、情境地圖、通用語言,充分運用 DDD 的「戰略設計模式」。而透過書中的技術與範例,可以加速軟體開發、提高品質,讓軟體更具靈活性與可擴展性,同時緊密地與業務目標保持一致。 【本書精彩內容】 ☑ 以正確的方法踏入 DDD 的世界,就能快速從中獲益 ☑ 說明如何將 DDD 運用於不同的架構中,包括六角架構、SOA、REST、CQRS、事件驅動設計以及基於 Data Fabric/網格的架構 ☑ 妥善地設計與運用實體,並了解何時該使用值物件而非實體 ☑ 學習掌握與運用 DDD 強大的新技術——領域事件 ☑ 利用 ORM 與 NoSQL 和其他資料庫等技術來實作 Repository 各界專業人士推薦 「閱讀 DDD 藍皮書時搭配本書一起服用,學習效果更好。此外,本書還包含在 DDD 藍皮書中沒有提到,但後來 DDD 社群廣泛使用的模式,像是領域事件(Domain Event)、事件溯源(Event Sourcing)、六角架構、命令與查詢責任分離(CQRS)等,兼顧深度與廣度,誠意十足。」—Teddy Chen,部落格「搞笑談軟工」板主 我個人的著作《領域驅動設計》(Domain-Driven Design)一書出版近九年,這些年已經累積了不少關於 DDD 的新知識,包括基礎知識新的介紹方式,而 Vaughn 這本書正是對 DDD 有最完整闡述的指引,更為我們帶來了全新的實作觀點。」—Eric Evans,《領域驅動設計》作者 「對於期望提升技術的軟體開發人員來說,想在軟體開發過程中遵循最佳的專業實踐方法來設計與實作領域驅動的企業應用程式,《實戰領域驅動設計》傳授了過去幾十年領域驅動設計和企業應用程式架構社群努力耕耘的寶貴知識。」—Randy Stafford,自由架構設計師,Oracle Coherence 產品開發部門 「對於渴望落實 DDD 設計的人來說,絕對不可錯過本書。」—Udi Daham,NServiceBus 創辦人
■考試得高分:提供考試偷撇步,教你如何快速寫出前序、中序、後序走訪。考試不必陷入遞迴的追蹤。 ■學習超簡單:提供學習資料結構的利器——動態影片,透過動畫幫助你理解演算過程的變化。 ■漸進式學習:慢慢地逐步加入C語言進階技術講解,從頭學起。 ■焦點最集中:挑選資訊領域必備的,基礎資料結構做為主要內容。 ■觀念最新穎:以新的抽象化概念,來看待資料結構與程式的關係。從多面向來說明什麼是資料結構,為何要學習資料結構。 動畫展示——學習資料結構與演算法的不二法門 一、動態的表達 資料結構最適合的學習方式應該是動態的,由於平面書籍的限制,因此,常常造成讀者的學習困難,本書提供動態影片來解說各種資料結構的運算與排序搜尋演算法,使讀者能夠先理解,然後自然地產生興趣。 作者特將動態影片轉為長達至少38分鐘的影片檔,並將部分預覽放置於youtube 請上youtube搜尋「資料結構 初學指引 陳錦輝」關鍵字; 相對於網路上本書的免費影片,由本書官網下載的動態影片,還可自由暫停與調整播放速度,學習更方便。 二、循序漸進的學習 初學者在學習資料結構的初期,最大的困難在於看不懂C程式,本書提供虛擬碼及C函式雙格式的演算法,幫助讀者理解,並且搭配「老師的叮嚀」、「小試身手」等階段式的步驟,循序漸進地讓讀者複習C語言,並在程式碼旁增加大量說明框,讀者能夠快速理解程式碼與圖形的對應,不但能學會資料結構,更能在程式中活用。 三、基本觀念的建立 許多人常常認為堆疊是堆疊、樹是樹、陣列是陣列、鏈結是鏈結,之間並無關係,問他什麼是二元樹時,只會畫出二元樹的抽象圖,但不能理解其底層的實作。或許能用筆寫出二元樹走訪結果,但無法以程式來實作。本書在第一章就先闡明資料結構的層次,讓讀者在學習整套課程之前,先有心理準備,避免片段式學習。 四、多元學習 本書包含抽象化觀念的建立、考試偷撇步、Coding偷撇步、學生與老師的QA、延伸學習等,滿足各方面的學習需求。
■考試得高分:提供考試偷撇步,教你如何快速寫出前序、中序、後序走訪。考試不必陷入遞迴的追蹤。 ■學習超簡單:提供學習資料結構的利器——動態影片,透過動畫幫助你理解演算過程的變化。 ■漸進式學習:慢慢地逐步加入C語言進階技術講解,從頭學起。 ■焦點最集中:挑選資訊領域必備的,基礎資料結構做為主要內容。 ■觀念最新穎:以新的抽象化概念,來看待資料結構與程式的關係。從多面向來說明什麼是資料結構,為何要學習資料結構。 動畫展示——學習資料結構與演算法的不二法門 一、動態的表達 資料結構最適合的學習方式應該是動態的,由於平面書籍的限制,因此,常常造成讀者的學習困難,本書提供動態影片來解說各種資料結構的運算與排序搜尋演算法,使讀者能夠先理解,然後自然地產生興趣。 作者特將動態影片轉為長達至少38分鐘的影片檔,並將部分預覽放置於youtube 請上youtube搜尋「資料結構 初學指引 陳錦輝」關鍵字; 相對於網路上本書的免費影片,由本書官網下載的動態影片,還可自由暫停與調整播放速度,學習更方便。 二、循序漸進的學習 初學者在學習資料結構的初期,最大的困難在於看不懂C程式,本書提供虛擬碼及C函式雙格式的演算法,幫助讀者理解,並且搭配「老師的叮嚀」、「小試身手」等階段式的步驟,循序漸進地讓讀者複習C語言,並在程式碼旁增加大量說明框,讀者能夠快速理解程式碼與圖形的對應,不但能學會資料結構,更能在程式中活用。 三、基本觀念的建立 許多人常常認為堆疊是堆疊、樹是樹、陣列是陣列、鏈結是鏈結,之間並無關係,問他什麼是二元樹時,只會畫出二元樹的抽象圖,但不能理解其底層的實作。或許能用筆寫出二元樹走訪結果,但無法以程式來實作。本書在第一章就先闡明資料結構的層次,讓讀者在學習整套課程之前,先有心理準備,避免片段式學習。 四、多元學習 本書包含抽象化觀念的建立、考試偷撇步、Coding偷撇步、學生與老師的QA、延伸學習等,滿足各方面的學習需求。
物聯網與工業4.0是近幾年很重要的研究課題。工業4.0的主要載體是智慧工廠,物聯網在智慧工廠的應用,給傳統產業帶來全新的變革,有望產生巨大的商業價值,引領我們進入第四次工業革命。 本書適用於大專院校「微處理機」、「物聯網應用」、「工業4.0概論」等課程,可提供老師教學、學生研習之用。若你是專案設計者、工廠工程師,也很適合閱讀本書。本書的內容安排由淺入深,說明了物聯網在智慧工廠應用的幾個重要主題,如RS485、Modbus協定、CAN Bus協定、OPC UA協定、MQTT協定、REST API設計理念、InfluxDB時序資料庫、Prometheus、Grafana等指標監控技術。書中安排了44個實作單元,以市面上常見的Arduino UNO R4 WiFi開發板作為實習設備,並以Node-RED作為後端平台,讓讀者可以經由實作過程,進入物聯網與工業4.0的世界。 【本書精采內容】 ♘了解工業4.0的核心精神 ♘了解智慧工廠的重要特色 ♘IIoT現場總線與資訊網路介紹 ♘Arduino UNO R4 WiFi基本操作 ♘了解RS485 / Modbus / CAN Bus重要觀念 ♘Arduino Modbus RTU / TCP實作 ♘Arduino CAN Bus實作 ♘熟悉Node-RED / 儀表板操作 ♘Python實作OPC UA伺服器 / 客戶端 ♘MQTT與WebSocket的介紹與應用 ♘Arduino UNO R4 WiFi MQTT實作與應用 ♘了解REST API設計理念 ♘Node-RED上進行MySQL資料庫的存取 ♘透過WebSocket進行網頁監控IoT設備 ♘InfluxDB、Prometheus及Grafana指標監控 本書特色 將物聯網應用於智慧工廠,掌握傳統產業的轉型先機 ♖透過本書充分理解頗受矚目的「工業4.0」、「物聯網」、「智慧工廠」的精髓 ♖使用Arduino × Node-RED × Python互動串聯,建立工業4.0的物聯網世界 ♖內容編排由淺入深,著重實作過程,共有44個實作單元 ♖引導你進入物聯網與工業4.0的世界,掌握轉型關鍵
Python入門經典好書,再結合ChatGPT 學習一個程式語言,Python 的簡潔、明瞭能讓初學者快速上手。雖然 Python IDLE 環境很陽春,但有不錯的除錯功能,而附帶的 Visual Studio Code 可以讓我們在學習中擁有意外之喜。簡單的敘述可以在 Python Shell 這個互動交談模式獲得解答。除了 Python 的內建模組,也一起認識第三方套件的詞雲、Pyinstaller。由於 Python 能討論的內容非常豐富,本書僅能就初學者讓大家認識 Python 語言的魅力,透過本書做通盤性認識,全書重要主題如下: •Python 異想世界 •Python 基本語法 •運算子與條件選擇 •廻圈控制 •序列型別和字串 •Tuple 和 List •字典、集合、函式 •模組與函式庫 •物件導向基礎 •淺談繼承機制 •異常處理機制 •資料流與檔案 •GUI 介面 •繪圖與影像 •ChatGPT與Python程式設計黃金入門課 期能把握住最嚴謹的態度,輔以最淺白的表達方式,讓每位讀者在期間充滿樂趣,降低閱讀壓力。筆者深信本書能讓初習者在走過 Python 語言學習之旅,拓展思考性,在程式語言世界悠遊自在。 本書特色 ▶認識 Python 這個簡潔的程式語言,理論與實作並行 ▶每個章節有豐富的範例,配合 Python Shell 的互動交談,更能得心應手 ▶手把手導引,由函式出發,並學習物件導向的封裝、繼承和多型三大技術 ▶課後評量使思考與操作並兼,可追蹤學習成效 ▶ChatGPT與Python雙效合一的多種程式範例
物聯網與工業4.0是近幾年很重要的研究課題。工業4.0的主要載體是智慧工廠,物聯網在智慧工廠的應用,給傳統產業帶來全新的變革,有望產生巨大的商業價值,引領我們進入第四次工業革命。 本書適用於大專院校「微處理機」、「物聯網應用」、「工業4.0概論」等課程,可提供老師教學、學生研習之用。若你是專案設計者、工廠工程師,也很適合閱讀本書。本書的內容安排由淺入深,說明了物聯網在智慧工廠應用的幾個重要主題,如RS485、Modbus協定、CAN Bus協定、OPC UA協定、MQTT協定、REST API設計理念、InfluxDB時序資料庫、Prometheus、Grafana等指標監控技術。書中安排了44個實作單元,以市面上常見的Arduino UNO R4 WiFi開發板作為實習設備,並以Node-RED作為後端平台,讓讀者可以經由實作過程,進入物聯網與工業4.0的世界。 【本書精采內容】 ♘了解工業4.0的核心精神 ♘了解智慧工廠的重要特色 ♘IIoT現場總線與資訊網路介紹 ♘Arduino UNO R4 WiFi基本操作 ♘了解RS485 / Modbus / CAN Bus重要觀念 ♘Arduino Modbus RTU / TCP實作 ♘Arduino CAN Bus實作 ♘熟悉Node-RED / 儀表板操作 ♘Python實作OPC UA伺服器 / 客戶端 ♘MQTT與WebSocket的介紹與應用 ♘Arduino UNO R4 WiFi MQTT實作與應用 ♘了解REST API設計理念 ♘Node-RED上進行MySQL資料庫的存取 ♘透過WebSocket進行網頁監控IoT設備 ♘InfluxDB、Prometheus及Grafana指標監控 本書特色 將物聯網應用於智慧工廠,掌握傳統產業的轉型先機 ♖透過本書充分理解頗受矚目的「工業4.0」、「物聯網」、「智慧工廠」的精髓 ♖使用Arduino × Node-RED × Python互動串聯,建立工業4.0的物聯網世界 ♖內容編排由淺入深,著重實作過程,共有44個實作單元 ♖引導你進入物聯網與工業4.0的世界,掌握轉型關鍵
☝ 博碩嚴選!☝ 零負擔理解演算法設計技巧 零程式基礎也能快速上手 採高CP值Python語言實作程式 ☝ 佳評如潮,好評再上市!☝ 一本輕量級演算法, 是您獲得程式設計新技能, 提升自我價值的最好投資 當寫程式成為越來越普及的課程,讓人人擁有程式設計實作能力,已是各學校資訊教育的首要重點。演算法一直是電腦科學領域非常重要的基礎課程,從程式語言實作的角度,確實是有志從事資訊工作的專業人員,不得不重視的一門基礎理論。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,同時搭配Python程式語言舉例實作,是您入門演算法的最佳首選。 本書特色 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔完善科學領域重點:加入實戰安全性演算法與人工智慧的相關演算法 ✔驗收學習成果:設計難易適中的習題,參閱國家考試題型,提供進一步演練
★ 博碩嚴選!專業插畫從業人員必需擁有的經典之作! ★ 好評再上市,回饋發行中! 巧妙的上色方法一目了然! 彩色CG的技巧滿載! 本書是著重於「上色」技巧的CG插畫應用書籍。 「線稿沒有問題,卻不擅長上色……」 「有喜歡的風格,卻不知道上色方法……」 專為有這種困擾的人所設計的一本。 完整刊載從底稿到完稿的彩色插畫繪製步驟。 詳細解說無法單憑完稿就可看出的筆刷設計、圖層應用法和選色方法, 以及質感表現等技巧。 透過4位畫家的插畫繪製過程, 讓你一次搞懂鮮艷上色、光線表現、紋理、水彩等 各種不同的上色技巧。 保留圖層結構的製作範例檔案, 完整收錄於隨書附贈的光碟中。 這本書最適合想讓彩色插畫更具魅力的你! 本書特色 1、引進榮獲日本Amazon讀者評價五顆星、著重於上色的電繪插畫技法書。 2、介紹SAI、Painter的上色技巧,以及Photoshop的影像調整。 3、詳細解說筆刷設定、圖層活用法、顏色選取與質感表現等技法。 4、提供完整圖層的範例檔。
☝ 博碩嚴選!專業插畫從業人員必需擁有的一本不敗經典之作! ☝ 好評再上市,回饋發行中! 劍、魔法與怪獸的世界! 滿載奇幻插畫的構思法與繪製法! 本書是專為「奇幻」類型而寫的CG插畫技巧書籍。 從草稿至完稿以繪製的形式解說由喜歡奇幻的作者群所完成的5張插畫範例,諸如武器和魔法的效果、幻想的色彩表現、風景的精細描繪、陰森的怪獸、日式的風格等,將現今奇幻插畫中所不可欠缺的畫法要點一次讓您清楚明瞭。 「想畫出酷炫的劍與魔法」 「想表現異世界的風景」 「希望真實描繪怪獸」 這樣的心聲,我們聽到了。 請立即打開這本書,畫出更具魅力的奇幻世界吧! 本書特色 ◎承襲絕讚系列風格,引進日本大受好評、著重於奇幻世界表現的電繪插畫技巧書。 ◎分享日本5位插畫師的創作經驗,解說插畫範例中的製作流程、繪製要點與注意事項等。 ◎介紹Photoshop、SAI和CLIP STUDIO PAINT的上色法,從中體驗軟體的使用要訣。 ◎範例插畫以保留圖層結構的方式,直接收錄於插畫範例檔中。
第三版-最新修訂版,新增TensorFlow 2、GAN和強化學習等實用內容 使用Python的scikit-learn和TensorFlow 2融會貫通機器學習與深度學習 循序漸進、由淺入深,好評熱銷再進化!最新修訂的《Python機器學習第三版》是一本不容錯過的全方位指南,也是讀者在建立機器學習系統時的必備參考。有別於其他機器學習教科書,本書使用Python探求機器學習和深度學習的技術精髓,強調豐富實用的程式範例、條理分明的數學解釋,以及直覺友善的圖解說明,帶領讀者探索機器學習的眾多子領域,讓艱澀的概念栩栩如生。 許多讀者告訴我們,他們非常喜歡本書第二版的前12章,因為它們全面介紹了機器學習與Python的科學計算。為了確保這些內容的相關性,我們依據讀者回饋,回顧並修改了這些章節,以支援最新版本的NumPy、SciPy、pandas、matplotlib和scikit-learn,並規劃成本書的上冊。而TensorFlow 2.0更是深度學習領域最振奮人心的事件之一,所有與TensorFlow有關的章節(第13章到第16章,規劃成本書的下冊)都進行了大幅度修改。除了介紹Keras API與scikit-learn的最新功能之外,本書也探討自然語言處理(NLP)的子領域「情緒分析」,以及強化學習(RL)和生成對抗網路(GAN)等時下最流行的AI技術(第17章和第18章)。 無論你是有經驗的程式設計師,或是機器學習新手,或你只想進一步深入了解機器學習的最新發展,本書將是你在機器學習之旅中的絕佳良伴。 在這本書中,你將學到: ●掌握能讓機器從數據中「學習」的框架、模型和技術 ●使用scikit-learn進行機器學習、使用TensorFlow進行深度學習 ●利用機器學習來做影像分類、情緒分析與智慧Web應用程式 ●訓練類神經網路、GAN與其它模型 ●結合機器學習模型與Web應用程式 ●為機器學習工作清理並準備數據 ●用深度卷積類神經網路來分類影像 ●了解評估和調校模型的最佳實作 ●使用迴歸分析來預測連續目標 ●利用「集群」來發掘數據中隱藏的模式與結構 ●使用「情緒分析」深入研究文本和社群媒體數據 ●上冊包含本書前12章,下冊則包含第13章到第18章。 【下載範例程式檔案】 本書的程式碼是由GitHub託管,可點選下面圖案前往下載: github.com/rasbt/python-machine-learning-book-3rd-edition 【下載本書的彩色圖片】 我們還提供您一個PDF檔案,其中包含本書使用的彩色圖表,可以在此下載: static.packt-cdn.com/downloads/9781789955750_ColorImages.pdf
♛ 全台第一本屬於自己的 Android TDD!!!♛ APP 程式總是改壞?------ ☑ 用單元測試驗證正確性,再也不怕改錯! APP 需求經常變更?------ ☑ TDD:紅燈、綠燈、重構,三步驟法則! APP 人工作業耗時?------ ☑ 測試、部署自動化一次搞定! 本書內容改編自第 11 屆 iT 邦幫忙鐵人賽,Mobile Development 組佳作網路系列文章──《Android TDD 測試驅動開發》,也是第一本完整介紹從 Android 單元測試、TDD到 DevOps 全面自動化的台灣本土專書。 這是寫給 Android 開發者的測試及 TDD 入門書,為初學者量身設計。帶領你撰寫第一個單元測試,學會依賴注入及使用 Stub 與 Mock 的時機,最後實踐 TDD 測試驅動開發,讓你在寫測試之前先想清楚需求,在開發初期釐清如何設計。有了測試後還要能自動化,透過 CI 工具 Jenkins 進行自動測試與上架至 Google Play,儘可能的將人工作業都自動化,以達到持續整合及持續部署。 精彩教學 ☑ 你將學會效率及品質兼具的開發方式 ♦ Kotlin 撰寫單元測試 ♦ 用依賴注入、Mock 框架來解 Android 的相依 ♦ 以 MVP、MVVM 架構提升可測試性 ♦ 在Android 實踐 TDD:紅燈、綠燈、重構 ☑ 你將學會 QA 所擅長的自動測試工具 ♦ Espresso 撰寫UI測試 ♦ Appium 撰寫測試 ♦ Cucumber 進行 BDD ☑ 你將學會 DevOps 的關鍵自動化工具 ♦ Android App 的 DevOps ♦ Jenkins CI 持續整合工具 ♦ 自動建置、測試、部署至 Google play ♦ 在雲端測試
♛ 全台第一本屬於自己的 TypeScript !!!♛ 別於一般程式聖經書的冗贅 ── 沒有廢話! 只給你必用、實用、好用的 Feature! ➔ 以精細角度剖析 TypeScript 語言性質與特色 ➔ 以最高效率介紹 TypeScript 必學基礎與技巧 ➔ 以眾多範例展示 TypeScript 撰寫方式與手法 本書內容改編自第 11 屆 iT邦幫忙鐵人賽, Modern Web 組冠軍網路系列文章──《讓 TypeScript 成為你全端開發的 ACE!》── 除了是單純入門 TypeScript 語言的技術書籍外,也是第一本屬於台灣本土的 TypeScript 專書;由微軟(Microsoft)研發出的 TypeScript,為近年來逐漸熱門的技術,是軟體社群上擁有眾多廠商與開發者青睞的前、後端開發工具,本書旨在介紹 TypeScript 這門語言的使用方法與技巧。 四大重點 ➣ 漸進式型別系統:原始、物件、泛用與常用進階型別等。 本書一大重點在於型別系統的重要性以及使用方式;除此之外,可以從型別系統來認識一門語言的特性、運作過程、效果與細節,對於程式語言本身的設計會有更深層的理解。 ➣ TypeScript 高效技巧:除錯、規格查詢、結合 JavaScript 專案的方法。 好的 TypeScript 程式碼除了可以提升開發效率外,除錯(Debug)的痛苦程度會大大的降低;並且也會介紹原生 JavaScript 專案是如何不需全部重寫成 TypeScript 就可以結合 TypeScript 專案的秘密。 ➣ 標準物件導向程式設計入門:類別、介面、 SOLID 原則。 TypeScript 對於物件導向程式設計方面的語法支援完備度較現階段的 JavaScript 以及 ECMAScript 標準高,因此讀者可以藉由 TypeScript 學習到物件導向程式設計的觀念。 ➣ TypeScript & ECMAScript:語法糖的使用、非同步程式設計。 本書不僅會討論到 JavaScript、ECMAScript 以及 TypeScript 之間的關係,並且也會介紹在 TypeScript 使用 ECMAScript 標準語法時需要注意的事項。 好評推薦 「很開心看到這次 Max 參加第11屆iT邦幫忙鐵人賽冠軍的大作《讓 TypeScript 成為你全端開發的 ACE!》能夠付梓出版,除了為台灣本土資訊業界帶來一注活水,裡頭滿滿的範例以及各種貼心的小提示,手把手帶領讀者學習 TypeScript,相信一定不會讓你失望。」────Kuro Vue.js Taiwan 社群主辦人/《 0 陷阱!0 誤解!8 天重新認識 JavaScript!》作者
♛ 如欲瞭解與探索機器學習,那麼TensorFlow是個相當不錯的選擇。 ♛ 若想學習TensorFlow,本書能以最低難度帶你領略機器學習的奧秘。 編輯推薦 本書是TensorFlow 2.0程式設計實踐的入門類書籍,目的在於TensorFlow 2.0正式版發布之際,能夠幫助大家快速瞭解其核心特性及基本程式設計技巧。本書精選5個常用的人工智慧程式設計案例,幫助大家掌握如何在工作中使用TensorFlow 2.0進行應用開發。內容涵蓋Python和TensorFlow基礎入門、自然語言處理和CV領域的實踐案例、模型的服務化部署,希望在基於TensorFlow 2.0的人工智慧程式設計上能夠助你一臂之力。 專家好評 這一波人工智慧浪潮與以往我們所討論的人工智慧最大的不同,就是其已經迅速在工業領域進行應用。網際網路+人工智慧+大數據的時代正在到來,新一代人工智慧正加速推進經濟向智慧化躍升。因此,投資界非常看好目前人工智慧在IOT、5G等方向的應用前景。本書作者以深厚的專業知識和多年的實踐經驗,由淺入深,用生動語言講述了人工智慧的基本原理、知識結構、工業應用。相信此書能夠為人工智慧愛好者,以及在此領域開展技術研究的讀者,提供一個淺顯易懂的入門導引,幫助讀者更快速地進入人工智慧應用領域。 詹家芳 原德國林德工程有限公司總經理,留美碩士
★ Amazon好評不斷!Kotlin入門與進階一書掌握! ★ 助你贏得Google、Facebook、Microsoft等巨頭公司青睞的培訓講義 本書特色 ♦ 源自大名鼎鼎的 Big Nerd Ranch 訓練營培訓講義,該訓練營已經為Google、Facebook、Microsoft等行業巨頭培養了眾多專業人才。 ♦ 以循序漸進的方式精心編排章節,從基礎的變數與集合開始,逐漸深入至物件導向程式設計與函數式程式設計技術。 ♦ 透過建置各種範例專案,在實踐中掌握Kotlin程式設計語言。 ♦ 多章設有「深入學習」和「挑戰練習」環節,幫你鞏固所學知識。 ♦ 本書所有應用程式與介面、平台,皆更新至繁體中文版出版日為止之最新版本。 原文版讀者評論 「我有Java程式設計背景,但我認為本書同樣適合零基礎的初學者使用。跟隨本書學習Kotlin程式設計非常輕鬆。」 「本書不僅告訴你怎樣做,而且還告訴你為何這樣做。每一章的練習題和範例程式碼都配合得天衣無縫。」 「這不是一本對Kotlin泛泛而談的書,而是一本出色的指導手冊:條理清晰、可讀性強、範圍明確,有參考價值。閱讀之後的收穫非常大。」 「範例專案易於上手,講解也非常清晰,是Android開發者不容錯過的一本書。」
使用scikit-learn探索各式機器學習模型,實作多種機器學習演算法 機器學習是近年的熱門話題,它將電腦科學與統計學結合在一起,打造智慧又有效率的模型。你可以使用機器學習提供的強大演算法和技術,來自動化任何分析模型,而scikit-learn正是一個優秀的Python機器學習函式庫,它可以實作多種機器學習演算法,是非常好用的工具。 本書詳細介紹一系列機器學習模型和scikit-learn的使用技巧。從機器學習的基礎理論講起,涵蓋了簡單線性迴歸、KNN演算法、特徵提取、多元線性迴歸、邏輯斯迴歸、單純貝氏、非線性分類、決策樹迴歸、隨機森林、感知器、支援向量機、類神經網路、K-MEANS演算法等重要話題。 本書亦詳細討論資料預處理、超參數最佳化和整體(ensemble)方法。你也將學會使用scikit-learn的API,從分類變數、文本和影像之中提取特徵,一步步建立改善模型效能的專業直覺。 適用讀者 本書適合機器學習領域的工程師,也適合想要了解scikit-learn的資料科學家。 在這本書中,你將學到: ・基本概念簡述,如「偏誤」和「變異數」 ・建置能夠分類文件、識別影像及偵測廣告的系統 ・使用「線性迴歸」和「KNN」預測連續變數的值 ・使用「邏輯斯迴歸」和「支援向量機」對文件和影像進行分類 ・使用「裝袋法」和「提升法」建立估計器整體 ・使用K-MEANS集群發現資料中的隱藏結構 ・在常見任務中評估機器學習系統的效能 【下載範例程式檔案】 本書的程式碼是由GitHub託管,可以在如下網址找到: github.com/PacktPublishing/Mastering-Machine-Learning-with-scikit-learn-Second-Edition
《設計模式:Android 原始碼解析與應用》一書是關於軟體開發設計模式(Design Patterns)於 Android 原始碼及其應用程式中的探討。本書內容包含各種設計模式的介紹與示範、Android 原始碼中的設計模式實踐、以及如何將設計模式實際活用於 Android 應用程式的開發。 本書大綱: •物件導向軟體設計六大原則:單一職責、開閉原則、里氏取代(Liskov Substitution Principle)、依賴倒置、介面隔離、以及迪米特原則(Law of Demeter)。 •23 種設計模式:單例模式、Builder 模式、原型模式、工廠方法模式、抽象工廠模式、策略模式、狀態模式、責任鏈模式、直譯器模式、命令模式、觀察者模式、備忘錄模式、迭代器模式、範本方法模式、訪問者模式、中介者模式、代理模式、組合模式、配接器模式、裝飾模式、輕量模式、外觀模式、以及橋接模式。 •MVC(Model-View-Controller)和 MVP(Model-View-Presenter)軟體設計架構的說明與實例。
簡單學會最直覺的作業系統 Mac功能一網打盡,科技結合網路全新進化 + 全新扁平化風格介面,快速上手不卡關。 + 直覺操作-全新Mac系統,超多好用功能不錯過。 + iCloud大幅進化-所有方便功能,只需要一個免費帳號。 + 一體感的最佳示範-Mac與iOS結合的最佳完美體驗。 + 全方位加速-感覺流暢、反應靈敏,就是你的Mac。 從最簡單的開箱開始,就算是毫無Mac經驗的你,也可以輕鬆的入門。一步步的熟悉系統操作,熟練各種生活娛樂影音軟體,善用iWork文書軟體,最後可以自己處理許多電腦問題,這是本書能帶給各位讀者的一趟豐富冒險。 El Capitan是最新的MAC OS X系統,它並不會特別難以學習,相反的它很平易近人。但是必須要先拋下舊有的電腦思維,試著用正確的邏輯以及順序,才會發現到「原來我可以省下這麼多時間」。 本書作者在蘋果教育領域打滾了許多年,已經出版了九本Mac相關著作。知道哪些是實用、必備的技巧,哪些是一般人比較少用的功能。在本書中各位讀者可以學到最扎實的功能,招招實用,絕不只是花俏。希望各位都不只是學會Mac系統的操作,更是能熟練的使用Mac,讓Mac幫助大家省下更多作業的時間去體驗生活。 本書特色 ‧全方位解析,從新手入門到iLife、iWork都一手包辦。 ‧雙系統不求人,一個人輕鬆搞定。 ‧互通時代來臨,與iPhone、iPad的完美結合。
寫給XP/Vista/7/8.1使用者的, 一本讓你無痛轉移到Windows10的完整指南 Windows10獨創特有的開始功能表,新增特色功能:語音助理Cortana、新瀏覽器Edge、Snap視窗調校、取消App輸入法限制、通知中心設計、內建地圖、臉部辨識解鎖、檔案總管快速存取、命令提示字元支援組合鍵指令…等功能,本書精彩的主題,包括: ■桌面操作與基本設定 多重桌面設定、以全螢幕方式使用開始畫面、平板電腦模式轉換、桌面個人化設定、桌面圖示的調整、變更電腦設定… ■檔案與資料夾管理 App視窗操作、檔案加密保護、檔案權限管理與權限類別… ■帳戶管理與家長監護 帳戶管理、分級限制、家長監護、同步設定、使用者帳戶控制設定… ■內建應用程式與APP市集 社交網路、個人助理、影音多媒體娛樂、內建應用程式、市集App… ■軟體的新增/管理與特殊人士的使用功能 軟體安裝與移除、設定程式關聯性、Windows 功能與安全更新管理、市集的安裝與付費購買、特殊人士的使用功能… ■裝置設定與管理 認識驅動程式、新增印表機、新增連線裝置、裝置管理員、管理藍牙裝置、滑鼠與觸控板… ■網路安裝與應用 建立新的連線、無線上網、家用群組、共用印表機、Microsoft Edge… ■資源共享與雲端服務 OneDrive電端硬碟、OneDrive雲端檔案管理、重要雲端線上功能… ■系統安全與病毒駭客防範 防火牆的基本防護、Windows Defender、Windows Update、重要訊息中心… ■系統管理與其它實用工具 磁碟清理、磁碟分割、重組並最佳化磁碟機、系統備份與修復、還原點建立與系統還原、工作排程、檢視系統資訊、系統效能…
結合電腦、平板、手機的跨平台作業系統──Windows 10以帳戶管理與雲端服務,加強娛樂與社群的緊密結合度,讓資料同步、如「雲」隨行,準備邁向雲端新視界了嗎? 既熟悉又創新的Windows 10 Windows 10結合了觸控螢幕的操作模式與圖像化應用程式(APP)環境,讓新一代的使用者快速上手,而針對已習慣傳統視窗操作環境的老用戶,仍然提供了傳統的介面,讓您無縫接軌繼續使用。透過本書,無論是誰都可以愉快地學習Windows 10,輕鬆上手! 本書特色 ★全新體驗Windows 10使用介面,建立專屬個人化的環境設定。 ★桌面可多工執行與切換不同應用程式,讓您一邊收信,一邊觀看直播球賽。 ★全新預設的網頁瀏覽器Microsoft Edge,可以直接在網頁上塗鴉、作筆記。 ★善用豐富的內建生活化應用程式,立即成為工作和生活上的好幫手。 ★連絡人應用程式可將不同平台的通訊錄整合起來,隨時追蹤友人的最新動向。 ★郵件與行事曆應用程式,輕鬆同步與整合個人所有的電子郵件帳號與行程。 ★雲端儲存空間OneDrive,讓所有檔案如雲隨行,出門不怕忘記攜帶重要資料。 ★啟用Groove音樂、Movies & TV影片多媒體應用程式,影音娛樂更加多變化。 ★透過專業好上手的相片應用程式,進行瀏覽與編修相片,隨時隨地分享美照。 ★新增多種常用的電腦設定功能,毋需透過控制台就可輕鬆完成各種電腦設定。
新時代的社群行銷術來臨 從架設網站、引導流量、收集名單、建立信任到銷售產品, 讓你的社群行銷直達人心。 智慧型手機帶動網路行銷呈現爆炸性的成長,現在網路行銷媒介除了傳統的網站、廣告經營之外,還有SEO關鍵字、APP廣告、社群軟體行銷(FB、微信或Line行銷)、QRCode行銷等,不斷地在改變未來的消費與行銷模式。 既然大家都知道,網路行銷是未來的趨勢,但多數人談到網路行銷,總是容易執著在研究工具的使用,究竟有沒有一套原則流程是可以有效的落實在網路行銷的呢? 本書是以「如何規畫中小企業網路行銷」為主軸,並結合目前最熱門的網路行銷概念加以探討,內容包括:網路行銷的現況與發展、網站行銷流程建構、SEO關鍵字行銷、社群軟體行銷、APP規畫行銷、中國網商模式等新趨勢。作者以多年來輔導業界的實務經驗,將網路行銷的精神歸納出五大關鍵步驟,絕對要告訴您~~ 不用花大錢也可以經營賺錢網站! STEP 1.架設網站,告訴別人你要跟誰做生意 ★確認你的目標客戶(B2B or B2C) ★網站規畫與動線/考慮行動版的加入 ★找出商品獨特的賣點USP,撰寫打動人心的文案 STEP 2.引導流量,讓客戶看見你的產品 ★透過多平台的行銷策略連結+活動促銷,拉抬人氣 ★操作關鍵字行銷、SEO搜尋引擎優化,爭取曝光率 ★善用社群行銷術,讓客戶總是黏著你 STEP 3.收集名單,建立客戶存摺 ★建立線上客服與詢問表單,以利分析與追蹤 ★提供有價資訊或產品,讓客戶願意留下資料 ★獲得許可式的郵件名單,成為電子報客戶 STEP 4.建立信任,讓準客戶成為你的小金庫 ★見證引導的分享報導,提昇專業形象 ★撰寫自動追售信文案/電子報系統 ★運用社群行銷來經營客戶的信任度 STEP 5.銷售產品,掌握持續獲利與優化的秘訣 ★優化購物流程與自動化物流系統 ★建立合作聯盟機制,「打群架」團體行銷 ★行銷人員一定要看懂的數據訊息
本書是大陸知名程式設計著作《瘋狂 Java 講義》經編集而成之第二冊,內容匯集了作者 8 年來的 Java 授課經歷、以及培訓出數千名程式設計師的教學經驗。可以作為自我學習、或是安排教學課程之重點參考書目。 第二冊的內容含括有 Java 基礎類別庫、集合、泛型、異常處理、以及 AWT 與 Swing 圖形使用者介面(GUI)。 *本頁所提供之範例原始碼皆統一為 UTF-8 編碼,實際於各平台編譯時須留意編碼設定,例如在 javac 命令後加上「-encoding utf-8」參數來指定編碼。
將專業與實用的設計原則付諸於實踐, 探尋作品中那些讓人沉迷的設計元素。 9大類不同的設計屬性與38例作品風格, 更能為您的設計增添豐富的創意與靈感。 結合豐富的實例與創意,從卡片到標誌,廣告到海報,還有書籍封面、雜誌編排、包裝設計和UI介面等等,這裡彙集了您經常遇到的設計專案,以及精彩的設計實例! 全書以案例教學為主,深入淺出地詮釋設計和視覺理論,提出了針對各種專案的設計策略,包含關於構圖、視覺衝擊、設計挑戰和靈感的實用建議,實作內容包含了卡片與Logo、廣告與DM、包裝與裝幀、UI介面設計等,均為時下最為流行的平面視覺設計應用,並教導以Photoshop/Illustrator專業工具軟體進行高效率創作,帶您走向創意設計中的關鍵階段。 本書特色 ★根據專案背景來設計構思,引導您把優秀的設計方案轉化為視覺設計。 ★提出正確的設計方法和流程,搭配專業軟體技能融入到每一個設計案例之中。 ★實例豐富,步驟詳盡,適合設計專業學生以及從事設計相關行業的讀者閱讀。 ★隨附光碟收錄作品圖層的影像素材與完成檔,方便讀者實際進行操作比對。
運用免費官方與個人3D素材庫擴充機能並縮短開發時程適合教學展示、遊戲專案開發、以及動畫電影製作1.全面性介紹Unity資源商店(Asset Store)的專門參考書2.精選Unity資源商店最高評價(4~5顆星)熱門實用的遊戲製作資源3.提供快速在Unity資源商店搜尋所需各類製作資源的技巧4.獨家Unity官方與個人開發資源手冊的中文化翻譯文件5.介紹遊戲開發所遇到問題的各項適用排除替代方案6.分析Unity資源商店上相關支援套件使用的屬性與特色7.分享如何成為優秀Unity專案與資源開發者的經驗Unity 的開放性也展現在它蓬勃發展的Unity 資源商店(Asset Store)上。在商店內有各式各樣的遊戲資源及工具,包含免費或付費的。這些資源是由Unity原廠本身或Unity社群的遊戲製作者所開發出來,協助其他Unity 使用者學習以及更有效率地製作他們的遊戲產品。Unity 資源商店的內容包羅萬象,舉凡遊戲開發用得到的貼圖、模型、動作檔、各種開發工具套件,及音樂音效?等,都可以在裡面找到不同開發者所製作上傳的版本。有免費的也有付費的、有受歡迎多次更新的、以及剛上架不久的。如何在這片資源大海中找到所需要的東西──善用它,並且能以更經濟實惠的價格獲得就變得很重要了。本書透過介紹Unity 資源商店上相關的資源產品以及其使用的方式,讓讀者了解除了從零開始的遊戲開發流程外,Unity 其實已經提供了大量的工具及資源,讓開發者能更快速更有效率地完成遊戲開發,也讓有創意的遊戲點子,不再被冗長的遊戲開發時程,以及伴隨的製作成本所侷限。編輯推薦既然資源很多都是免費的,為何我要再花錢買這一本書?這就跟看遊戲的攻略本一樣,仍有鎖定、摸不清的關卡細節隱藏在其中。由高手來領導講解,除了能解釋各項操作設定外,更包含了自身學習與開發經驗上的心得訣竅。例如在Unity上常需要複製object中component,若是使用Unity原本的複製貼上功能,將花費大量的時間並且容易出錯。這時如果安裝了一個外掛套件工具Component Copier,不但可以單獨選擇個別需要複製的component項目,更可以一次全部複製貼上,節省寶貴開發的時間與減少重複作業的疲勞。此外,書中整理的表格、對照圖以及翻譯官方文件都能對學習有所助益。
Java SE 8 for the Really Impatient 在上百萬名程式設計師的殷切期盼下,Java SE 8 可說是近年來最重大的 Java 改版。lambda 運算式(閉包)以及串流的引進為 Java 程式設計所帶來的重大改變,毫不亞於當年泛型以及註文的引進。 現在,本書由國際知名的 Java 書籍作者 Cay S. Horstmann 為大家一一介紹 Java 8 最具價值的新功能,除此之外還包含一些不為人知卻是重要的 Java 7 功能。如果你已是一位熟練的 Java 程式設計師,本書的實作能夠讓你快速瞭解 Java 語言及平台的新特性。這本不可或缺的指南包含了: •說明如何使用 lambda 運算式來撰寫可重複使用的程式碼片段。 •全新的串流 API 讓 Java 群集更加靈活且更具效率。 •藉由 lambda 運算式(filter/map/reduce)進行並行運算,為共享計數器與雜湊表帶來效能的顯著提昇。 •利用完整一章來說明可以如何在程式中運用 lambda 運算式。 •說明備受期待且功能強大的 date/time/calendar 程式庫(JSR 310)。 •簡要說明 JavaFX(Swing GUI 的替代技術)和 Nashorn JavaScript 引擎。 •詳細介紹許多程式庫的細微變化,這些變化能夠讓 Java 程式設計更富生產力也更有樂趣。 本書率先涵蓋了所有這些備受期待的改進,並且能夠協助開發者撰寫出最健全、高效並且安全的 Java 程式碼。
AngularJS Web Application Development Cookbook AngularJS 是當今 Web 開發領域中最受歡迎的框架之一。其設計崇尚簡潔風格,能夠為許多複雜的網頁開發工作提供優雅的解決方案。本書能夠使你深入瞭解這款強大且高價值的工具,提供超過90項方法及秘訣,藉此解決各式各樣的問題。無論你使用 AngularJS 的目的為何,本書都是你所不可或缺的重要資源。 藉由學習各種訣竅及秘訣,從中瞭解如何充分發揮 AngularJS 前導指令的效益。還能夠利用多種過濾器與服務型態來擴展你的工具集,並且使用 AngularJS 來開發並改善動畫的呈現。你也將會見識到各種提昇使用者體驗的技巧與策略。除此之外,本書還包含了如何使用 Yeoman 及 Grunt 來測試應用程式,以及最佳化 AngularJS 效能的訣竅。本書甚至進一步解析了 AngularJS 的「承諾」(Promise)機制,使你能夠學習如何有效地運用它們。 本書結合了具體實作與詳細的解釋,不只能夠解決日常的許多開發問題,還能夠從中探索 AngularJS 的更多可能性。 你能夠從本書學習到: •發掘出提昇 AngularJS 應用程式效能及擴展性的最佳實踐。 •在多種處境中應用 AngularJS 前導指令的實際範例。 •使用 Yeoman 及 Grunt 來撰寫健全的應用程式測試。 •建立出高效的介面與動畫。 •運用特定語法與瀏覽器訣竅來最佳化 AngularJS 效能。 •實作承諾來解決複雜的開發問題。 •利用基本的 AngularJS 駭客技巧來解決各項開發挑戰。