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

中文書 > 全部商品

Docker 專業養成:活用基礎與實踐技能

熊昌隆  著
博碩文化 出版
2017/12/04 出版

本書介紹許多Docker的使用方法,並以專門章節示範Docker的實踐之道。透過這些操作範例的引導,避免讀者進行紙上談兵式的閱讀,也使得章節之間的概念藉由範例串聯起來。此外,透過通俗語言將晦澀的知識以生活化的方式展現出來,讓讀者,特別是初學者更容易理解Docker。 本書特色 *集結各地最新資料,整理出重點菁華,提供瞭解Docker的最佳捷徑。 *以淺顯文字說明,從不同角度解讀和展現Docker的概念、原理以及實際案例。 *不同領域或者對Docker有著不同認知的開發者,都能從中得到想要的知識。

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

OpenCV 3 學習手冊

歐萊禮 出版
2017/12/01 出版

使用C++與OpenCV程式庫實作電腦視覺 透過這本書,你將進入迅速發展的電腦視覺領域。本書是由OpenCV開放原始碼程式庫創始人Adrian Kaehler與Gary Bradski所著,為開發者、學術研究者、機器人專家與業餘愛好者提供詳盡的介紹。你將學習建構可讓電腦“看見東西”,並根據資料來進行決策的應用程式。 OpenCV具備500種以上橫跨諸多視覺領域的函式,受到許多商業應用程式採用,應用領域包括安全、醫藥影像學、圖案與臉部辨識、機器人與工廠產品檢驗。這本書可為你紮下堅實的電腦視覺與OpenCV基礎,讓你有能力建構簡單且精密的視覺應用程式。每章的實作練習將會協助你運用所學。 本書內容涵蓋整個以現代C++寫成的程式庫,包含可供電腦視覺使用的機器學習工具。 ■ 學習OpenCV資料型態、陣列型態與陣列運算 ■ 使用HighGUI捕捉與儲存靜態與影片影像 ■ 變換影像,將影像伸展、收縮、變形、再映射與修復它 ■ 瞭解圖案辨識,包括臉部偵測 ■ 透過視野追蹤物體與活動 ■ 用立體視覺重構3D影像 ■ 探討OpenCV中基本與進階的機器學習技術 Dr. Adrian Kaehler 是位企業家與Silicon Valley Deep Learning Group創辦人。他的工作涵蓋機器學習、統計建模、電腦視覺與機器人領域。他在Stanford University AI Lab擔任要職,也曾經是DARPA大賽中獲獎的Stanley賽車團隊一員。 Dr. Gary Bradski 是Arraiy.ai的CTO,曾經在許多新創公司任職,也曾在Stanford University AI Lab的Computer Science部門擔任諮詢教授。他是OpenCV程式的創造者,也是廣為人知的演說者與開放原始碼社群的貢獻者。

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

深入理解運算原理|從簡單的機器到無所不能的程式

Tom Stuart  著
歐萊禮 出版
2017/11/28 出版

Tom Stuart,電腦科學家、程式開發人員,也是倫敦一所數位產品顧問公司Codon的創辦人。 他擔任顧問、領導者、培訓師,協助公司改善他們創造軟體產品的方法,尤其是這些方法的品質和清晰度。 終於能以既吸引人又極具實用的方式,學習運算理論和程式語言設計。這本書以你所認知的脈絡解說電腦科學的理論,協助你察覺這些概念何以重要,以及如何將它們注入你的日常的程式設計工作。 本書揚棄數學符號或不熟悉的純理論程式語言(例如Haskell或Lisp),而是以簡化的風格,使用Ruby來呈現形式語意、自動機理論和lambda演算的函數程式設計。因此非常適合精通現代語言、但卻欠缺電腦科學正規訓練(或不足)的程式開發人員。 * 瞭解基礎運算概念,諸如語言裡的圖靈完整性 * 發現程式如何使用動態語意將想法傳達給機器 * 將電腦簡化到只剩基本元素,探索它可以做什麼 * 學習通用圖靈機如何引領今日一般用途的電腦 * 使用簡單的語言和細胞自動機來執行複雜的計算 * 判斷哪些程式語言的功能是運算的重要基石 * 檢查停止和自我參照如何使得某些運算問題無解 * 使用抽象解譯和型別系統來分析程式

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

輕課程 輕鬆玩樂高機器人EV3-G拼圖程式

李春雄  著
台科大 出版
2017/11/20 出版

1.利用拼圖程式來訓練邏輯能力。 2.培養學生對「程式設計」的興趣與熱愛。 3.培養「創新」思考+「創客」動手做的能力。 4.透過拼圖程式來控制好玩的EV3機器人。 5.透過學習拼圖程式及機器人來提升解決問題的能力。

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

C語言程式設計:使用Arduino C 趣玩mBot機器人附範例檔

鮮師  著
台科大 出版
2017/11/20 出版

1.適用對象:想要學C語言的初學者,沒有相關背景也容易入門。 2.使用Arduino C玩mBot機器人,邊玩邊學程式,讓學習更有趣。 3. mBot機器人價格親民又有趣,是最適當的初學型機器人。 4.循序打好C語言基礎,範例程式碼短,流程圖搭配程式碼,訓練邏輯思考。 5.漸進式的學習,從改範例的實作參數練習,範例增加幾行多個功能,衍生新的題目。 6.在各主題後用C語言的不同語法,結合mBot的不同功能做介紹。

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

精通 C 程式設計 第四版

碁峰資訊 出版
2017/11/17 出版

C程式語言的完整介紹 “這絕對是學習C程式設計的最佳選擇。這是一本使用豐富的範例和簡潔文字的說明,我曾使用此書學習C語言,這是一本好書!” ──Vinit S. Carpenter,Learn C/C++ Today 本書將指導您如何使用C程式語言撰寫程式。無論您是程式設計新手,或是經驗豐富的程式設計師,本書為您提供對C語言的清晰理解,這是許多物件導向程式語言(如C++、Objective-C、C#、Java)的基礎。 本書以範例教學,以完整的C程式說明每一個觀念。Stephen Kochan為所有C函式逐步的說明。您將同時學會C語言的基礎,以及良好的程式設計風格。每一章節後面的習題非常適合課堂練習或自我實習。 本書涵蓋了C語言的所有功能,包括C11標準的最新功能。為了幫助您快速參考,附錄提供了C語言和標準C函式庫的總結。

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

MapReduce-Hadoop高手的鐵人之路

王曉華  著
佳魁 出版
2017/11/13 出版

Hadoop是一種分散式資料和計算的框架,在巨量資料處理中應用非常廣泛。MapReduce是一種程式設計模型,Hadoop正是以MapReduce作為核心程式設計模型的。 本書深入淺出、有系統地透過非技術性的表達方式和詳細的原始程式分析,介紹MapReduce 2.0的理論系統、架構和程式設計方法。幫助讀者掌握MapReduce 2.0基礎和特性的基礎上,培養實際程式設計和解決巨量資料處理問題的能力。 強調理論聯繫實際,注重MapReduce程式設計解決現實問題的應用,提供大量程式設計實戰例題供讀者參考。 適用:學習MapReduce 2.0的原始程式、MapReduce 2.0程式設計、資料採擷、機器學習等相關內容的程式設計人員,或大專院校相關系作為參考教材。

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

輕課程 micro:bit 微型電腦帶著走:使用Python輕鬆玩

台科大 出版
2017/11/10 出版

1.micro:bit為新一代具革命性的微控制器,完全巔覆以往微控制器的學習方式,有助於開發程設計語言所需的重點技能,包括解決問題與邏輯推理能力,為全球教育界廣泛採用的程式教育開發板。 2.本書為以micro:bit為主題的輕課程教材,內容淺顯易懂,不使用艱深的專業術語,適合電腦程式語言設計的初學者。 3.藉由趣味的實作課程帶領讀者認識micro:bit並挑戰自我,利用micro:bit熟悉Python程式語言,編寫屬於自己的遊戲程式。

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

軟體專案開發實務|別只當編程猴

歐萊禮 出版
2017/11/06 出版

身為軟體開發者,編程只是工作中最簡單的那一部份。這本實務書讓您探索其他的90%,涵蓋需求評估與快速雛型開發到商業分析與可維護性的設計。開發過程中,開發者會遭遇到許多問題,作者透過詳細的範例,將這些問題呈現出來,並且分享他解決問題的思考過程。 他以特別又有趣的方式,引領您走過這趟旅程,您就是每一個章節故事的主角。隨著情勢的發展,遭遇的問題會愈發複雜,您所承擔的責任也更形沈重。整體而言,這些故事將帶您進入不斷質疑並淬鍊思考的旅程,不斷前進,完成軟體專案。 您可以在這趟獨特的旅程中體驗到: ‧透過雛型來探索專案的意旨 ‧在不斷調整的過程中,找出隱藏的相依性。 ‧找出整合服務的痛點 ‧開發出嚴謹的問題解決方法 ‧由下而上設計軟體 ‧現實世界中的資料塑模 ‧進行和緩的改良避免承諾過頭 ‧軟體開發的未來

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

用Python開發經典遊戲

博碩文化 出版
2017/11/06 出版

Python是一門易於編寫、高度彈性且使用廣泛的高階程式語言,它的友善性讓初學者無須付出過多的努力及訓練,即能夠編寫出各式型態的電玩遊戲。在多數情況下,運用已知的使用案例,便能夠免除程式碼的繁雜性,使遊戲開發成為可易於實現的目標。 本書將指引讀者開發出酷炫的遊戲,卻無須對Python程式語言有極其深入的瞭解。內容包含了遊戲設計的技巧,以及一些常見遊戲的實作,例如打磚塊及塔防遊戲等。在此之後,還會逐步增加遊戲的複雜性,使其更富有樂趣且更貼近實務。 透過本書,你會習得Chipmunk2D、cocos2d及Tkinter等GUI函式庫的操作技巧,藉此豐富你的開發技能,以便應付日後的各式挑戰。 適用讀者 如果你期望運用Python程式語言來開發休閒遊戲,並想要瞭解更多關於Python程式語言的各式GUI技術,那麼本書正是為你而生的。你不需要預先對Python及遊戲設計概念有很深入的瞭解。 你能夠從本書學習到 ●透過Python的簡潔語法高效地製作出電玩遊戲。 ●運用各式框架來開發圖形化應用程式。 ●實作具備自動化與人工智慧的非玩家角色(NPC)。 ●設計並編寫諸如打磚塊及塔防等常見的遊戲類型。 ●以簡易方式在2D遊戲中組建地圖及關卡。 ●實現模組化及物件導向的遊戲設計。 ●利用諸如Chipmunk2D、cocos2d及Tkinter等函式庫。 ●藉由攝影機與電腦視覺演算法,來解讀玩家在真實世界中的動作,以此建置自然使用者介面(NUI)。

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

Python也可以這樣學

董付國  著
博碩文化 出版
2017/11/06 出版

全書近200個涉及不同行業領域的實用案例,以及含有上千個程式碼片段並搭配大量的註解,方便讀者深入學習與理解。其內未插入多餘的輸出結果或軟體的安裝截圖,只保留必要的執行結果,以供讀者參考與比較。充分利用寶貴的篇幅介紹以及擴增豐富的知識,絕對物超所值。

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

Python 程式設計實例入門

李馨  著
博碩文化 出版
2017/11/01 出版

Gotcha!全面收服,成為訓練家的第一步… ★適用初學者,以實作導引觀念,理論與實務兼容並存 ★將Python程式設計的基礎、函式、模組、GUI介面等重點詳加解說 ★淺顯文字敘述,不單有主控台應用程式,也有視窗元件,學習程式輕鬆上手 ★利用每章的『重點整理』、『自我評量』,加深學習印象 這是一本專為初學者所設計的入門書,內容淺顯易懂,先從最基本的程式概念開始說明,接著透過與Python Shell的互動交談模式,介紹基本語法,再加上迴圈、字串、集合運算、函式、模組、GUI介面和使用元件等概念,引領讀者進入Python的程式設計領域。 如果您是正要接觸Python或想要一探程式設計原理的讀者,本書圖解化的概念及簡易的說明,可以讓您循序漸進地學好程式設計。書中的所有範例程式皆可自博碩官網下載,讀者可以依照學習進度作練習,除此之外,還有配合各章教學內容的練習題目,讓讀者測試自己的學習成果。

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

Visual F#2017技術開發經典

孫惠民  著
易習圖書 出版
2017/10/17 出版

Visual F# 2017是一套什麼樣的程式開發工具?什麼是【函數導向(Functional Oriented)】程式開發工具?什麼是【函數物件導向(Functional-Object Oriented)】程式開發工具?為什麼微軟(Microsoft)稱Visual F#是下一世代重量級開發語言?本書都將詳細完整的分析告訴所有讀者! 【物件導向】程式開發觀念雖然是一種非常優秀與完整的開發方式,但資訊科技一日千里,【物件導向】程式開發觀念到了今日,也已經運用了超過20多個年頭了!當年意氣風發的開發優勢、時至今日也已垂垂老矣!【物件導向】設計觀念的確與其他設計觀念一樣:碰到了瓶頸!Visual F#不僅是一種【函數導向程式語言】、Visual F#更能結合.NET Framework所有物件庫的設計功能,所以Visual F#更是一套【函數物件導向的程式開發語言】。Visual F#更被喻為【微軟下一代重量級的開發工具】!Visual F# 2017則是Visual F#最新的版本!本書就將詳細教導讀者Visual F# 2017所有的函數與物件的入門與進階設計功能,希望本書能帶給所有讀者以及程式設計師些許的助益。

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

科班出身的MVC網頁開發:使用Python+Django

佳魁數位 出版
2017/10/11 出版

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

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

演算法之美:隱藏在資料結構背後的原理(C++版)

左飛  著
博碩文化 出版
2017/10/04 出版

本書圍繞演算法與資料結構的話題,並且循序漸進、深入淺出地介紹現代電腦技術中常用的40餘種經典演算法,包含回溯法、分治法、貪心法和動態規劃等演算法設計觀念。同時,本書也系統性地講解連結串列、堆疊、佇列、樹、圖、集合與字典等常用的資料結構。同時,透過22個經典問題(包括約瑟夫環問題、河內塔問題、八皇后問題和騎士巡邏問題等)的解說,逐步揭開隱藏在資料結構背後的演算法原理,試圖協助讀者充實知識基礎,啟動思維技巧,最終衝破阻礙提升程式設計能力的重重藩籬。

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

徹底研究OS X Support Essentials

上奇科技 出版
2017/10/02 出版

書中內容全面性說明Mac OS以及與此相關的蘋果專業認證考試-為市場上僅有的蘋果認證書籍。不管您是專業技術人員、疑難排除人員,抑或是熱血的 Mac 使用者,本書將帶領您進入前所未有的蘋果作業系統的深奧世界。循序漸進,由淺入深,一步一步的引領您瞭解各個您想探索的領域。從安裝到最佳化,從群組到管理者,無一不詳盡披露。 不管您是個人使用者或者是IT產業從業人員,都將經由此書學到各種關於Mac OS的知識與使用技巧,更棒的是,在此同時您也能對 ACSP做了充足的準備!

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

一次開發全面散佈-Cocos 2d-x 全平台遊戲開發一次就好

關東升  著
佳魁 出版
2017/10/02 出版

使用Cocos2d-x 的C++ 語言API 超過100個完整的案例專案原始程式碼 開發者可以快速進行實際專案開發 Cocos2d-x 自發佈第一個版本以來,歷經多年的成長,到如今使用者已遍佈全球,數不清的採用Cocos 引擎開發的遊戲橫掃各個暢銷榜單。 近幾年手機遊戲企業在行動網際網路世界的崛起是有目共睹的。雖然企業格局不斷變化,Cocos2d-x從不改初衷,開放原始碼免費始終如一,便利和超高效率不斷提升,跨平台特性也日益增強。 本書目的在盡可能降低遊戲開發的門檻,讓更多有想法、有創意的朋友,不管是專業還是非專業出身的開發者,都能著手去實現。

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

徹底研究OS X Server Essentials

上奇科技 出版
2017/10/02 出版

本書專為需要部署、管理或維護Mac OS 上的OS X Server 使用者所設計。涵蓋OS X Server 各項主題,並且為Apple 教育訓練課程的一部份,也是市場上唯一的Apple 官方認證書籍。 讀者將學習到如何使用工具程式有效管理與部署OS X Server,透過實用的課程練習,也能夠更進一步學習到重要概念與獲得實際的操作經驗。

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

iOS開發大師-iPhone感應裝置全解析

關東升  著
佳魁 出版
2017/10/02 出版

超過100個完整的案例專案原始程式碼 全部採用iOS API和操作介面 在iOS應用程式開發中有很多涉及硬體存取和感測器程式設計的知識,本書全面介紹蘋果iOS裝置主要的感測器應用程式開發。 全書共分為9章,分別從程式設計原理與開發實踐兩個角度論述了手勢識別、加速計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍芽通訊,以及iOS 敏捷開發專案實戰--擴增實境版本鉛錘應用等。 適合從事iOS開發,尤其是感測器應用開發的讀者。

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

Python好好玩-趣學電玩遊戲程式設計

Al Sweigart  著
碁峰資訊 出版
2017/09/28 出版

「Python好好玩-趣學電玩遊戲程式設計」這本書會教您怎麼利用廣受歡迎的Python程式語言來開發製作電玩遊戲程式,本書內容針對初學者所設計,就算沒有編寫過程式的讀者也能輕鬆學習! 本書一開始會從幾個經典的遊戲程式,例如猜單字的Hangman、猜數字和井字棋等範例起步,然後再教您提升到更多進階深入的遊戲程式,例如文字模式的尋寶遊戲和帶有音效的動畫碰撞閃避遊戲。沿著這條學習路徑,您將學到最關鍵必備的程式設計知識,以及基礎實用的數學概念,這些技能會帶領您將遊戲程式設計的能力提升到更高的層次。 在本書中,您將學到: ‧把迴圈、變數和流程控制陳述句等技巧整合應用到現實的程式設計工作中 ‧正確理解和選用串列、字典和元組等資料結構 ‧利用pygame模組把圖像和動畫加到遊戲程式中 ‧處理鍵盤和滑鼠的輸入 ‧設計簡易的人工智慧(AI),在遊戲中讓電腦自己對戰 ‧活用密碼學把文字訊息轉換成密文 ‧程式偵錯及找出一般常見的錯誤 經過本書每個範例的學習和實作,您就能擁有強固的Python程式設計基礎,並能理解和掌握電腦的基本運作。 接下您會利用強大的Python製作什麼新穎好玩的遊戲呢?

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

入門首選 Visual C# 程式設計附範例檔 - 適用2015 / 2017 - 最新版

勁樺科技  著
台科大 出版
2017/09/22 出版

本書特色 1.配合觀念的探討來實作其內容,知行並用,學會程式語言的基礎。 2.每個章節保留綜合範例,延伸觀念產生獨立思考空間。 3.配合章節的主題,活用主控台和視窗應用程式。 4.各章學習評量思考操作並兼,追蹤學習成效。

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

入門首選 Java 程式設計附範例檔 - 最新版

勁樺科技  著
台科大 出版
2017/09/22 出版

1.一本適合中學生的入門書,講述的內容以基礎語法為主。 2.各章安排了習題,可以驗收學習成效。 3.透過有趣且多樣的簡易範例小程式,輕鬆學會Java程式語言的入門語法。 4.綜合範例的練習機會,希望幫助讀者可以靈活應用語法。

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

THE PRACTICE OF COMPUTING USING PYTHON 3/E (GE)

全華 出版
2017/09/20 出版

For courses in Python ProgrammingIntroduces Python programming with an emphasis on problem-solvingNow in its Third Edition, Practice of Computing Using Python continues to introduce both majors and non-majors taking CS1 courses to computational thinking using Python, with a strong emphasis on problem solving through computer science. The authors have chosen Python for its simplicity, powerful built-in data structures, advanced control constructs, and practicality. The text is built from the ground up for Python programming, rather than having been translated from Java or C++.Focusing on data manipulation and analysis as a theme, the text allows students to work on real problems using Internet-sourced or self-generated data sets that represent their own work and interests. The authors also emphasize program development and provide both majors and non-majors with a practical foundation in programming that will be useful in their respective fields. Among other changes, the Third Edition incorporates a switch to the Anaconda distribution, the SPYDER IDE, and a focus on debugging and GUIs.MyProgrammingLabot included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information.MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to specific Pearson CS1/Intro to Programming textbooks. Through practice exercises and immediate, personalized feedback, MyProgrammingLab improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.

特價1100
貨到通知
下次再買

入門首選 Python程式設計附範例檔 - 最新版

勁樺科技  著
台科大 出版
2017/09/14 出版

產品特色: 1.「寫程式」將被列入國中必修課程,程式設計不再是選修科目,而是必備的基礎能力。 2.Python簡潔、易學、用途廣泛,加上豐富強大的套件模組,絕對是CP值最高的程式語言入門首選。 3.本書從程式語言最基礎的演算法與流程圖帶領入門,Python基本語法+實作演練,是您獲得新技能提升自我價值的最好投資。

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

Angular2 其實可以很簡單:實務範例教學

佳魁數位 出版
2017/09/06 出版

全書分為三大部分: 1.「教戰守則篇」:為Angular2 基礎概念教學的部分,從環境佈署開始循序漸進地重要觀念介紹,建立紮實觀念與基礎。 2.「觀念養成篇」:循序漸進的介紹一些實用的程式技巧,各章節透過淺顯易懂的圖文說明,搭配小型範例練習的方式,協助學習者加深先前描述的觀念,並透過範例練習更清楚掌握書本的內容。 3.「實作練習篇」:以完整的範例,採用引導的方式帶領讀者一步步完成範例,讀者可藉由範例複習與貫穿整本書所要表達的觀念,讓學習者能夠透過範例強化由觀念了解到實作執行的能力 本書特色 1.深入淺出,即刻上手,關鍵範例,即學即用。 2.清楚圖文說明,快速理解Angular2技術概念。 3.觀念搭配實作,重點觀念一次搞懂。 4.程式碼step by step逐步地解說,別再說程式設計難懂。 5.最實務的應用範例,靈活應用Angular2框架精隨。 透過實務範例的解說,貫通Angular2框架的基礎概念,最適合初學者學習。 書附內容:佳魁官網提供書中程式碼下載

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

提升程式設計的資料結構力 第二版|國際程式設計競賽之資料結構原理、題型、解題技巧與重點解析

碁峰資訊 出版
2017/09/06 出版

資料結構是提升程式設計功力的必修課題。誠如Niklaus Wirth大師所說:「演算法+資料結構=程式」,資料結構的重要性可見一般。在目前的程式設計學習課程中,資料結構是必修的重點,同時也是許多國際程式設計競賽必考的題目。 本書作者長期從事資料結構教學及程式競賽訓練,這幾年在阿曼、臺灣和香港、美國、馬來西亞、孟加拉等國家和地區的講學和訪學工作,參考了同學和同行在使用第一版書籍的過程中提出的意見及建議,以及電腦科學技術和程式設計競賽的發展,對該書進行了修訂增補和改進,最終推出了本書的第二版。 全書以案例及實作的角度,以ACM國際大學生程式設計競賽和其他國際程式設計競賽中的典型試題為基礎,精選超過200個與資料結構相關的案例專題,詳細講解題型及背景知識,需要用到的資料結構理論原則和參考程式碼,另外也列出線上評測的資料,讓讀者可以從實作中學習與體會。 本書根據資料結構的知識體系結構,按照循序漸進的原則,分四大篇(修練基本程式設計能力、線性資料結構的程式設計實作、樹的程式設計實作、圖的程式設計實作)共15章的內容。每一章在介紹了相關的資料結構知識後,會列出了對應的實作範例,並在最後一節列出相關題庫的配合。對想要提升資料結構功力及有志參加國際程式競賽的讀者來說是很不錯的參考書。

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

第一次用Docker就上手

碁峰資訊 出版
2017/09/01 出版

本書的目的是為了幫助剛開始接觸Docker的初學者快速入門,了解實際應用Docker時應該掌握的知識。 透過本書,您可以了解: .Docker的特性、使用場景、原理、基本的操作和指令 .Docker的映像檔管理與倉庫管理 .Docker的網路和儲存管理 .Docker的日常維護 .如何應用Docker Swarm容器叢集 .如何開發Docker外掛程式 .Etcd、Cadvisor與Kubernetes的應用 .Docker原始碼的目錄結構和編譯方法

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

一手掌握Android NFC開發技術(第3版)

趙波  著
佳魁 出版
2017/08/29 出版

3大綜合案例,把所有NFC開發技術貫穿起來,幫助讀者儘快進入狀況! 全面講述NFC和其他無線通訊技術、NFC工作模式、NFC協定基礎、NFC協定匯總、NFC開發中的Android基礎、Android TV中NFC的開發方法、Android TV +集成NFC RC…等。 涵蓋核心的技術應用,如Android平臺下NFC的API、NFC標籤映射、NFC卡讀寫模式開發、TAG讀操作實例、TAG寫操作實例、NFC P2P模式開發、NFC卡類比模式開發、基於硬體的卡類比方式—虛擬卡模式、虛擬卡模式的開發、基於軟體的卡類比方式—主機卡模式等 NFC與生活連結的一天-- ◎ 07:30 搭公車上班,使用帶有NFC功能的手機刷悠遊卡。 ◎ 07:32 在公車上看到音樂會的海報,用手機接觸NFC標籤,下載詳細資訊。使用簡訊預訂音樂會座位,免費的入場券隨後下載至手機。發送簡訊給妻子,約她晚上共進晚餐,聽音樂會。 ◎ 08:15 到達公司,使用手機刷公司的門禁系統。 ◎ 08:30 開啟電腦,使用手機登入電腦。 ◎ 12:00 中午吃飯,使用手機支付午餐費用。 ◎ 14:00 去拜訪客戶,和客戶透過NFC 能互換名片。 ◎ 18:00 來到音樂會現場,使用手機驗票,利用入場券開啟音樂會大門。 ◎ 20:00 音樂會結束,一起購物吃飯,使用NFC上的手機支付功能買單。 ◎ 22:00 回到家,突然意識到NFC手機遺忘在公車上。於是,迅速和電信業者聯繫,讓他們隱藏掉手機上的所有服務。 ◎ 第二天,手機失而復得,重新讓電信業者恢復手機上的所有功能。 作者結合自己的專業技術和NFC實際專案開發的經驗,撰寫本書,希望能夠幫助致力於NFC相關研究和開發者。

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

徹底研究這樣玩Mac OS X就對了

數位領航  著
上奇科技 出版
2017/08/29 出版

您一定聽人說過Mac有多麼好用,可是親自上陣卻又對不同的操作方式感到困惑嗎?& Mac OS的設計就是要讓每台全新Mac特有的科技優勢,都能發揮到淋漓盡致,為您帶來最人性、直觀,且整合完備的使用體驗!放下既有的成見,相信自己的直覺 跟著我們的腳步,這樣玩Mac OS X就對了! 隨時想跟朋友保持聯絡?訊息、FaceTime 絕對不可少!事情太多忘東忘西記不住?行事曆和提醒事項整合您的 iPhone、iPad,隨時提醒您最重要的會議或最值得紀念的日子! iLife的好,用過都知道!快來使用iPhoto讓您的相片好管理,iMovie 讓您過足導演癮! 將 iCloud 服務最大化的好方法就在這裡!從此不用苦苦拉線同步資料了!雲端生活就從今天開始!

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

C教學範本王者歸來

洪錦魁  著
深石數位 出版
2017/08/24 出版

這是一本C語言學習的完整教材,從最基本的C語言觀念開始介紹,逐步講解程式流程控制、函數、指標…,以及一些簡單的資料結構;每一章節均附上完整實例輔以解說,相信只要遵循本書步驟,必可在很短時間內學會C語言。 & 本書特色: l&& 將C語言的重要概念,巧妙分布在18章中,讓讀者可以循序漸進的學習。 l&& 範例與程式設計知識做完美結合,提供豐富的學習樣本。 以簡單的敘述方式講述程式語言的概念,讓沒有程式基礎的讀者,自我學習時沒有任何負擔。

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

系統分析與設計

孫惠民  著
易習圖書 出版
2017/08/22 出版

「物件導向系統分析與設計(OOSA&SD)」方法雖然是一種非常優秀的軟體分析方法,同時,也是目前最熱門與常用的系統分析手法!但「物件導向」系統分析方法自問世到現在已有二十多年!若以現在日新月異的軟體開發與應用技術 (如:Mobile App的開發、雲端系統 (Cloud Application System )的開發與架構 … 等) 來說,「物件導向系統分析」已算是非常老舊的分析技術了。應用軟體設計與開發技術的日新月益,當「物件導向系統分析與設計」方法無法再滿足於新一代的雲端或Mobile應用軟體系統的開發規劃需求時,最新一代的「函數式物件導向系統分析與設計 (Function-Object Oriented Analysis And Design,FOOSA & FOOSD)」技術就應運而生。「函數式物件導向系統分析與設計 (Function-Object Oriented Analysis And Design,FOOSA & FOOSD)」是一種建構在「函數框架 (Functions Frame)」與「物件 (Object)」的交互結合的互動框架處理方式的系統分析與設計方式!能滿足現在新一代雲端或Mobile應用軟體系統的開發規劃需求!但目前此種嶄新的分析技術尚屬萌芽階層,逐漸的,會有愈來愈多的分析師會瞭解使用此種分析方法來規劃的優點!

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

Deep Learning|用Python進行深度學習的基礎理論實作

?藤康毅  著
歐萊禮 出版
2017/08/17 出版

不走捷徑,幫助您真正搞懂「深度學習」的真義這是一本與「深度學習」有關的書籍。從入門開始說明,一步一步帶領你瞭解深度學習必須具備的知識。本書可以幫助您了解:深度學習究竟是什麼?有何特色?根據何種原理來運作?從零開始,由實做中學習本書的目標是,盡量避免使用不瞭解內容的「黑盒子」,以基礎的知識為起點,以容易上手的Python撰寫程式,從動手實作的過程中,一步步深入瞭解深度學習。若以車用書籍來比喻這本書的話,這本書並不屬於汽車駕訓教材,而是希望能夠幫助您瞭解車子的原理,而非教您開車的方法。為了瞭解汽車的結構,必須試著打開車子的引擎蓋,將每個零件都拿起來觀察、操作看看。然後盡量用簡單的形狀,篩選出車子的核心部分,就像組合迷你模型般,製作出這台車子。本書的目標,就是透過製作車子的過程,讓你感受到自己實際可以製作出車子,進而熟悉與車子的相關技術。本書特色:.利用最少的外部函式庫,使用Python,從零開始實際執行深度學習的程式。.說明Python 的用法,讓Python 的初學者也能理解。.實際執行Python 的原始碼,同時提供讀者手邊可以進行實驗的學習環境。.從簡單的機器學習問題開始,到最後執行精密辨識影像的系統。.以淺顯易懂的方式說明深度學習與神經網路理論。.針對看似複雜的技術,如誤差反向傳播與卷積運算等,利用實際操作方式說明,幫助理解。.介紹在執行深度學習時,有幫助且實用的技巧,包括決定學習率的方法、權重的預設值等。.說明Batch Normalization、Dropout、Adam 等最近的趨勢與操作。.為什麼深度學習很優秀,為什麼加深層數,就能提高辨識準確度,為什麼隱藏層很重要,仔細說明這些「為什麼」。.介紹自動運作、產生影像、強化學習等深度學習的應用範例。

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

普格碼島的法師:歡樂自學寫程式

唐宗浩  著
網路與書 出版
2017/07/31 出版

*以活潑的魔法故事引導讀者認識程式語言。 *一書囊括4大類7種程式語言,讓讀者對程式世界有全面的瞭解。 *分類介紹程式語言特色,方便讀者挑選精進方向、適性學習。 *由結合學校課程與生活的簡易範例入手,帶領讀者一步步學習,並建議自學方法。 歡迎光臨普格碼!拿起指南,你也可以遨遊程式的奇幻世界。 程式學習就從這本開始!讓你迅速認識4大類7種程式語言: Scratch/Python/Haskell/HTML/CSS/JavaScript/Java+Arduino 一起修練入門魔法,奠定初級程式能力基礎! 科技越來越進步,機器越來越「聰明」。 當你正閱讀這行文字時,數以百萬計的程式也在世界上悄悄運作著。 這個時代,我們更該學會駕馭電腦,而不是被電腦取代。 現在就進入程式王國普格碼,揭開各種程式的神秘面紗。 程式王國普格碼島上有火之森林、水之海灘、風之雲端、土之山洞和中央大石幾個區域。住在這些地方的法師,各自擅長不同特性的程式魔法,招數千奇百怪,外人往往看得一頭霧水,弄不清楚這些法術是如何建構起來的,只覺得既驚訝又神奇。 《普格碼島的法師》是通往這個程式魔法世界的指南,將帶領大家穿越這片謎團。在本書中你會學到: 擅長創造效果的火系法術──透過Scratch,排列程式積木創作小遊戲。 特別重視結構的水系法術──利用Python和Haskell,輕鬆解決數學習題。 掌管網際溝通的風系法術──結合HTML、CSS、JavaScript,設計好看又好玩的網站。 注重實際運用的土系法術──拿起Arduino開發板,搭配Java語言打造機械裝置。 本書除了介紹以上四系七種程式語言,也提供程式創意發想的線索,並點出持續自學精進的方向,引導讀者不斷進步成長。 二十一世紀Coding當道,全球都在學習寫程式。趕快和普格碼島上眾法師一起跟上潮流,一步步接近科技世界的奧秘,練就新時代最重要的基本能力。 & 專書網站:http://www.locuspublishing.com/events/6111NH017/

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

會做簡報就會製作跨平台App:Smart Apps Creator 3超神開發術

碁峰資訊 出版
2017/07/28 出版

附DVD一片【原廠指定推薦用書/國際證照指定教材】 【聯名推薦】 ‧優思睿智科技/周昱志 總經理 ‧西湖渡假村/吳國呈副 總經理 ‧健行科技大學/數位多媒體設計系/洪瑞文 主任 ‧中國科技大學/數位多媒體設計系/李瑞翔 副主任 ‧勤益科技大學/智慧新媒體中心/陳湘湘 主任 ‧文藻外語大學/數位內容應用與管理系/ 陳泰良 副教授 ‧中華大學/運輸科技與物流管理學系/羅仕京 主任 ‧啟英高中/商管群科/許家銪 主任 零負擔學習法! 這樣開發App超簡單,有創意就可以! 不用懂App開發語言,只需簡單的簡報思維, 立即啟動App創意因子,任何人都可以快速打造精采App! Smart Apps Creator 3擁有類似Office的簡單編輯介面,具有繁體中文版,只需運用簡報排版概念,即可開發App,可廣泛應用於互動、測驗、相簿、導覽,以及動畫遊戲等面向。同時,其支援手機、平板電腦、PC與智慧電視相關裝置,一次編輯開發,即可跨iOS、Android、Windows與HTML5多平台發布。 再也不需因不會程式就埋沒創意!就說不會設計App! 書中從認識工具切入,隨即進入App開發模式,實戰8大App,涵蓋「數位繪本、數位學習、景點導覽、音樂類型、猜謎遊戲、益智互動、科展教案、資料應用」等豐富主題。從專案發想與規劃到實作,先以流程圖了解設計環節,再以詳細圖解徹底解說開發細節。零負擔學習法,讓初學者運用超簡單的製作工具,快速進入App的活用殿堂,進而發揮創意,開發令人驚艷的App! 新增特色: ‧免程式語法,操作更直覺,全圖形介面操作更簡單。 ‧將App生成HTML5互動式微網頁,跨平台瀏覽無障礙。 ‧支援公開資料JSON資料列表應用,邁入大數據時代。 ‧嵌入YouTube與Google地圖資源,應用功能更強大。 ‧內建推播功能,一鍵撥打電話號碼,創意運用多樣化。 8款App專題: 數位繪本App - [尋找幸福的種子] 數位學習App - [中文筆順練習] 景點導覽App - [蘭嶼微旅行] 音樂實用App - [鋼琴練習曲] 猜謎遊戲App - [一字千金] 益智互動App - [大家來找碴] 科展教案App - [霧社血斑天牛] 資料應用App - [來去農村住一晚] 書附超值DVD: 範例素材/範例完成檔/隨堂練習素材、解答與完成檔 Smart Apps Creator 3試用版(30天)與相關資源

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

活用C#及XAML設計與開發:Windows市集應用篇

王安邦  著
上奇科技 出版
2017/07/27 出版

.Windows市集應用程式的相關主題都有介紹,包括:含多媒體、網頁、ListView、GridView、WrapGrid、SemanticZoom、RichTextBlock、RichEditBox、頁面之間如何導覽、應用程式列(Application Bar)、市集應用程式專案樣版的應用、資料綁定、綁定樣版、繪圖及動畫、資料及檔案的存取、地圖,來使用Windows市集應用程式內建的功能。 .以深入淺出、有系統、容易閱讀的方式介紹Windows市集應用程式開發,引導讀者按部就班的深入Windows市集應用程式的世界。 本書特色: .豐富內容:全面性涵蓋Windows市集基礎學習和進階技巧。 .詳細圖示:結合表格規劃清楚步驟,聰明學習One by One! .重點整理:條列式重點搭配課後習題,讓您方便預習,快速複習。 .精美光碟:內含完整範例檔案,用實作統整理論,驗證所學。

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

使用Android APP使用App inventor2輕鬆學

李春雄  著
上奇科技 出版
2017/07/27 出版

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

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

Android 7.X App開發之鑰 :使用Java及Android Studio

王安邦  著
深石數位 出版
2017/07/26 出版

&*本書為您的基礎打底,協助個人自行開發App的程式,掌握各式指令。 *圖解多樣化,敘述詳細,要點以顏色標記,分階段內容有利學習規劃。 *課後重點回顧和習題演練供讀者充分複習,加強概念。 & -是一本內容豐富的書 Android 的相關主題都有介紹,包括組成Android 四大元件的介紹:活動(Activity)、廣播接收器(BroadCast Receiver)、服務(Service)、內容提供者(Content Provider),使用者介面(UI)的介紹、對話方塊(Dialog)及通知(Notification)、SQLite行動資料庫應用、多媒體與相機、2D繪圖及動畫。 &&& -是一本容易閱讀的書 以深入淺出、有系統、容易閱讀的方式介紹Android 7.X 應用程式開發,引導讀者按部就班的深入Android 的世界。  -是一本精心設計、撰寫的好書 精心設計的範例,配合圖表詳細而清楚的解說每一個步驟,循序漸進、一氣呵成的寫法,非常適合初學者、自學者,或教師作為教材或參考書籍。 &&& -是一本值得向大家介紹的好書

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

最快學會Objective:C定點突破攻略

傅志輝  著
佳魁 出版
2017/07/26 出版

Objective-C 語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。 本書由淺入深,全面、系統地介紹了Objective-C開發技術。從Objective-C 的基礎開始說明,一改程式設計書只有枯燥乏味的文字講解,採用圖片說明,將傳統的文字說明轉為各種形式的圖形圖表,提升讀者的閱讀興趣,讓讀者在潛移默化中掌握Objective-C語言的開發精髓,輕鬆地掌握學習內容。 適合:Objective-C 初學者、使用Objective-C語言進行開發的工程技術人員。對經常使用Objective-C語言進行開發的人員,更是一本必備參考書。 本書特色 1. 簡單易懂 本書最大的特點就是通篇採用圖片說明,將傳統的文字說明轉為各種形式的圖形圖表,大幅地提升讀者的閱讀興趣,讓讀者在潛移默化中掌握Objective-C語言的開發精髓。 2. 說明由淺入深,循序漸進,適合初學者 本書從Objective-C 的基礎開始說明,適合初學的讀者閱讀。 本書內容及系統結構 第一篇 基礎篇(第1 ∼ 5 章) &本篇主要內容包含:Objective-C 語言的發展、Objective-C 語言的開發環境及開發工具的安裝過程、第一個Objective-C 語言程式和圖形介面程式的執行、資料類型、敘述、程式控制結構、函數等。透過本篇的學習,讀者可以掌握使用開發工具撰寫簡單的程式並執行。 第二篇 Objective-C 物件導向篇(第6 ∼ 8 章) 本篇主要內容包含:類別和物件、繼承和多形、分類和協定等。透過本篇的學習,讀者可以掌握物件導向程式設計的核心技術與應用。 第三篇 Objective-C 技術篇(第9 ∼ 16 章) 本篇主要內容包含:記憶體管理、Foundation 架構的基本架構、檔案和目錄的處理、編譯前置處理、繼承和執行緒、歸檔、錯誤處理、時間日期處理等。透過本篇的學習,讀者可以掌握Objective-C 的基礎技術。 第四篇 iPhone 開發入門篇(第17 章) 本篇主要內容包含:iPhone 的發展和特點、使用Interface Builder、撰寫第一個“Hello World !”程式等。透過本篇的學習,讀者可以掌握iPhone 的開發過程,為後續的iPhone 開發做好準備。 本書適合讀者群 Objective-C 初學者 繁體中文出版說明 本書原文為簡體中文( 作者為大陸籍),為保持原書之寫作風格及內容完整,本書在書中附圖部分有部分用語及原作者程式截圖延用簡體中文原圖。 本書原始程式碼下載在本公司官網www.topteam.cc,亦保留原書簡體中文之程式碼。讀者若執行繁體中文程式碼時發現有問題( 轉換格式),可直接下載簡體的原文程式碼執行。

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

Ext JS實際演練-使用Visual Studio

黃燈橋  著
佳魁 出版
2017/07/26 出版

Ext JS 是一種跨平台的框架,幾乎不經任何修改就能移轉到不同的開發平台,這也是Ext JS 的魅力所在。 本書以一個簡單的CMS系統開發為範例,詳細說明Ext JS 的使用,同時也展示Ext JS 開發的一種最佳模式;並融入作者使用Ext JS進行開發的實際經驗。 希望能帶給讀者全新的Ext JS 開發體驗,對於使用C# 平台進行開發的讀者也會有所幫助。 適合:Ext JS用戶端開發人員、初學者,或大專院校、教育訓練中心等相關科系的師生參考。

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

Unity 3D:Arcalet多人連線開發遊戲

陳鵬光  著
佳魁 出版
2017/07/25 出版

為了讓讀者在最短的時間成為線上遊戲的開發者,作者計畫以連續的套書深入淺出,一步一步讓讀者成為線上遊戲的創作高手。本書是線上遊戲開發的入門書,也是套書的第一冊,本書內容建基於雲端服務arcalet,這是一個專為線上遊戲開發與營運而設計的平台,再以目前在全世界受到廣大遊戲開發者歡迎Unity3D遊戲引擎為工具,不只初學者容易學習,更能將觸角深入到營運階段,這是遊戲產業的劃時代創舉,開發者的創意可以全然實現,恣意遨翔雲端。

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

Visual Basic.NET 2017物件/ 函數物件/元件模組開發寶典

孫惠民  著
易習圖書 出版
2017/07/20 出版

這是一本不一樣的物件導向軟體技術與教學用書!這是一本不一樣的Visual Basic.NET 2017程式設計技術與教學用書!Visual Basic.NET 2017是目前最受歡迎與最新的應用程式軟體開發工具。Visual Basic.NET 2017是一種嶄新的物件導向程式設計語言。最常用來開發商務應用程式系統以及商務資料庫應用系統(包含:Windows 桌面應用程式系統、Client/Server應用程式系、2-Tiers / 3-Tiers / N-Tiers資料庫應用程式系統、雲端大型資料庫商務系統…)!本書將詳細講解與教導讀者與程式開發人員如何使用Visual Basic.NET 2017結合最新版本的.NET Framework的物件與元件,來開發各類實用的物件/ 元件/ 應用/ 商務系統程式。從教導讀者Visual Basic.NET 2017各種內建的視覺化元件以及最新的Microsoft .NET Framework的各種功能強大的應用物件類別以及工具開始,到開發設計多功能與實用的商務與系統自定物件(User Defined Object Class)、到商務應用物件(Application Object Class)以及各種套裝化的商務元件、本書更將教導讀者如何使用VB.NET 2017結合Chart元件規劃各類商務應用系統最需要的統計圖表應用程式!一直到如何運用VB.NET 2017結合Office Excel/ Word元件來開發各類試算表與Word文件的應用程式。相信本書能帶給所有愛用Visual Basic.NET的讀者以及程式設計師些許的助益。讀完本書,希望所有讀者多加練習,多加善用功能強大的Visual Basic.NET 2017物件導向程式語言的設計功能,規劃出實用的各類雲端與網際應用系統!

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

打造可維護軟體|編寫可維護程式碼的10項法則 (C#版)

Joost Visser  著
歐萊禮 出版
2017/06/30 出版

「這些指導方針正確無誤,以簡單明瞭、切實可行的方式,闡述高效開發者如何一貫地撰寫及交付高品質的程式碼。」 — George Marinos, 應用程式架構師, 希臘國家銀行 你可曾在修改他人程式碼時深感挫折與沮喪?今日,難以維護的程式碼已經成為軟體開發的大麻煩,導致代價不斐的時程延宕與程式缺陷。本書從實務出發,以解決方案的角度,提供10條切實可行的指導方針,幫助你成功交付容易維護及修改的絕妙軟體,事實上,這些原則可是淬煉自數百個實務系統的分析結果。 本書出自於Software Improvement Group(SIG)的眾顧問之手,不僅針對這個主題提供清晰且明確的解釋,更說明了如何將理論應用到實務的絕佳建議。雖然本書範例均以C#寫成,但這些原則也適用於使用其他語言的開發者。 ‧撰寫簡短的程式碼單元:限制方法與建構式的長度 ‧撰寫單純的程式碼單元:限制每個方法當中的分支點數量 ‧相同的程式碼只撰寫一次,避開複製程式碼臭蟲的風險 ‧透過將參數提取到物件中,保持單元介面簡短 ‧分離關注點,避免建構龐大的類別 ‧保持架構元件鬆散耦合 ‧讓頂層元件的數量與尺寸維持平衡 ‧讓程式碼基礎盡可能保持小巧 ‧自動化測試你的程式碼基礎 ‧撰寫乾淨的程式碼,避免蘊含更深層問題的「程式碼異味」

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

打造可維護軟體|編寫可維護程式碼的10項法則 (Java版)

Joost Visser  著
歐萊禮 出版
2017/06/30 出版

「這些指導方針正確無誤,以簡單明瞭、切實可行的方式,闡述高效開發者如何一貫地撰寫及交付高品質的程式碼。」 — George Marinos, 應用程式架構師, 希臘國家銀行 你可曾在修改他人程式碼時深感挫折與沮喪?今日,難以維護的程式碼已經成為軟體開發的大麻煩,導致代價不斐的時程延宕與程式缺陷。本書從實務出發,作為解決方案的一部分,提供10條切實可行的指導方針,幫助你成功交付容易維護及修改的絕妙軟體,事實上,這些原則可是淬煉自數百個實務系統的分析結果。 本書出自於Software Improvement Group(SIG)的眾顧問之手,不僅針對這個主題提供清晰且明確的解釋,更說明了如何將理論應用到實務的絕佳建議。雖然本書範例均以Java寫成,但這些原則也適用於使用其他語言的開發者。 ‧撰寫簡短的程式碼單元:限制方法與建構式的長度 ‧撰寫單純的程式碼單元:限制每個方法當中的分支點數量 ‧相同的程式碼只撰寫一次,避開複製程式碼臭蟲的風險 ‧透過將參數提取到物件中,保持單元介面簡短 ‧分離關注點,避免建構龐大的類別 ‧保持架構元件鬆散耦合 ‧讓頂層元件的數量與尺寸維持平衡 ‧讓程式碼基礎盡可能保持小巧 ‧自動化測試你的程式碼基礎 ‧撰寫乾淨的程式碼,避免蘊含更深層問題的「程式碼異味」

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

Haskell的魔力|函數式程式設計入門與應用

韓冬  著
碁峰資訊 出版
2017/06/29 出版

「對於程式設計師來說,對照著理論快速實踐的圖書更容易學習,《Haskell的魔力》就是這樣一本讀起來輕鬆愉快、很有親和力的圖書,書中提供了大量實踐來配合理論講解,學習起來沒有太大壓力。」 —李令輝,前滴滴出行首席架構師,現美洽網總裁兼CTO 「不要被書的名字欺騙,“魔力”在這本書裡就是實實在在的引導,是為了一步一步降低學習Haskell的難度。讀完它,你將領略到Haskell魔力下的程式設計之美。」 —陸泰寧,百度傑出前端工程師 ‧揭秘單子變換、範本程式設計和泛型程式設計等特性 ‧解答異常處理、網路程式設計、資料庫操作等方面的常見問題 Haskell是一套純函數式程式語言,從語言設計到對實際程式設計問題的建模,都帶有那種讓人心曠神怡的美。Haskell出身於學術界,包含了很多電腦語言方面尖端的、實驗性的想法,是各種語言特性的試驗田,學習Haskell是對程式設計師的內涵和品味的一個很好的提升。 本書分為三部分:基礎知識、重要的型別(Type)和型別類別(Type Class)、高階型別類別和專案實作,是一門由淺入深的Haskell學習教材。 第一部分主要介紹Haskell的基礎語法和函數式程式設計的基本概念,以及GHC、GHCi、cabal等工具的用法。 第二部分按照函子→應用函子→單子的順序介紹Haskell中核心的三大型別類別,並以串列單子、Reader單子和State單子為例詳細分析單子型別類別的來龍去脈。 第三部分主要介紹最新加入Haskell的Foldable和Traversable型別類別、單子變換、GHC的語言擴展和程式標注,以及在網路程式設計、資料庫、並行和平行等方面的一些實例,希望能給讀者帶去很多有用的參考。

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

學C語言從玩NXT樂高機器人開始

李春雄  著
上奇科技 出版
2017/06/28 出版

•銜接正規程式「C語言的先修課程」。 •對NXT樂高機器人的支援性非常高。 •具有NXT-G軟體所沒有的除錯功能。 •「邊寫邊玩」引起動機與增加興趣。

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

Visual Basic程式設計一本通

吳燦銘  著
上奇科技 出版
2017/06/27 出版

Visual Basic是學習程式設計的入門語言,為了避免學習語言上的不順暢,全書在介紹各種程式語法時搭配完整的程式實例,並加上充份的註解,來降低許多學習的障礙。 本書用嚴謹的態度,配合精要的表達方式,期望降低閱讀壓力,也能正確提供資訊相關學生學習程式語言的基本需求。 本書特色 ●以觀念導引作為出發點,兼顧深度與廣度 ●全書專業深化語言意象,富含大量示意圖 ●活用範例表達主題規範,實作控制項內涵 ●課後評量思考操作並兼,以追蹤學習成效

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

Scratch!貓爪程式入門

杉浦學  著
朵琳 出版
2017/06/22 出版

台灣三年級以上中小學生必學!未來將正式併入課綱 臺灣中小學校都在舉辦以貓爪程式(Scratch)程式為設計基礎的比賽!什麼是Scratch貓爪程式? 由MIT(麻省理工學院)經過多年研究測試 專為程式初學者量身打造的Scratch貓爪程式 寫程式就像玩積木一樣簡單 輕鬆學會設計一款遊戲! 「程式設計教育」已成全球的學習風潮,目前我們的國中小教育也正致力於培養孩子的運算思維、邏輯能力,現在只要透過這套市面上最容易上手理解的入門程式教材就能有效學習輕鬆完成! 學會程式語言,動手「寫」出自己的遊戲吧! 跟著書中的15個教學單元,一步步地組合出一款遊戲,同時階段性地解說Scratch的使用方法、學習程式設計時必備的基礎通用概念。從實作中體驗、激盪創意、培養運算思考及解決問題的能力! 從零開始一點一滴建構出一款射擊遊戲,透過解說過程,教導你「製作時的訣竅」。一旦掌握這個訣竅,當你想要另外自行創作其他作品時,就能夠適時應用! Scratch的全中文化程式介面,讓程式初學者也能輕鬆上手。 好的教學工具書,讓你一本就能完全掌握程式設計的基本概念! 「沒有一定的正確解答」就是程式設計中的有趣之處,學習程式語言能體驗「同樣的結果在過程中是以不同的邏輯思考堆疊拼湊出來的」,因此更能培養出解決問題及邏輯思考的能力。從錯誤中不斷嘗試、與他人討論、創造新的想法,透過一步步除錯、修改,讓邏輯更清晰,同時也能訓練表達、溝通與創造力。 和世界的程式設計同好交流分享 除了單機版本,Scratch就像是社群媒體般,只要在官網輕鬆註冊,就能迅速開始體驗,更有多種語言可以選擇,能與世界各地的人交流!不但可以分享、上傳自己完成的專案遊戲,還能下載試玩他人的作品,從玩遊戲中推算分析程式的構想,學習模仿,激發靈感,甚至挑戰設計更進階的程式,讓你越玩越厲害! 貓爪(Scratch)程式和一般Java、C++語言的差別是? 一般程式語言都要輸入密密麻麻又複雜的程式碼,只要輸錯一個字元或符號,就容易造成語法錯誤,往往也難以了解該從何修正起;Scratch則是以有趣的積木為元素,程式依功能性分門別類,介面簡單易操作,適合程式入門學習者,只要決定終極目標→分析內容→拆解成多個架構,就像玩積木一樣堆疊、拆解程式,完成好玩又有趣的遊戲! 什麼人最適合本書? 所有大朋友小朋友~各別或共同學習 ‧曾稍微接觸過Scratch,現在希望能更進一步做出一個完整作品的使用者;或對程式設計或Scratch貓爪程式有興趣,想先了解自己能學到什麼的人 ‧初次想挑戰程式設計,國中以上年齡的讀者 ‧因為想運用Scratch貓爪程式在課堂教學,正在尋找合適教材的老師 ‧想陪孩子一起挑戰Scratch貓爪程式,但希望自己能先進度超前,以便回答孩子提問的父母 &

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

Agile 成功法則|敏捷實作者的解決方案

碁峰資訊 出版
2017/06/12 出版

「本書給予各位問題的答案,如同身邊有位真正的導師一般。Daniel Gullo與讀者分享敏捷世界中無可避免的重要問題之真知灼見。」 - 引自Stephen Denning前言,《The Leader's Guide to Radical Management》作者 為最常見也最令人沮喪的敏捷挑戰,提供經過實證的解決方案 敏捷愈來愈普遍,但成功的實行敏捷仍然十分困難。組織持續遇到類似的問題,藉由本書即可避免這些問題。 世界知名的敏捷教練與顧問Daniel James Gullo列出了採行敏捷時最常見的60個問題,依據成功帶領敏捷團隊的豐富經驗,幫助讀者正確的分析問題,並用最清楚的方式描述解決方案,簡要呈現出有效率的行動所需要的一切細節。 這本指引適合專案的所有成員及利害關係人:包含ScrumMaster及開發團隊負責人、專案經理、產品負責人以及客戶,討論的問題範圍從Scrum到Kanban,指引讀者放大敏捷的規模,甚至幫助各位將敏捷應用到軟體開發之外的情境。 本書內容涵蓋 ‧了解敏捷的各種「風味」 ‧克服從瀑布式轉移時的關鍵阻礙 ‧處理文化障礙 ‧讓敏捷團隊融入組織管理層級 ‧讓管理人員接受敏捷實作與價值觀 ‧籬清ScrumMaster、產品負責人以及專案經理之間的關係 ‧流暢的處理主要工作,例如組織待辦事項清單以及定義sprint ‧利用持續整合以及測試驅動開發 ‧將敏捷應用到分散式團隊以及大型的產品資產 本書以短文型式寫成,描述實務中會發生的敏捷問題,以及Gullo的解決方案所能夠提供的協助,運用他人的經驗,很快就能夠看到通往成功的明確道路。

9 特價432
加入購物車
下次再買
頁數24/42
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing