0422~0424_叩應全書系
0421~0423_兒童節禮物展

中文書 > 全部商品

自動化測試+網路爬蟲:至尊王者Selenium 3

蟲師  著
深智數位 出版
2019/10/23 出版

全書共分14章, 第1章 介紹自動化測試相關的基礎知識。 第2~10章 是本書的重點,從環境搭建、WebDriver API介紹,再到單元測試框架的使用,循序漸進地介紹自動化測試所用到的知識,最後再透過專案將這些知識串聯起來。 第11章 詳細介紹如何使用Jenkins配置自動化測試專案。 第12~14章 介紹行動自動化測試工具appium的使用。 本書寫作目的並不只是簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提升技術高度、拓展技術寬度,擺脫簡單的手工測試,向高級測試工程師邁進。 本書主要內容: ■ 介面測試基礎知識 ■ Postman 指令稿的應用 ■ 初識Postman 工具 ■ Jenkins、Git ■ Postman 基本操作 ■ 介面測試持續整合 ■ Postman 集合 ■ 專案介面測試實戰 本書特色 .全面介紹unittest和pytest兩大單元測試框架 .透過20個範例展示WebDriverAPI使用場景 .用自動化專案串聯知識點

9 特價585
加入購物車
下次再買

Think Julia|如何像電腦科學家一樣思考

歐萊禮 出版
2019/10/14 出版

"本書精采介紹了程式語言的基礎以及Julia語言。極度推薦!" -David P. Sanders, 墨西哥國立自治大學教授 如果您正要開始學寫程式,Julia是一種絕佳之即時編譯、動態型別(dynamic typed)、且語法簡潔的程式語言。本書使用Julia導引您一步步進入程式設計的領域。從最基礎的程式概念開始,逐步進展至更進階的技巧,例如建立新型別與多重分派(multiple dispatch)。 Julia原是為了高效能運算而開發的,但也是適用於數值運算、計算科學,乃至於網頁程式設計的通用語言。透過各章後面的習題,您將可實際練習所學到的概念。《Think Julia》適用於高中與大專學生,自修人士與需要學習程式基礎概念的讀者也同樣適合閱讀。 ‧由基礎語法與語意開始介紹 ‧清楚解釋每一程式概念的定義 ‧循序漸進的學習什麼是值、變數、敍述、函數與資料結構 ‧學習如何操作檔案與資料庫 ‧瞭解何為型別、方法與多重分派 ‧使用除錯技巧修正語法、執行與語意錯誤 ‧運用案例探索介面設計與其資料結構

9 特價468
加入購物車
下次再買

入手大數據DB的輕鬆選擇(熱銷版):HBase快上手

楊曦  著
佳魁 出版
2019/10/14 出版

由淺入深地講解HBase概念、安裝、配置、部署,從應用角度介紹高階用法、監控和性能最佳化;HBase是Apache旗下一個高可靠性、高性能、面向列、可伸縮的分散式存儲系統, 全書共分9章,由淺入深地講解HBase概念、安裝、配置、部署,再從應用角度介紹高階用法、監控和性能最佳化。■ 如果你還在尋找合適的環境,或想快速了解HBase功能,或你是公司的運行維護工程師,想知道如何架設HBase,「第2章 讓HBase 跑起來」適合你。■ 如果公司的運行維護工程師幫你架好環境,老闆催著你趕快做出專案,那麼 請直接看「第4章 用戶端API 入門」。■ 如果你更關心HBase 是如何實現它的資料結構的,建議你直接看「第5章 HBase 內部探險」。■ 如果你想知道HBase如何提升效能,建議你直接看「第8章 再快一點」。 ■ 適用於HBase初學者、希望深入掌握HBase的讀者、HBase應用開發人員和系統管理人員。

9 特價531
貨到通知
下次再買

Regular Expression 橫刃萬解程式的關鍵語言:正規表示法

余晟  著
深石數位 出版
2019/10/07 出版

本書精解【正規表示法】,不只讓您構建起夯實基礎,更能讓您高端掌握絕佳應用技術 & 正規表示法(Regular Expression;簡稱regex、regexp、RE),又稱正規表達式、正規表示式、規則運算式、常規表示法;本書針對作者在開發中遇到的實際問題,以及其他開發人員諮詢的問題,歸納總結出一套巧妙用運用正規表示法解決問題的辦法,並透過具體的實例指導讀者進一步拆解、分析問題。 & 全書三大部分: 第一部分-主要說明正規表示法的基礎知識,涵蓋常見的正規表示法中之各種功能與結構。 第二部分-主要解說關於正規表示法更深入的知識,詳細探討了編碼問題、比對原理、解題思路與想法等。 第三部分-將前述介紹的各種知識實際運用於8種常用的程式語言:.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,不但詳細介紹這些程式語言中正規表示法的具體用法,更辨析了版本之間的細微差異,既可以作為專門學習的教材,也可以作為有用的參考手冊。 & 本書適合經常需要進行文字處理(例如記錄檔分析或網路運行維護)的技術人員、熟悉常用開發語言的程式設計師,以及已經對正規表示法有一定了解的讀者閱讀。 & 本書特色 & 準確高效、簡潔規律,超強靈活性、邏輯性和功能性 幾乎遍及所有操作系統與程式語言皆能支援與應用

9 特價558
貨到通知
下次再買

OpenCV 4 專案實務 第二版

碁峰資訊 出版
2019/10/07 出版

用OpenCV與C++打造電腦視覺與影像處理應用程式 OpenCV是現今最好的開放原始碼電腦視覺庫,開發人員能夠建立完整專案,處理影像處理、動態偵測與影像切割等問題。不論是電腦視覺新手或是有經驗的熟手,本書透過實務範例與專案,帶領讀者了解OpenCV基礎概念與演算法。 從安裝OpenCV與基本影像處理開始,接著介紹使用者介面並深入影像處理的進階概念,讀者會學到複雜的電腦視覺演算法,探索機器學習與人臉偵測。接著帶領各位建立光流影像分析(optical flow video analysis)與複雜情境的背景相減,在最後一章還會學到文字切割與辨識,以及認識新加入與改善後的機器學習模組基礎。 讀完本書,讀者會熟悉OpenCV基礎,如矩陣運算、濾鏡與色階直方圖,也能夠熟悉常用的電腦視覺技巧,能夠從無到有建立OpenCV專案。 本書內容涵蓋 ‧在系統上安裝OpenCV 4 ‧建立編譯C++應用程式與管理相依性所需要的CMake命令稿 ‧了解基本的影像矩陣格式與濾鏡 ‧探索切割與特徵萃取技巧 ‧移除靜態場景的背景,找出影片監控影像中移動的物體 ‧透過各式技巧從即時影片中追蹤不同的物體 ‧使用OpenCV的新函式偵測文字並透過Tesseract辨識文字 ‧熟悉影像分類重要的深度學習工具

9 特價405
加入購物車
下次再買

邊玩邊學程式設計:30堂Python創意程式課,輕鬆掌握程式語言,培養運算思維!

遠流 出版
2019/09/27 出版

★美國亞馬遜青少年電腦科學類書籍暢銷第一名! ★學全球最受歡迎Python程式語言,培養108課綱「運算思維」核心能力 ★全書彩色插圖+流程圖+虛擬程式碼解說,邊玩邊學程式設計! & 從基礎概念、運算思維到實際應用 30堂Python創意程式課,掌握程式設計關鍵能力! & 新課綱正式上路,資訊科技教育將以「運算思維」為發展核心,「程式設計」正是實際體現「運算思維」的重要方式之一。 & 本書由美國電腦科學教育專家撰寫,填補眾多學校未滿足的迫切需求,提供程式設計的教學基礎,並示範如何用免費、直覺、開源,而且是全球最熱門程式語言的Python,打造超過30項有趣的創意專題。 & 為什麼要學Python? 1 好學又好用——是全球最受歡迎的程式語言之一 2 簡單又強大——完成一項工作只要幾行程式碼 3 免費且開源——有廣大的使用者和開發人員社群 4 在任何地方都能運作——包含Windows、Mac、Linux和Raspberry Pi & 書中透過插圖、流程圖和虛擬程式碼,幫助青少年和初學者瞭解程式設計的基礎概念和運算思維的過程,並告訴讀者如何運用這些原則為精彩專題編寫程式。 & 透過本書,讀者可循序漸進打造以下專題: ◆聊天機器人:認識用來設計對話程式的各種變數、字串、整數等元素。 ◆幾何藝術:使用海龜繪圖打造原創藝術作品。 ◆互動故事:探索布林值和條件式,設計出自己的冒險遊戲。 ◆骰子遊戲:重複使用程式碼建立機率遊戲。 ◆街機遊戲和應用程式:認識GUI(圖形使用者介面),開發專屬街機遊戲和應用程式。 & 書中也分享Python進階知識,讓讀者能用更多意想不到的方式運用所學到的新技巧。包括:搭配硬體進行實體運算、使用其他標準Python模組以及強大的第三方Python套件等參考。 & 本書特色 ◎每一單元均以「主要概念」為核心,搭配實作專題以及進一步實驗與延伸,引導初學者由淺入深掌握概念,紮實學習程式設計流程。 ◎收錄常用詞彙表與中英對照索引,學程式同時加深專業用語記憶,以銜接未來進階應用。

9 特價359
加入購物車
下次再買

ASP.NET 網站開發設計寶典:使用Visual Basic

蔡國強  著
易習圖書 出版
2019/09/19 出版

「關鍵語法與物件導向觀念解說」「一學就受用的網站開發設計書」ASP.NET從最開始就被認為是最有發展價值的一個動態網頁設計語言,目前ASP.NET經過1.0後發展到目前,在ASP.NET中更新了在舊版ASP.NET中許多的不足,並加入了許多的新功能,使得ASP.NET功能更強大,性能更穩定。本書以最新推出的Visual Studio開發工具為主軸,介紹眾多常用的控制項,在開發動態網頁的學習課程中,各位讀者將不再需要編寫許多的程式碼,透過VS便可輕鬆完成如資料驗證、使用者權限等等功能,大大的提高網站開發速度,輕鬆將所學的知識快速應用在工作與學習中。◎步驟式的引導教學,破除程式設計學習的障礙。◎精彩且切合實務開發的範例課程規劃,開發專案專題快速搞定。◎提供完整的程式範例完成檔案,輕鬆修改便可借鑑使用。◎本書適合資管、資工等相關科系之大專院校及業界教育訓練學習使用。

9 特價675
加入購物車
下次再買

第一次學Android就上手(第三版)-從新手入門到專題製作(適用Android 10.x~4.x)

鄭一鴻  著
碁峰資訊 出版
2019/09/17 出版

第一次學Android,不僅要上手,還要快速上手!•基本概念上手:從基礎打底,強調工具、語言、MVC的View和Controller。 •基本動作上手:從第二版的8個基本動作,擴大成為第三版的12組,並獨立專章討論,力求熟練。 •複合技術上手:複數型元件處理、組織複數型資料;資料庫與線程則處理、組織複數型程式單元。 •區塊建構上手:以Android四大建構區塊(Building Blocks)講起,運用SDK工具的標準操作流程,建立正確的Android起步。 •傳感行為上手:涵蓋一般傳感、位置傳感和WiFi傳感,加入寓教於樂的「跑酷遊戲」案例,增加趣味。 •官方版型上手:挑選AndroidStudio共九個版型,如果加上第二章介紹的Android Library,可算湊足十個,加以說明。 •雲端服務上手:以雲端廣告、地圖和試算表為例,清楚展示谷歌雲端服務,快速上手。 •媒體串流上手:以多媒體應用和安卓電視為主題,示範安卓進階的ExoPlayer原生播放器,作廣而深的整合示範。

9 特價450
加入購物車
下次再買

Android程式設計入門、應用到精通-第五版

孫宏明  著
碁峰資訊 出版
2019/09/17 出版

本書涵蓋以下三大學習主軸! 1.完整介紹App開發技術,培養扎實的實作能力 2.學習Android Studio操作技巧,晉級專業App開發人員 3.學習導入人工智慧與擴增實境功能App開發除了要懂程式相關技術之外,還要能夠善用Android Studio的強大功能,如:程式碼輔助編輯、檢視專案架構、程式碼重構。善用這些功能可以大幅提升App的開發效率和品質。筆者根據多年的教學和實務經驗,規劃出一條由淺入深的學習路徑。搭配簡單明確的單元主題和步驟式講解,讓您在學過之後,都能立即上手實作。此次改版特別加入詳細的程式碼和圖片輔助解說,讓讀者更快掌握重點,提升學習效率。相信本書一定可以帶領您從入門開始,一路晉升成為開發Android App的專家。 本書內容特色如下: *介紹Android Studio操作技巧,讓初學者能夠善用它的輔助功能,提升App開發效率。 *涵蓋各種Android技術主題,像是UI元件、Material Design、Fragment、Action Item/View、動畫效果、影音播放、拍照…等。 *完整的Intent相關技術,包括Activity資料傳送和接收、Intent Filter、Broadcast、Service…。 *Google地圖與定位技術,讓您學會開發Location-Based Service (LBS) App。 *學習導入Firebase ML Kit和TensorFlow Lite人工智慧功能。 *學習使用ARCore套件實作擴增實境。

9 特價504
加入購物車
下次再買

徹底研究最新C++ 物件導向程式設計實例

數位新知  著
深石數位 出版
2019/09/11 出版

C++程式語言一直是大專院校資訊相關科系重要的程式語言課程。 本書淺顯易懂,強調程式範例多,且著重習題的質與量,循序漸進且錯誤率低,讓老師教授與學生學習的過程平順、易上手。 書中以大量的程式範例作為引導,搭配條理分明的步驟解說,讓您紮穩學習程式的步伐。 每個概念講解後即特別安排【程式範例】讓您實際操演。 全書寫作風格除了學習以C++語言撰寫程式外,更能加強運算思維及演算邏輯訓練 【精彩篇幅】 ■ C++設計入門暖身體驗、大話資料處理、玩轉運算式與運算子 ■ 活用程式流程控制、精通函數與巨集、細說陣列與字串 ■ 從零開始學指標、自訂資料型態設計與應用 ■ 物件導向程式設計的入門黃金課程、解析運算子多載 ■ 實戰類別繼承與虛擬函數、樣板與例外處理入門精要、檔案管理實例導引 ※本書範例檔案請至深石數位官網下載 本書特色 ◆ 兼顧質與量的程式範例學習,快速掌握程式語言的編譯核心。 ◆ 全書架構嚴謹,讓讀者於學習程式設計時獲取最正確的觀念。 ◆ 各章附有相應習題,結合理論與實務的演練機會。 ◎ 架構嚴謹,重點精要,核心掌握 ◎ 質量兼顧,實作易學,豐富範例 ◎ 條理清晰,正確建構,穩紮實力

9 特價522
貨到通知
下次再買

資料結構:使用Visual C#

李淑馨  著
深石數位 出版
2019/09/11 出版

本書以淺顯易懂的方式,透過圖文並茂、圖解說明豐富的內容,讓您學習如何設計良好的資料結構及演算法,進而設計高效率的程式。詳盡解說各種資料結構,讓讀者掌握資料結構的精髓。 本書特色 資料結構的基本觀念,以Visual C#語言來進行解說;各章中的全真綜合實作測驗,詳細解析與該章主題、十章的課程安排及訓練,培養紮實的學習基礎。

9 特價441
貨到通知
下次再買

資料結構使用C

李淑馨  著
深石數位 出版
2019/09/11 出版

身為古老程式語言的一員,即使其它的程式語言隨著歷史的軌跡不斷地發展,C語言依然歷久而彌新;而本書以淺顯易懂的方式,透過圖文並茂、圖解說明豐富的內容,讓您學習如何設計良好的資料結構及演算法,進而設計高效率的程式。詳盡解說各種資料結構,讓讀者掌握資料結構的精髓。 本書特色 資料結構的基本觀念,以C語言來進行解說;各章中的全真綜合實作測驗,詳細解析與該章主題、十章的課程安排及訓練,培養紮實的學習基礎。

9 特價432
貨到通知
下次再買

輕鬆學會運算思維與C# 程式設計實例

數位新知  著
深石數位 出版
2019/09/11 出版

► C#是種完全支援物件導向的程式語言,學習起來非常簡單與直覺,可讓程式設計更加容易修改、重複使用、擴充與維護;且具有強大的類別庫支援,能有效降低程式開發成本。 ► 結合運算思維與演算法基本觀念,並以C#語言實作;為了降低讀者學習障礙,所有範例都是完整程式碼,能在Visual Studio Community 2019環璄下正確編譯與執行。 ► 以入門者角度介紹與深入探索,除了學習以C#語言撰寫程式外,更能加強運算思維及演算邏輯訓練。 【精彩篇幅】 ■ 運算思維與C#的初體驗、大話資料處理、運算式入門基礎 ■ 活用程式流程控制、細說陣列與字串、精通方法與參數 ■ 物件導向程式設計的入門黃金課程、從零開始學視窗程式 ※本書範例檔案請至深石數位官網下載 本書特色 強效基礎/質量兼重/深化專業/技能應用 ◆ 易學易懂穩紮基礎,高效駕馭運算思維 ◆ 深入概念探索,確切強化演算邏輯訓練 ◆ 充份注重內容質與量,完整範例降低學習障礙 直覺學習/入門精要/輕鬆速成/高效掌握

9 特價405
貨到通知
下次再買

由片語學習C程式設計(第二版)

劉邦鋒  著
台大出版中 出版
2019/09/11 出版

本書主要針對高中與大學開始接觸程式設計的初學者,及想學好程式設計的讀者所設計。書中文字敘述力求淺顯簡潔,並以大量範例、片語、學習要點、風格要點等方式,逐步引導初學者進入程式設計的領域。二版新增C99語法,如bool類別、顯示位元數整數類別、放寬變數宣告位置、stddef的offsetof及stdlib的二分搜尋bsearch等重點介紹。以更多完整範例、相關圖示說明複雜的觀念與方法,同時強化各範例間的關聯性,讓讀者能從中反覆練習、更瞭解所學之實際應用。

95 特價712
貨到通知
下次再買

科班出身的MVC網頁開發(熱銷版):使用Python+Django

佳魁 出版
2019/09/10 出版

Django是一款基於Python語言及MVC設計模式實現的Web應用開發框架,作為一款可使Web開發工作愉快並且高效的Web開發框架,能夠以最小的代價構建和維護高品質的Web應用。利用模型物件關係對映、URL比對模組、內建範本語言和快取系統,實現業務模組拆分和快速部署,Django嘗試留下一些方法,讓使用者根據需要在Framework之外開發。適用:可以作為開發工具和寶典,透過閱讀和參照實現,可以完成開發者最初的開發指導,也可以作為平台架設的實例指導。商品特色:書中內容來自於團隊實際專案開發經驗和相關知識按系統撰寫而成,由淺入深地帶領讀者進行Django的開發,最終使讀者掌握專案的開發流程,從而運用於自己的專案開發中。

9 特價486
貨到通知
下次再買

Python玩轉樹莓派GPIO控制

李宜達  著
五南 出版
2019/09/10 出版

本書特色 樹莓派規格、安裝、設定到開發完整說明。 使用最熱門語言Python玩轉樹莓派GPIO控制。 外接轉接板,免去麵包板上的繁瑣佈線。 完整學習GPIO、LCD、ADC、1-Wire、SPI Bus、I2C Bus、IR、Motor及感測器等控制。 另備有教學影片,提高學習效率。

95 特價532
貨到通知
下次再買

Pandas資料分析實戰:使用Python 進行高效能資料處理及分析

博碩文化 出版
2019/08/28 出版

掌握大數據資料處理與分析的必備套件:PANDAS 全方位了解Pandas程式庫的特性,進行高效能資料處理及分析 Pandas是Python底下、用於實際資料分析上很受歡迎的一個套件。它提供有效率、快速、高效能的資料結構,使得資料探索及分析非常簡易。本書將引導讀者熟悉Pandas程式庫提供的各項完整功能,以進行資料的操控及分析。你將學到在Python底下如何用 Pandas進行資料分析。我們從資料分析的概觀開始,接著反覆地進行資料建模、從遠端來源存取資料、利用索引進行數值及統計分析、執行聚合分析,最後把統計資料視覺化,並且應用到金融領域。 從本書獲取這些知識後,不但可快速認識Pandas,也具備了將其應用到資料操作、資料分析、資料科學等領域的能力。 【適用讀者】 本書適合資料科學家、資料分析師、想用Pandas進行資料分析的Python程式設計師以及任何對資料分析感興趣的人閱讀。如果你具有一些統計及程式設計知識,則對於學習本書內容將會更有幫助,但是即使沒有統計及程式設計知識,或者沒有接觸過Pandas的經驗,也沒有關係。 【你能夠從本書學習到】 ◎了解資料分析師及資料科學家對於蒐集、解讀資料的看法。 ◎了解Pandas如何支援全程的資料分析程序。 ◎善用Pandas序列及資料框物件來表示單變數及多變數資料。 ◎利用Pandas切割資料,以及從多個來源進行資料的結合、分組、聚合等操作。 ◎學習如何從外部來源,如檔案、資料庫以及網站服務存取資料。 ◎表示及操控時間序列資料,以及了解與此類資料相關的許多複雜之處。 ◎學習如何將統計資料視覺化。 ◎學習如何利用Pandas解決金融領域常見的幾個資料表示及分析方面的問題。

9 特價522
加入購物車
下次再買

秋聲教你玩Python:給挑戰者的修行之路

北極星  著
博碩文化 出版
2019/08/12 出版

輕鬆愉快的程式語言課開跑囉~~ 你是否還在擔心程式設計跟天書一樣難,也是否還在擔心程式設計這門必修課會修不過?還是說,你還在為閱讀傳統的Python教科書而燒腦中?別擔心,讓我們的秋聲老師來幫助你學習Python這門程式語言。 本書中沒有艱澀的語法,也沒有困難的演算法,只有搞笑片段,然後藉由這些搞笑片段當中你可以一步一步地來學習Python這門程式語言,重點是,這本書不但不填鴨你,而且還可以讓你學到知識,並且幫你順利地Pass程式語言這門課唷! 心動嗎?那趕快一起加入我們學習程式語言的行列唷!

9 特價405
加入購物車
下次再買

圖解蘋果核心開發技術:Objective-C物件導向程式設計極效攻略

傅志輝  著
佳魁 出版
2019/08/09 出版

Objective-C語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。本書由淺入深,全面性、系統性介紹Objective-C開發技術,從基礎開始逐層往高階技術進展;最大特色就是提供大量插圖,一改程式設計書只有枯燥乏味的文字講解,將傳統的文字說明轉化為各種形式的圖形圖表,利用生動的圖示,形象化再現Objective-C開發的所有知識,在閱讀與實作過程中潛移默化的掌握Objective-C語言之開發精髓。商品特色:蘋果作業系統核心語言高效/高安全/極靈活通用/進階/物件導向

9 特價468
貨到通知
下次再買

動畫圖解資料結構使用Python

李春雄  著
深石數位 出版
2019/08/08 出版

最完整的「影音數位教材」、完整的「動畫電子書教材」、附有「自我評量測驗系統」的教材;本書以嚴謹的架構和豐富的內容帶領讀者進入資料結構的殿堂,搭配多樣的內容和圖片說明,讓您更快掌握程式技巧,迅速提升作業效率。 學習目標:每一章的最前面都有引言來說明學習目標,以啟發學習動機。圖解說明:利用圖文並茂來說明資料結構的概念知識。動態展示:將演算法實作出視覺化的操作介面,讓學習者更瞭解資料結構的運作原理。流程架構:以「輸入--- 處理--- 輸出」流程來說明程式設計概念。教學評量:每章節最後附有教學評量,協助讀者課後練習與自我測驗。教師手冊:包括教學投影片及問答題及實作題完整的解答。

9 特價585
貨到通知
下次再買

Working Effectively with Legacy Code中文版:管理、修改、重構遺留程式碼的藝術

MICHAEL C  著
博碩文化 出版
2019/08/08 出版

【名家名著】19 Robert C. Martin Series 軟體工程師必讀的十大好書之一 《無瑕的程式碼》作者Bob大叔親自撰文推薦! 遺留程式碼是每個coder在職場上幾乎都會遇到的難題, 且讓本書幫助您披荊嶄棘,殺出一條軟體變更的康莊大道! 讓你更能妥善處理你的遺留程式碼:使它有更多表現、更多功能、更具可依賴性以及更易於管理 你的程式碼容易修改嗎?當你修改它的時候,可以即時得到回饋嗎?你了解它的運作嗎?如果有任何一個答案為否定,那麼你面對的就是遺留程式碼,而且它會拖垮你的開發成效,使你浪費更多寶貴的時間與金錢。 在本書中,MICHAEL C. FEATHERS提供了許多整套的策略,使讀者能夠更有效率地使用遺留程式碼,以及未經測試的遺留code base。這本書取材於作者為他知名的Object Mentor研討會所撰寫的內容。作者在指導時所提到的技巧,已經幫助數以百計的開發者、技術管理者以及測試人員,使他們的遺留系統維持在掌控之中。 本書內容包括: ☛了解軟體修改的機制:增加特性、修正bug、改善設計、調整性能。 ☛使遺留程式碼進入測試控制工具(test harness)。 ☛編寫測試來保護你免於引入新的問題。 ☛可用於任何語言或平台的技術──以Java、C++、C與C#為範例。 ☛正確分辨程式碼應該修改的地方。 ☛處理非物件導向的遺留系統。 ☛處理看來似乎沒有任何結構的應用程式。 這本書也包含24個解依賴技術的目錄,可協助你讓程式的要素獨立,並且使變動更加安全。

9 特價648
貨到通知
下次再買

徹底研究:最新Python程式設計實例

數位新知  著
深石數位 出版
2019/08/08 出版

◎ 邏輯清晰,架構嚴謹,完整豐富 ◎ 重點展示,直擊核心,實作易學 ◎ 範例完整,精要詳解,迅捷掌握 & ◆ 以Python程式語言實作為主體,完整展現概念、內涵與運用,是一本內容詳實、敘述扼要的絕佳技術學習書籍。 ◆ 以不同形態展現Python程式碼構築、語法和範例,讓讀者能夠全盤掌握與了解,簡化複雜理論以最精確重點的樣態解說和詮釋。 ◆ 搭配清晰邏輯化敘整述理呈現,讓讀者能更加清晰易懂;步驟化引導與程式說明,只要跟得上就能學得會。 ◆ 提供書中範例完整程式檔,邊學邊做,學與做相互效應,不只初學上手,更能深層加強學習成效。 ◆ 熱門演算法、物件導向程式設計、圖形視窗程式設計、圖片處理與圖表繪製、網路爬蟲最強工作術等,本書更針對時下最夯且必要學會的Python技能深化學習。 全書寫作風格除了學習以Python語言撰寫程式外,更能加強運算思維及演算邏輯訓練 【精彩篇幅】 ▷ 運算思維與Python、資料處理、運算式與運算子、流程控制與選擇結構 ▷ 重複結構、複合式資料型別-串列(list)、元組(tuple)、字典(dict)、集合(set) ▷ 函數、模組與套件、檔案與例外處理、熱門演算法 ▷ 物件導向程式設計、圖形視窗程式設計、圖片處理與圖表繪製、網路爬蟲 ※本書範例檔案請至上奇資訊網站下載

9 特價504
貨到通知
下次再買

掌握Java SE11程式設計

陳錦輝  著
博碩文化 出版
2019/08/08 出版

自從Oracle接手Java的發展之後,Java開始了天翻地覆的變化,加入了許多新功能,這些新功能都是為了跟上最新流行的程式語言與新型態的發布、維護架構。其中最重要的就是SE8的Lambda運算式與SE9的模組(module)。 自SE9開始,Oracle就採取敏捷開發的精神,每半年就發布一個新版本,不過這些大多是非長期支援版本,新版本一旦發布,舊的非長期支援版本就無法下載JDK了。所以開發與學習的首選通常以長期支援版本為主。依據Oracle的規劃,長期支援版本會在三年左右的時間發布,其中,SE8與SE11都是長期支援版本(LTS),本書的改版政策也跟隨此政策,只會推出適用於長期支援版本的書籍。 Java的新功能眾多,如何將這些新功能完美融入原有功能的講解是本書的重點,例如本書將Lambda運算式放在第十五章,讓讀者可以於學習過內部匿名類別後才學習如何利用Lambda運算式來取代內部匿名類別,並應用於視窗程式(事件傾聽處理)。本書將模組(module)放在第十一章的類別庫(package)之後,讓讀者理解如何透過模組來保護類別庫。至於SE10新增的小功能:var型態推斷宣告更是被不露痕跡地加入到第三章與第十五章,因為在SE11時,var型態推斷宣告已經被推廣至Lambda運算式,免除了程式設計師為了回傳值型態還需查閱手冊的麻煩。 本書改版自暢銷數萬本的《初學指引》系列,從SE8版開始更名為《掌握》系列。這是因為作者認為本書已經不再適用於只想學些皮毛的讀者,而是期望將讀者由初學者導引成為Java初級工程師,要做到這一點,就應該在第一本學習書籍當中,充分掌握Java的設計精隨以及關鍵基礎技術,故重新命名為《掌握》系列。 本書以細心規劃的進度,培養讀者在十六周的學習中,成功變身為Java初級工程師,同時釐清一些對於初學者容易產生困擾的技術。同時本書也搭配精心設計的累積式習題,讓讀者能夠循序漸進地真正成為一位Java程式設計師。 本書特色 .長支援版 .內容由淺入深 .整合模組與類別庫 .釐清複雜的泛型等語法 .Java SE7到SE11的無縫接軌 .釐清函數式介面與抽象類別的差異 .釐清匿名類別與Lambda運算式的適用場合 .釐清Java只有傳值呼叫,沒有如同C#的傳參考呼叫 .透過「Coding偷撇步、注意事項」加強讀者的程式設計實務經驗 .透過「延伸學習」明確引導讀者,未來的學習之路 .透過「筆者的話」向讀者傳遞正確的基本觀念 .探討浮點數變數為何不適合做為比較條件 .探討編譯器為何加入final的this參數? .探討高鐵為何會重複賣票 .累積式習題培養功力 .其他…………

9 特價621
加入購物車
下次再買

深入淺出Kotlin

歐萊禮 出版
2019/08/05 出版

易學易用的Kotlin編程指南 悠遊於Kotlin標準程式庫 揭開泛型的面紗 避免令人尷尬的lambda錯誤 編寫頂尖的高階函式 全面解析集合 “本書清晰、直觀、易於理解,如果你剛接觸Kotlin,這是一本傑出的入門指南。” —Ken Kousen Kotlin官方訓練師 由JetBrains認證 “《深入淺出Kotlin》絕對可以讓你快速上手,打下堅實的基礎,以及(重新)獲得撰寫程式的樂趣。” —Ingo Krotzky Kotlin學員 “我一直在等待一本簡潔、充滿樂趣的書籍,這本書終於出版了!你不必知道Java就可以學習Kotlin。” —Matt Wenham博士 資料科學家暨Python程式員 你將從本書學到什麼? 《深入淺出Kotlin》是完整的Kotlin編寫指南。這本帥氣的書籍用獨特的方法協助學習Kotlin,不只教你基本語法、操作手法,也讓你知道如何像偉大的Kotlin開發者一樣思考。你會學到這種語言的基本知識、集合、泛型、lambda以及高階函式。在過程中,也會知道如何進行物件導向編程和泛函編程。如果真心想要瞭解Kotlin,讀這本書就對了! 本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。運用認知科學與學習理論的最新研究成果,精心建構一段可引發多重感知的學習體驗,《深入淺出Kotlin》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。

9 特價702
加入購物車
下次再買

敏捷解密|內行人的敏捷企業轉型指南

碁峰資訊 出版
2019/07/30 出版

敏捷解密|內行人的敏捷企業轉型指南 啟動、維持、改善敏捷企業轉型的實務指南 “如果不知道敏捷轉型如何開始,你可以從這本書開始”。 -Jurgen Appelo,《Management 3.0》與《Managing for Happiness》作者 “這本書是敏捷企業轉型的領導者必備的參考書”。 -Jason Kline,SolutionsIQ/Accenture的Agile實踐領導人 “...如果你正在認真考慮轉型為敏捷的做法,你會希望Jorgen幫助解密”。 -James Grenning,敏捷宣言簽署人 隨著長期競爭力消失,企業領導人與顧問公司知道必須做出真正的敏捷轉型。本書作者揭露什麼可行、什麼不可行、以及如何克服障礙。 Hesselberg憑著十數年的企業敏捷轉型經驗指導你啟動改變、維持動能、並在前進過程中善加執行對客戶的承諾。他幫助你識別合適的顧問、組織結構最佳化、設定務實目標、進行評估。同時分享Intel、Nokia、Salesforce.com、Spotify等轉型先鋒的第一手內幕。 ‧以正確做法、速度平衡建置 ‧以敏捷的五個維度設計轉型策略:科技、組織設計、人、領導、文化 ‧提升員工的敏捷技能、知識、能力 ‧利用Level 5、Teal、Beyond Budgeting等領導模型 ‧以業務敏捷標準影響日常並改變組織文化 ‧建立推動敏捷轉型的敏捷工作組 ‧定義營運模型與策略路徑圖以實施敏捷並追蹤進度 你已經認識敏捷轉型的基礎,接下來要擬定策略、在你的環境中執行並達成。 Jorgen Hesselberg 是Comparative Agility這家敏捷評估與改善平台的共同創辦人。他在過去十數年間領導無數個企業成功的改變並對數千個專業人士進行敏捷、Scrum、破壞性創新、企業轉型策略的訓練。

9 特價432
加入購物車
下次再買

Java RWD Web企業網站開發指南|使用Spring MVC與Bootstrap

曾瑞君  著
碁峰資訊 出版
2019/07/29 出版

行動應用大趨勢,企業網站新主流 由前端到後端,由基礎程式到應用框架,本書一次蒐錄! 行動應用的潮流裡,隨著前端技術的成熟,響應式網頁設計(RWD)為企業提供比APP更快速、更具成本競爭力的解決方案,是不可忽視的趨勢。 作者結合實務開發與課堂教學經驗,由淺入深地介紹掌握這波趨勢必要知能: ‧前端網頁應用程式:包含HTML、CSS、JavaScript、JQuery與Bootstrap。本書著重已知元件和函式庫的應用,美編設計與前端程式開發不在包含範圍。 ‧Sevlet、JSP與網站伺服器:說明Java EE的容器元件架構,並以網站開發的Model-View-Controller思維貫穿篇章,縷述元件開發細節。 ‧Java網站框架:包含Spring的DI、AOP、JDBCTemplate,Spring MVC與SiteMesh。 最後,著眼於現代網站多具備亮眼的使用者介面(User Interface),本書以合法授權的Bootstrap企業級模板為基礎綜合實作,完整呈現建構Java RWD Web必備的知識與技能。

9 特價612
加入購物車
下次再買

輕鬆學習:手機程式設計App 使用AppInventor 2 中版介面

李春雄  著
深石數位 出版
2019/07/29 出版

【三大優勢】 1.透過「拼圖方式」來訓練學生邏輯及問題解決能力的重要工具。 2.透過「拼圖方式」來快速建構學生「創造力」的AndroidApp。 3.透過「拼圖方式」來開發NXT樂高機器人手機控制程式。 【五大特色】 1.提供「雲端化」的「整合開發環境」來開發專案 2.提供「群組化」的「元件庫」來快速設計使用者介面 3.利用「視覺化」的「拼圖程式」來撰寫程式邏輯 4.支援「娛樂化」的「NXT樂高機器人」製作的控制元件 5.提供「多元化」的「專案發佈模式」來輕易在手機上執行測試 【適用對象】 1.中、小學的學生(青少年)的才藝課程、夏令營。 2.高中、職學生的程式設計及社團。 3.大專學生之「程式設計卅雲端技術卅多媒體應用」的課程。 4.對於App開發有興趣的初學者。 本書特色 本書的主要特色就是專為英文學習有障礙或初學者克服英文介面的問題,筆者使用「中文介面」來引導學習者學習創意APP 手機程式設計。

9 特價558
貨到通知
下次再買

建立演進式系統架構|支援常態性的變更

歐萊禮 出版
2019/07/24 出版

“每位架構師都能夠從本書的專業觀點和實踐方法獲益良多,真希望我十年前就得到這本書。很開心它問世了。” —Dr. Venkat Subramaniam 獲獎作者暨Agile Developer公司創辦人 由於軟體開發生態系統不斷變化,持續提供新工具、框架、技術與規範,架構師再也不能只做靜態的規劃了。這種情況讓脆弱系統的擁有者頭疼,卻也因此帶來終極解決方案。近年來,軟體工程實踐法的核心——漸進開發已奠定了基礎,讓人們重新思考該如何隨著時間演進架構。本書整合這些實踐技術,提供新的方式,讓你重新思考「架構」與「時間」的交會點。 建立演進式架構包括三個重點:適應度函數、漸進變更與適度耦合。來自ThoughtWorks的三位專家將分別介紹這三個層面,並且結合它們,展示如何建立可持續變更的架構。 你將探索: ‧適應度函數:這是架構必須展現或逐漸實現的特性 ‧漸進變更:透過開發與運維方法來逐漸變更 ‧架構耦合:找出正確的架構耦合程度,既支援變更又不讓架構脆化 ‧可演進資料:隨著需求與架構的變化改進資料結構 ‧建構可演進的架構:結合以上所有層面,建立演進式架構 ‧實際建立演進式架構:實際帶你入門

9 特價432
加入購物車
下次再買

Scratch 積木創意遊戲樂無窮

林俊傑  著
易習圖書 出版
2019/07/19 出版

【學程式,就從能引發孩子興趣的遊戲開始!】培養程式邏輯訓練,在玩樂中學習體驗Scratch互動式創意遊戲開發★易學易懂,培養全新體感遊戲實作基礎★從簡單的積木堆疊中,了解程式設計的邏輯★圖解式範例教學,直覺化的操控設計Scratch 是專門針對兒童開發的,它將原本的程式指令轉化成一個個的積木方塊,只需將這些指令積木進行簡單的拖曳組合,就可以完成卡通、動畫及遊戲的製作。整個過程就像小孩子玩積木一樣簡單而有趣。愛玩是小朋友的天性,Scratch 正是針對小朋友的這一天性而開發的,讓孩子自己設計好玩的卡通、動畫和遊戲,寓教於樂。儘管Scratch與專業的程式設計語言還有很大的差距,但是其基本概念如座標、方向、邏輯運算、條件等都是一樣的。因此,學好了Scratch,無疑為以後學習更高階的程式設計語言打下良好的基礎。

9 特價270
加入購物車
下次再買

實戰人工智慧之深度強化學習|使用PyTorch x Python

碁峰資訊 出版
2019/07/19 出版

以step by step的方式學習人工智慧的程式撰寫 最近,「人工智慧」、「深度學習」這類的關鍵字出現在的機會非常多,但能夠實際動手做的人卻非常少。本書以非研究者的一般讀者為主要族群,希望帶著各位讀者邊做邊了解強化 學習與深度強化學習,也會盡量介紹與解說可實際操作的程式碼。只要您具備粗淺的程式設計經驗以及初階的線性代數知識,就能看懂本書的內容。 透過本書,您將可以: .認識強化學習的概念與術語 .學到策略梯度法、Sarsa、Q學習演算法的撰寫方式 .了解Anaconda的設定方法 .利用PyTorch撰寫深度學習的程式碼,解決分類手寫數字影像的MNIST課題 .了解DQN演算法的撰寫方法 .利用深度學習演算法撰寫倒立單擺系統 .利用深度強化學習的A2C撰寫打磚塊遊戲 .利用AWS的GPU建置深度學習環境的方法

9 特價450
加入購物車
下次再買

用Python快速上手資料分析與機器學習

寺田學  著
碁峰資訊 出版
2019/07/17 出版

幫助您在最短的時間內學到資料科學必備的技術與基礎知識本書的目標族群是想成為資料分析工程師的讀者、對Python有一定程度了解的工程師。所謂「有一定程度了解」,指的是能讀懂Python官方手冊的程度,本書只介紹最低限度所需的Python語法與規格。至於資料分析方法,會使用NumPy或pandas介紹處理資料的方法,接著會介紹以Matplolib具體呈現資料的方法,最後再解說以scikit-learn進行機器學習的分類或預測的方法。除了工具的使用方式之外,也會解說基礎的數學知識。 搞懂資料分析與機器學習必懂的數學知識要分析資料或是進行機器學習,就必須具備相關的數學知識,所以本書將從數學公式開始講解,直到大家能了解數學公式為止。再者,實際分析資料時,收集資期待各位讀者能透過本書全面地學習資料分析,進而踏出成為資料分析工程師的第一步。 .資料分析必備的基礎數學知識 .基本的Python語法 .使用NumPy或pandas處理資料的方法 .利用Matplolib進行資料視覺化的方法 .以scikit-learn進行機器學習的分類或預測 .實作網路爬蟲 .實作自然語言處理 .實作影像分類

9 特價450
加入購物車
下次再買

進擊的資料科學|Python與R的應用實作

郭耀仁  著
碁峰資訊 出版
2019/07/16 出版

從如何獲取、掌控、探索、預測與溝通資料認識現代資料科學應用您已經具備Python或R語言基礎程式設計能力,卻不曉得該如何應用所學來撰寫網頁爬蟲、連結資料庫、清理資料、資料視覺化或者機器學習嗎?這是為您量身打造的一本進階應用書,您將在本書找到用Python和R語言實踐前述這些迷人資料科學應用場景的實作範例! ●用語平易近人、淺顯易讀 ●有效提升就學、研究與求職的即戰力 ●適合閱讀本書的讀者:已經能嫻熟使用Python或R語言基本程式設計的使用者、想學習Python或R語言資料科學應用的使用者

9 特價522
加入購物車
下次再買

持續交付|使用Java

歐萊禮 出版
2019/07/12 出版

將程式部署至生產環境的必備工具與最佳做法 “除了《Effective Java 3rd Edition》外,這本書是我的每位工程師都會購買的書籍,而且它將帶來千倍的回報!” —Martijn Verburg jClarity與LJC Leader CEO “Daniel與Abraham在本書廣泛探討大量的雲端基礎元件,以及持續交付的相關技術。對任何想要成為專業雲端Java開發者的人來說,這本書是他們的首選。” —Ben Evans 作者與諮詢CTO 持續交付已經為業界及整個軟體交付生命週期帶來巨大的價值,但是想要採取這種做法,代表開發者必須掌握新的、在舒適圈以外的技術。在這本實用書籍中,二位作者教導Java開發者掌握架構設計、自動品保、應用程式包裝以及在各種平台上進行部署的技巧。 ‧了解持續交付的核心概念,以及如何開始及完成改用這種技術的旅程 ‧設計架構,讓各種平台持續交付Java app ‧建構app工件,包括fat JAR、虛擬機器映像與作業系統容器(Docker)映像 ‧使用Jenkins、PMD與FindSecBug等持續整合工具自動檢查程式碼品質 ‧建立全面的組建管道,並設計軟體將部署與釋出程序分開 ‧了解為何功能與系統品質屬性測試對開發與交付都非常重要 ‧了解如何有效地在本地建構與測試app,並且觀察系統在生產環境運行的狀態

9 特價702
加入購物車
下次再買

輕鬆學會 運算思維與C++ 程式設計實例

數位新知  著
深石數位 出版
2019/07/08 出版

本書結合運算思維與演算法的基本觀念,並以C++ 語言來實作,為了降低讀者的學習障礙,本書範例都是完整的程式碼,以實作來引導觀念,全書程式都已在DEVC++ 5.1.1 的環 下正確編譯與執行。全書寫作風格是以入門者的角度去介紹,除了學習以C++ 語言撰寫程式外,更能加強運算思維及演算邏輯訓練。目前許多高中職學校開設C++ 語言的基礎課程,因此,學生或是初學者都可以使用本書作為進入C++ 語言程式設計的殿堂。 本書特色 本書力求易學易懂穩紮基礎,高效駕馭運算思維,深入概念探索,確切強化讀者的演算邏輯知識,充份注重內容質與量,完整範例降低學習障礙,為相關科系APCS檢定必備參用書。

9 特價405
貨到通知
下次再買

輕鬆學會:運算思維與Python程式設計實例

數位新知  著
深石數位 出版
2019/07/08 出版

不只讓你瞭解如何撰寫Python程式,更在於讓你能精實掌握Python語言的強大功能,以及如何運用Python豐富的API和工具輕鬆地編寫與擴充模組。 ► Python語言具備物件導向、直譯、程式碼簡潔、跨平台、自由/開放原始碼等特性,加上豐富強大的套件模組,讓用途更為廣泛。 ► 結合運算思維與演算法的基本觀念,並以Python語言實作;為了降低讀者學習障礙,所有範例都提供完整程式碼,能在Python開發環境下進行編譯與執行。 ► 以入門者角度介紹與深入探索,除了學習以Python語言撰寫程式外,更能加強運算思維及演算邏輯訓練。 ► APCS(大學程式設計先修檢測)成績已成為大學、技術學院資訊科系選才必要採計或甄申參考,本書亦適合做為教學或個人學習之參用教材。 【精彩篇幅】 運算思維與Python初體驗、認識資料處理 運算式與運算子、流程控制與選擇結構、重複結構 複合式資料型別簡介、函數、模組與套件 檔案與例外處理、熱門演算法與Python ※本書範例檔案請至上奇資訊網站下載 本書特色 強力基礎/重質精要/專業應用/深化技能 ◆ 易學易懂穩紮基礎,高效駕馭運算思維 ◆ 深入概念探索,確切強化演算邏輯訓練 ◆ 充份注重內容質與量,完整範例降低學習障礙 ◆ 資訊科系選才指向性APCS檢定必備參用書 絕佳速成/入門精典/輕鬆學習/超效掌握

9 特價359
貨到通知
下次再買

最專業的語音辨識全書:使用深度學習實作

柳若邊  著
深智數位 出版
2019/07/08 出版

本書特色 ◎ 引領語音辨識技術升級 ◎ 業界流行的Kaldi語音辨識技術實作 內容簡介 語音辨識已經逐漸進入人們的日常生活,語音辨識技術是涉及語言、電腦、數學等領域的交叉學科。 全書從語音辨識的基礎講起,並輔以翔實的案例,介紹包括C#、Perl、Python、Java等多種程式設計語言實作,開放程式碼語音辨識工具套件Kaldi的使用與程式碼分析,深度學習的開發環境搭建,旋積神經網路,以及語音辨識中常見的語言模型--N元模型和依存模型等,讓讀者快速瞭解語音辨識基礎,掌握開發語音辨識程式的演算法。 本書主要內容: 語音辨識技術 ■ C# 開發語音辨識&& ■ Perl 開發語音辨識 ■ Python 開發語音辨識&& ■ Java 開發語音辨識 ■ 語音訊號處理&& ■ 深度學習 ■ 語言模型 && 適合讀者群:需要具體實現語音辨識的程式設計師,或有一定機器學習或語音辨識基礎的從業者、學生、研究者閱讀參考。

9 特價612
加入購物車
下次再買

王者歸來:Java全端技術領航:從零基激升高超工程師一本通

佳魁 出版
2019/07/05 出版

本書由淺入深從Java基礎程式設計到高階應用進行深入剖析和講解,內容涵蓋Java概述、物件導向基礎、核心類別、類別之間的關係、抽象類別和介面、例外、泛型與集合、檔案及IO串流、JDBC程式設計、wing UI設計、進階UI元件、執行緒、Java網路程式設計、Java進階應用、Java新特性。對Java的Lambda運算式、函數式介面、方法引用、介面的預設方法和靜態方法、Stream API等一些新特性進行全面深入講解和應用。以一個專案貫穿所有章節,幫助讀者能夠快速理解並掌握各項重點知識,全面提高分析問題、解決問題以及寫程式的能力。適用:各類層次的Java學習者或從事Java開發之相關工作者。本書特色:◆ 涵蓋Java眾多特性◆ 基礎紮實/高階深入◆ 重點突出/強化技術◆ 著重實作/高效掌握※ 本書的相關資源,請到佳魁資訊網站下載。

9 特價801
貨到通知
下次再買

頂級優效Web應用框架開發必備:Node.js超階技能

尤嘉  著
佳魁 出版
2019/07/05 出版

PHP不支援MVC架構,Python+Django上的套件太少、Rails的速度慢,這些問題在Node.js中全部獲得解決。前後端都使用一樣的JavaScript,讓你可以不需要學多種語言就一統Fullstack。只要會JavaScript,將不再限制你的能力在前端的展現了。學習Node.js是前端工程師邁向全端的最後一塊拼圖,更是傳統php工程師昇級為更高級的MVC架構師,再加上豐富原生JavaScript的Framework支援,學一種語言而統一天下,非Node.js莫屬!Node.js-強力優勢:◆ 含有一系列內置模組,開發出的程式可作為獨立伺服器執行。◆ 採用Google V8 JavaScript引擎讓開發效能極度提升。◆ 前端與後端開發都使用相同的JavaScript,不需學多種語言就可編寫。

9 特價441
貨到通知
下次再買

圖說演算法:使用C#

博碩文化 出版
2019/07/03 出版

理解零負擔‧採功能強大C#語言實作 一本輕量級演算法 是您獲得程式設計新技能 提升自我價值的最好投資 運算思維是用來培養系統化邏輯概念的基礎,進而學習在面對問題時能有系統的分析與拆解的能力。對於第一次接觸運算思維與演算法的初學者來說,大量的演算邏輯文字說明,常會造成學習障礙與挫折感。為了避免教學及閱讀上的不順暢,書中的演算法不以虛擬碼來說明,全書採用C#語言實作,C#程式語言除了保有C語言的優點外,更與C語言相容,使得C#語言使用的普及率相當高。全書精彩篇幅包括:排序演算法、搜尋演算法、陣列與串列演算法、安全性演算法、堆疊與佇列演算法、樹狀演算法、圖形演算法…等,透過這些完整的程式範例,帶領讀者學習運算思維與演算邏輯訓練。 **本書範例請至博碩官網下載**

9 特價441
加入購物車
下次再買

重構|改善既有程式的設計 第二版

碁峰資訊 出版
2019/06/28 出版

“任何一個傻瓜都能寫出電腦可以理解的程式,唯有優秀的程式設計師能寫出讓人讀懂的程式。” —M. Fowler (1999) 完全修訂及更新:包含新的重構方法和範例程式 二十多年來,世界各地經驗豐富的程式員都使用Martin Fowler的《重構》來改善既有程式的設計、提升軟體的易維護性,以及讓既有的程式更容易被人瞭解。 為了反映程式設計領域的重大變化,作者全面翻新書籍內容,推出這本備受期待的新版本。《重構 第二版》提供了新的重構名錄,加入JavaScript範例程式以及新的實用範例來展示各種重構。 這個版本與第一版一樣,將解釋什麼是重構、為何重構、如何認出需要重構的程式,以及如何成功地重構,無論你是使用哪一種語言。 ‧瞭解重構的程序與一般原則 ‧快速運用實用的重構技術,讓程式更容易理解與修改 ‧辨認暗示有待重構的程式碼“異味” ‧探討重構,每一個案例都包括說明、動機、作法與簡單的範例 ‧為重構建立可靠的測試程式 ‧認識重構的取捨與障礙 本書原文網站提供免費的web標準版本,包含更多重構資源,書中內容將說明如何取得。

9 特價720
加入購物車
下次再買

C++ Primer, 5th Edition 中文版

碁峰資訊 出版
2019/06/28 出版

最暢銷的程式設計教程和參考手冊 全新改寫符合C++11標準 為新發布的C++11標準完全更新並重塑,這本權威及詳盡的C++入門指南將幫助你快速學會這個語言,並以現代、高效率的方式使用它。重點提示現今最佳實務做法,作者們展示如何使用核心語言及其標準程式庫寫出有效率、容易閱讀並且強大的程式碼。 《C++ Primer, 5th Edition 中文版》從一開始就融入了C++標準程式庫的介紹,取用其常見的函式與機能來幫助你在尚未精通每個語言細節之前就能寫出實用的程式。本書的眾多範例都經過更新,使用新的語言功能,並示範如何以最佳的方式運用它們。 快速起步完成更多: ‧學習如何使用新C++11語言功能和標準程式庫,以快速建置穩健的程式,並熟悉高階程式設計 ‧透過範例學習,這些範例示範現今最佳的編程風格,以及程式設計技巧 ‧了解「規則背後的道理」:探討為何C++11如此運作 ‧使用廣泛的交互參考,幫助你連結相關的概念和觀察 ‧受益於最新的輔助說明和練習,強調關鍵重點,協助你避開常見陷阱,鼓勵良好實務做法,並強化你所習得的知識 本書是通過時間驗證的C++入門教程,含有核心C++概念和技巧的權威性討論,也是經驗豐富的程式設計師珍貴的參考資源,特別適合急於尋求C++增強功能介紹的讀者。

79 特價782
加入購物車
下次再買

Python零基礎學程式設計與運算思維:王者歸來

洪錦魁  著
深智數位 出版
2019/06/26 出版

本書特色 Python 語法非常活,本書筆者嘗試將Python 語法各種用法用實例完整解說,以協助讀者未來可以更靈活使用Python。 本書以約650 個程式實例講解了下列知識: □科技與人工智慧知識融入內容 □完整Python語法 □串列、元組、字典、集合 □經緯度計算城市間的距離 □數學方法計算圓週率 □生成式generator □函數與類別設計 □設計自己的系統模組 □使用系統與外部模組 □檔案壓縮與解壓縮 □檔案讀寫、目錄與剪貼簿 □程式除錯與異常處理 □正則表達式 □影像、QR code、文字辨識 □GUI、動畫、遊戲、小算盤 □遞迴式觀念與碎形(Fractal) □Matplotlib中英文圖表繪製 □台灣股市擷取與圖表繪製 這是一本專為沒有程式設計基礎的讀者設計的零基礎入門Python書籍,全書超過約650程式實例,一步一步講解Python入門的基礎知識,同時也將應用範圍擴充至GUI(圖形介面)設計)、動畫、影像、遊戲、圖表繪製、更深入台灣股市資料擷取與圖表建立。Python是一門可以很靈活使用的程式語言,本書特色在於對Python最基礎的知識使用了大量靈活的實例說明各種應用方法,讀者可以由這些程式實例事半功倍完成學會Python。

9 特價558
加入購物車
下次再買

C++程式設計解題入門(第二版)融入程式設計競賽與APCS實作題

黃建庭  著
碁峰資訊 出版
2019/06/25 出版

最清楚的邏輯訓練X易理解的演算解析X超實用的範例練習 解題技巧大公開!適合已有程式語法基礎的您 本書為銜接C++程式設計與競賽解題的最佳途徑。內容囊括10種以上的演算法教學,包含各類競賽題目,透過「解題概念的圖解說明」→「程式碼實作與解說」→「預覽執行結果」,教導讀者釐清題意,選用最適合的方法,以最快最有效率的方式完成解題。 ◎內容淺顯易懂、解題邏輯清楚,適合已學過C++程式語法的讀者。 ◎全書近100個範例,讀者可依照自己的需求練習,培養解題能力。 ◎提列「UVa Online Judge解題資源」,幫助讀者熟練解題技巧,為各類程式設計競賽打下良好基礎。 ◎本書提供基礎或常見的解題技巧訓練,依照單元主題融入APCS實作題,適用於訓練學生從基礎程式設計能力轉換到能夠參加各類程式設計競賽與APCS大學程式設計先修檢測。

9 特價468
加入購物車
下次再買

A-Life|使用Python實作人工生命模型

歐萊禮 出版
2019/06/25 出版

這是一本為了讓對使用電腦設計生命感興趣的人,可以輕鬆閱讀,而努力撰寫的書籍。 基於這一點,這本書是寫給想使用ALife塑造人物角色或場景的遊戲設計師,以及希望增廣自我創造力的創意人員,而非原本就對「生命是什麼?」十分關切的自然科學研究者、工程師、致力ALife研究的學生。當你讀完這本書,應該可以從人工生命的角度,掌握現代科技的觀點。 ALife也能運用在使用人工智慧的機器學習技術上,因此,對於人工智慧有興趣,或已經在運用AI的人而言,應該可以成為激發靈感或創意廣度的契機。 本書使用了在人工智慧領域經常運用的Python語言。書中附上了執行ALife的程式碼。只要具備基礎的程式程式設計技能,就能理解本書的實作。

9 特價468
加入購物車
下次再買

Scratch 遊戲程式設計寶典

林俊傑  著
易習圖書 出版
2019/06/19 出版

「易學易懂,培養全新體感遊戲實作基礎」「從簡單的積木堆疊中,了解程式設計的邏輯」「圖解式範例教學,直覺化的操控設計」Scratch是由美國麻省理工學院開發的一套開源的、專門為八歲到十六歲兒童準備的程式設計軟體,它將原本的程式指令轉化成一個個的積木方塊,只需將這些指令積木進行簡單的拖曳組合,就可以完成卡通、動畫及遊戲的製作。愛玩是小朋友的天性,Scratch正是針對小朋友的這一天性而開發的,讓孩子自己設計好玩的卡通、動畫和遊戲,寓教於樂。本書共包含了十七個章節,由淺入深的為讀者介紹Scratch 的重要程式設計技巧,並且透過範例對其進行詳細的講解。其中內容包含基礎概念入門、背景設計、角色設計、角色的移動、角色外觀控制、對話及聲音、畫筆控制、運算與變數、偵測及變數控制、魔幻舞台劇場、夏日風情畫、乒乓球運動、創意塗鴉板、小小音樂家、搶救農作物、勇闖迷宮、地球保衛戰等。相信經過課程的綜合演練,必定能讓讀者融會貫通Scratch的應用程式開發技巧,還能輕鬆將設計理念融入今後的設計當中,創作出更為優秀的遊戲作品!

9 特價495
貨到通知
下次再買

最新 Java 程式設計 第六版

旗標 出版
2019/06/14 出版

15 年的淬鍊,成就「初學 Java 的最佳入門教材」 & 本書從第一版規劃寫作至今已 15 個年頭,期間配合 Java 版本的演進歷經多次改版,每次改版都匯集了眾多讀者、教師的意見,適當增加了新的題材與語法,同時也因應不同世代的需求,刪除過時的內容,務求讓書中內容更簡明易懂、更符合初學者的需求。我們的期許不僅是希望讀者撰寫出可編譯、可執行的 Java 程式,更重要的是要瞭解良好的程式設計方法,以及軟體設計的邏輯思維,進而成為稱職的程式設計師。 & 具備良好的程式設計方法,建立正確的物件導向概念,才能真正寫好 Java 程式 & Java 是物件導向的程式語言,學習正確的物件導向觀念非常重要,本書在介紹類別、物件、繼承、介面、套件、類別庫、集合等主題時,均特別著重觀念的解析與釐清,並引用各種實例來演示及驗證所學,以確保能學會最紮實的物件導向觀念。書中以圖文搭配豐富的範例進行解說,處處可見「正確」、「錯誤」的實作案例對照,清楚展示各種語言元素的變化用法與差異,讓讀者從「做」中體會物件導向程式的精髓,非常適合作為初學入門、紮穩基礎的第一本書。 & 本書特色 & 本書內容適用 JDK 12/11/8 等主要版本 & ◎清楚詳盡的語法解說 針對 Java 的資料型別、變數存取、及各種語法均有清楚詳盡的解說,各單元均提供眾多的範例程式,以強化學習效果並培養程式撰寫能力,非常適合做為初學者的入門學習書。 & ◎最紮實的物件導向觀念 最易懂的物件導向觀念,引用各種實例來介紹類別、物件、繼承、介面、套件、類別庫、集合的使用方式,並釐清容易混淆的重要觀念,以確保能紮穩正確清楚的物件導向觀念。 & ◎業界常用的進階語法與實用主題 除了基本語法和觀念外,也涵括了字串的規則表示法、Varargs 可變參數、基本型別的自動封箱 (Auto Boxing) 與拆箱 (Unboxing)、static 成員、抽象類別、匿名類別、Lambda 運算式、多執行緒、Collection 類別庫、Java AWT/Swing 圖形介面設計、2D 繪圖等實用主題。 & ◎精心設計的 3 種強化學習單元 每章最後均包含以下單元: (1)綜合演練-提供多個應用實例,以觀摩如何將該章所學靈活運用於程式中。 (2)學習評量-進行重要語法及觀念的測驗,以加深學習印象並導正觀念。 (3)程式練習-讓您實地從做中學,以確實掌握程式設計的技巧與能力。

85 特價578
加入購物車
下次再買

王者歸來:OpenCV3使用Java學習指南

呂傑利  著
佳魁 出版
2019/06/10 出版

Opencv 不但有趣而且是免費的視覺相關開發軟體,它能夠加速您學習影像處理、光學辨識、以及機器學習強大的預測能力,可激發您的想像力,以創造無限可能性;具320多個範例,含2.x(2.4.13)、3.x(3.1、3.4.1)版。商品特色:◎ 增訂版新增:深度學習、Opencv 與Web 整合再進化◎ 內容涵蓋機器學習、光學辨識、影像處理◎ 包含目前最夯最熱門的人工智慧:機器學習、光學辨識及影像處理◎ 全世界博碩士多以opencv做為論文的開發工具◎ 此書是全世界OpenCV書中以Java展示最多的範例,約320個

9 特價585
貨到通知
下次再買

Kotlin:Android核心超強力開發語言

李寧  著
佳魁 出版
2019/06/10 出版

在2017年5月的I/O大會上,Google宣佈Kotlin成為開發Android的一級程式語言,從這一刻開始,開發Android App可以使用兩種語言:Java和Kotlin。Kotlin作為第二種開發Android App的核心程式語言,一定是要彌補Java的不足或增強Java的功能。kotlin不僅可以在JVM上執行,還可以直接將Kotlin原始程式碼轉為JavaScript,更可產生JavaScript程式,並直接編譯成本地程式,例如Windows的exe檔案、iOS App等,Kotlin幾乎可以開發所有類型的應用。從理論上講,Kotlin才是真正的跨平台語言,可以直接或間接地開發各種類型的應用。選擇Kotlin的理由非常多,如開發效率高、語法優美、能跨平台開發、獲得Google強力支援等等。還等什麼呢!趕快透過本書將Kotlin的知識裝進我們的大腦才是正確的作法!商品特色:◆ Kotlin入門、實戰絕佳上手指南。◆ 全面介紹Kotlin開發知識。◆ 全面涵蓋Kotlin開發的各種核心技術。◆ 透過案例更能快速進入程編實務及應用。適用:對Kotlin有興趣者、程式設計師閱讀,也可以作為大專院校和教育訓練機構的教材。

9 特價486
貨到通知
下次再買
頁數19/42
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing