會員功能列

 
( 0 件)0 元
結帳
order18 Happy Go Ponta paypal LINE Pay

購物車

( 0 件)0 元
結帳

中文書第三層

排序方式: 瀏覽: 列表圖片
| 下一頁 »
  • 深入淺出 Python 深入淺出 Python Paul Barry 歐萊禮 出版 2011/11/30出版 館主推薦:★★★☆☆

    『《深入淺出 Python》不僅對 Python 語言提供了卓越的介紹,而且還會說明 Python 的應用實例。語法之外,本書還會教你如何替 Android 手機、Google 的 App Engine…等等建立應用程式。』 — David Griffiths,作者與敏捷教練 『雖然其他的程式語言書籍都是先介紹理論再進一步舉例說明,不過《深入淺出 Python》卻是直接以程式碼來說明理論。這能提供更為有效的學習環境,因為它讓讀者一開始就看到例子。閱讀本書能帶來樂趣。本書有趣而不輕率,詳實而不屈就。廣泛的例子和說明,涵蓋了你日常工作需要用到的大部分知識。我會把這本書推薦給剛開始學習 Python 的任何人。』 — Jeremy Jones,《Python 的 Unix/Linux 系統管理應用》的共同執筆者 你將從本書學到什麼? 你想要通過一本書來學習 Python 嗎?《深入淺出 Python》將以超越語法和操作手冊的獨特方法來幫助你學習 Python 語言。通過本書,你可以很快學會 Python 的基礎知識,以及學到永續保存、例外處理、web 開發、SQLite、資料放牧以及Google App Engine。你還會學到為 Android 撰寫手機應用程式的方法,這都要歸功於 Python 的強大能力。《深入淺出 Python》是一個完整的學習經驗,它可以把你訓練成一個真正的 Python 程式員。 這本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。《深入淺出 Python》採取了專為大腦運作而設計的豐富視覺化風格,運用認知科學與學習理論的最新研究成果,精心建構出引發多重感知的學習體驗,讓你輕鬆瞭解Python程式設計,而且不容易忘記。 序 1 遇見Python:清單人人愛 2 分享你的程式碼:使用模組 3 檔案和例外:處理錯誤 4 永續性:將資料存入檔案 5 解讀資料:處理資料! 6 自定義資料物件:繫結程式碼與資料 7 web開發:將它們放在一起 8 手機軟體開發:小型裝置 9 管理你的資料:處理輸入 10 擴展你的webapp:實際上線 11 處理獨特的問題:資料放牧 i 本書遺珠:前十大遺珠

    79 特價 616 立即購買 
  • 精通 Python|運用簡單的套件進行現代運算 精通 Python|運用簡單的套件進行現代運算 Bill Lubanovic 歐萊禮 出版 2015/9/22出版 館主推薦:★★★☆☆

    “本書是 Bill Lubanovic 的傑作,先為你紮下深厚的程式設計基礎,再教你使用大量 Python 工具箱處理現實生活中的問題,本書絕對適合學習如何運用 Python 來解決問題。” —Loïc Pefferkorn, 開放碼源系統工程師 《精通 Python》是一本容易理解也很有趣的書,非常適合程式設計初學者以及剛要開始學習這個語言的讀者。作者 Bill Lubanovic 會引領你從基礎開始,循序進階到較複雜且多樣的主題,並在教學過程中,融入食譜式的程式說明 Python 3 概念。最後透過每章結束的練習題來驗證所學到的技巧。 你將會紮下這個語言的深厚基礎,包括測試、除錯、程式重複使用的最佳做法以及其他開發技巧。本書也會告訴你如何藉由各種 Python 工具與開放原始碼套件,於商業、科學及藝術領域應用程式中使用 Python。 ‧學習簡單的資料類型以及基本的數學與文字操作 ‧以 Python 的內建資料結構處理資料 ‧探索 Python 程式碼結構,包括函式的使用 ‧用 Python 編寫大型程式,並使用模組與套件 ‧深入討論物件、類別與其他物件導向功能 ‧檢視一般檔案、關聯式資料庫與 NoSQL 的儲存機制 ‧使用 Python 建構網站用戶端、伺服器、API與服務 ‧管理系統工作,例如程式、程序與執行緒 ‧瞭解並行處理與網路程式設計的基礎 第一章 初嘗 Py 第二章 Py 食材:數字、字串與變數 第三章 Py 填充:串列、Tuple、字典,與集合 第四章 Py 之殼:程式結構 第五章 Py 盒子:模組、套件與程式 第六章 喔喔:物件與類別 第七章 像專家一樣處理資料 第八章 資料的去處 第九章 Web,開展 第十章 系統 第十一章 並行處理與網路 第十二章 當一位 Python 忠貞黨員 附錄A Py 藝術 附錄B Py 上工 附錄C Py 科學 附錄D 安裝 Python 3 附錄E 問題解答 附錄F 備忘錄

    79 特價 616 立即購買 
  • 精通Python 3程式設計 第二版 精通Python 3程式設計 第二版 Mark Summerfield 碁峰資訊 出版 2010/11/26出版

    全面介紹Python語言 本書經全面改版,加入協同常式、除錯、測試、剖析、字串格式化等新內容章節 Python 3是Python語言到目前為止最好的版本:相較以往的版本,它更強大、更方便、更具一致性以及表達性。現在,讓最重要的Python程式員Mark Summerfield為讀者示範,如何充分利用Python 3的功能與慣用法來編寫程式碼。《精通Python 3程式設計 第二版》匯集了當編寫任何程式、使用任何標準或第三方Python 3程式庫以及建立新的程式庫模組時,所需要掌握的所有知識。 Summerfield憑藉他多年的Python經驗,與讀者分享他對Python 3開發環境的深刻見解,這是你在任何其他地方找不到的。本書中,首先介紹Python的「內在美」:要編寫出健全、高效能的 Python程式,所需具備的八個要件。有了這些基礎之後,接下來介紹新的主題,以便加強你的實務經驗,每次都是以一個概念與一些實例的方式進行。 本書的內容包括 ■ 使用程序、物件導向以及函數編程風格來開發Python程式 ■ 建立自定義套件與模組 ■ 讀寫二元、文字與XML檔案,包括可選用的壓縮、隨機存取功能,以及文字與XML的剖析 ■ 利用高階的資料型態、群集、控制結構以及函式 ■ 將程式的工作量散佈到多個行程和執行緒 ■ SQL資料庫以及鍵–值式DBM檔案的編程 ■ 除錯技術—而且會使用測試驅動開發法(TDD),以避免程式一開始就出現錯誤 ■ 利用Python的正規運算式迷你語言以及模組 ■ 剖析技術,包括如何使用第三方的PyParsing 與 PLY模組 ■ 建構適用、有效的GUI應用程式 ■ 進階的編程技術,包括產生器、函式與類別修飾器、環境管理器、描述器、抽象基礎類別、超類別、協同常式,等等 《精通Python 3程式設計 第二版》可同時做為學習指南和語言參考書。它會假定讀者事先具備一些編程的經驗,而且有大量的範例程式碼可供下載,所有的範例程式碼都已經使用Windows、Linux和Mac OS X上的Python 3測試過。 Mark Summerfield,Qtrac公司的老闆,一個獨立的培訓師、顧問、技術編輯以及作家,他的專業為Python、C++、Qt以及PyQt。他的著作 包括《Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming》(ddison-Wesley,2008)以及與Jasmin Blanchette合著的《C++ GUI Programming with Qt 4》(ddison-Wesley,2006)。身為Trolltech的文件經理,Mark曾創辦與編輯過Trolltech的技術雜誌《Qt Quarterly》。序 第1章 程序編程快速入門 Python程式的建立與執行 Python的「內在美」 第2章 資料型態 識別字與關鍵字 整數型態 浮點數型態 字串 第3章 群集資料型態 序列型態 集合型態 映射型態 群集的迭代與複製 第4章 控制結構與函式 控制結構 例外處理 自定義函式 第5章 模組 模組與套件 概述Python的標準程式庫 第6章 物件導向編程 物件導向方法 自定義類別 自定義群集類別 第7章 檔案的處理 二元資料的讀與寫 文字檔案的讀與寫 XML檔案的讀與寫 二元檔案的隨機存取 第8章 進階的編程技術 程序編程進階 物件導向編程進階 函數風格編程 第9章 除錯、測試與概要分析 除錯 單元測試 概要分析 第10章 行程與執行緒 使用多元處理模組 使用threading模組 第11章 連網 建立一個TCP用戶端 建立一個TCP伺服器 第12章 資料庫編程 DBM資料庫 SQL資料庫 第13章 正規運算式 Python的正規運算式語言 正規運算式模組 第14章 剖析簡介 BNF語法和剖析術語 親手打造剖析器 以PyParsing進行Python化剖析 以PLY進行Lex/Yacc風格剖析 第15章 GUI編程簡介 對話框風格程式 主視窗風格程式 後記 參考書目 索引

    79 特價 537 立即購買 
  • 無瑕的程式碼:敏捷軟體開發技巧守則 無瑕的程式碼:敏捷軟體開發技巧守則 Robert C. Martin 博碩文化 出版 2013/3/22出版 館主推薦:★★★☆☆

    本書榮獲iThome年度百大好書推薦 本書的原文書名為《Clean Code: A Handbook of Agile Software Craftsmanship》,根據作者的說法,《無瑕的程式碼》為Jolt得獎著作《敏捷軟體開發:原則、樣式及實務》的前傳。 在台灣另一本銷售極佳的書籍《重構─改善既有程式的設計》,根據亞馬遜Amazon網站的統計,購買該書原文版《Refactoring: Improving the Design of Existing Code》,又同時購買的其他書籍第一名,正是《Clean Code: A Handbook of Agile Software Craftsmanship》這一本書。 .第一章 作者開宗明義說明什麼是Clean Code,他詢問了包含C++發明人Bjarne Stroustrup、Eclipse策略教父Dave Thomas、極限程式設計大師Ron Jeffries、維基與極限程式設計發明人,Ward Cunningham等等的大師,從他們的眼光來描述什麼是Clean Code,最後才說到作者本人認為的Clean Code應該長成什麼樣子,有什麼好處,以及學習撰寫Clean Code的基本原則。小編只能說,能和那麼多大師對談,就已經證明了作者也是一位大師 其餘部分本書分成三部份。   .第一部份 包含有許多章節,這些章節將描述撰寫clean code的原則、模式及實踐,這些章節包含了不少的程式碼篇幅,閱讀它們頗具有挑戰性。這些章節替你準備好閱讀第二部份所需的背景知識。 .第二部份 這裡包含許多複雜性不斷增加的案例討論。在這個部分,作者會直接帶領您進行整個重構的過程,每次的修改,作者都會說明原因,重構的對象並不僅止於一般的程式,甚至還包含了著名的框架,例如JUnit(哇!把開放原始碼框架拿來重構,真酷)。 .第三部份 終於到了成果收割的時候。最後一章列出了案例討論時搜集到的程式啟發和氣味。在案例討論裡走過和清理程式碼時,紀錄了每個行為的原因,並整理成一種程式啟發或氣味,成了一個知識庫,這個知識庫可以說是整本書的精華與交互參照。第1章  無瑕的程式碼      (Clean Code) 第2章  有意義的命名      (Meaningful Names) 第3章  函式          (Functions) 第4章  註解          (Comments) 第5章  編排          (Formatting) 第6章  物件及資料結構     (Objects and Data Structures) 第7章  錯誤處理        (Error Handling) 第8章  邊界          (Boundaries) 第9章  單元測試        (Unit Tests) 第10章  類別         (Classes) 第11章  系統         (Systems) 第12章  羽化         (Emergence) 第13章  平行化        (Concurrency) 第14章  持續地精煉      (Successive Refinement) 第15章  JUnit 的內部結構    (JUnit Internals) 第16章  重構SerialDate      (Refactoring SerialDate) 第17章  程式碼的氣味和啟發  (Smells and Heuristics) 附錄 A  平行化之二      (Concurrency II) 附錄 B  org.jfree.date.SerialDate (第16章,重構的目標與結果) 附錄 C  啟發的相互參照    (Cross References of Heuristics)

    79 特價 458 立即購買 
  • 啊哈!圖解演算法必學基礎 啊哈!圖解演算法必學基礎 啊哈磊 碁峰資訊 出版 2014/11/26出版

    啊哈! 一本可以開開心心閱讀的圖解演算法參考書! 一本可以快快樂樂看懂的圖解演算法自學書! 現在開始,自學演算法變得容易輕鬆! 這是一本充滿智慧和趣味的演算法入門書。沒有枯燥的描述,沒有難懂的公式,一切以實際應用為出發點,透過幽默的說明與講解,並搭配可愛插圖和易懂的圖 解來介紹演算法。就像是在閱讀一個個輕鬆的小故事或是在玩一把趣味解謎遊戲,在輕鬆愉悅中便掌握演算法精髓,感受演算法之美。 本書介紹了基礎必學的資料結構和演算法,其中資料結構有堆疊、佇列、鏈結串列、樹、並查集、堆積和圖等;介紹的演算法有排序、列舉、深度和廣度優先搜 尋、圖的走訪,當然還有圖論中不可以缺少的四種最短路徑演算法、兩種最小生成樹演算法、割點與割邊演算法、二分圖的最大匹配演算法等,閱讀及理解完本書後 即可掌握程式設計的根基。 第 1 章 一大波數字正在靠近 - 排序 最快最簡單的排序 - 桶子排序 鄰居好說話 - 氣泡排序 最常用的排序 - 快速排序 小哼買書 第 2 章 堆疊、佇列、鏈結串列 解密 QQ 號 - 佇列 解密迴文 - 堆疊 紙牌遊戲 - 小貓釣魚 鏈結串列 模擬鏈結串列 第 3 章 列舉!很暴力 天公伯啊!奧林匹克數學題 炸彈人 火柴棒等式 數的全排列 第 4 章 萬能的搜尋 不撞南牆不回頭 - 深度優先搜尋 解救小哈 層層遞進 - 廣度優先搜尋 再解炸彈人 寶島探險 水管工遊戲 第 5 章 圖的走訪 深度和廣度優先究竟是什麼 城市地圖 - 圖的深度優先走訪 最少轉機 - 圖的廣度優先走訪 第 6 章 最短路徑 只有五行的演算法 - Floyd-Warshall Dijkstra 演算法 - 透過邊實作鬆弛 Bellman-Ford - 解決負權邊 Bellman-Ford 的佇列優化 最短路徑演算法對比分析 第 7 章 神奇的樹 開啟「樹」之旅 二元樹 堆積 - 神奇的優先佇列 擒賊先擒王 - 並查集 第 8 章 更多精彩演算法 鏢局運鏢 - 圖的最小生成樹 再談最小生成樹 重要城市 - 圖的割點 關鍵道路 - 圖的割邊 我要做月老 - 二分圖最大匹配 第 9 章 還能更好嗎 - 微軟亞洲研究院面試

    79 特價 277 立即購買 
  • Python程式設計實務:從初學到活用Python開發技巧的16堂課 Python程式設計實務:從初學到活用Python開發技巧的16堂課 何敏煌 博碩文化 出版 2016/5/27出版 館主推薦:★★★★☆

    本書的主要目標是希望初學者可以在不需要很多基礎的情形下快速掌握Python語言的精要,並能夠馬上運用於改善日常工作的效率,因此在前面的章節很快的打 下基礎之後,全書以立即可用的應用程式碼為主軸,從簡單的猜數字程式開始,到以Python製作實用的動態網站為目標。 本書大綱如下: 1.基本介紹Chapter1~ Chapter4 從什麼是程式設計開始介紹,為初學者打下良好的程式設計基本觀念。接下來簡介Python以及學習如何在不同的作業系統下安裝Python程式設計環境,以及如何取得好用的套件模組。 2.Python語言快速入門Chapter5~ Chapter8 利用3章的篇幅讓初學者快速掌握Python程式語言,學習設計Python應用程式最基本需要瞭解的語法以及資料型態的運用,還有如何操作檔案以及資料庫。每一章均有精心設計的應用程式,強化學習效果。 3.有趣的應用實例Chapter9~ Chapter13 是本書中的精華,作者以生活化的案例,引導讀者如何應用之前學習到的技巧以及運用網際網路上的資料,擷取網頁、分析網頁、操作線上即時資料庫,並學習如何使 用程式來操作Facebook、整理硬碟中的照片檔案以及運用繪圖和影像處理的模組,進一步掌握如何處理影像檔案。此外,還會學習如何設定作業系統的排程 功能,使寫好的程式可以自動化執行。 4.動態網站製作以及進階議題Chapter14~ Chapter16 最後,作者以一個動態網站的設計為主軸貫穿此3章,教讀者學習如何運用Python的Django Framework製作網站,並把這個網站部署到DigitalOcean以及Heroku等雲端主機上,並瞭解進階專案的開發環境部署方法以及Git版本控制系統的應用。 本書實務經驗分享 ‧避開精巧但難懂的語法,以實用性為主的程式設計教學內容 ‧利用Web Framework製作可連結資料庫的動態網站 ‧善用Python模組,學習以最簡短的程式碼做最佳的應用 ‧運用Git及BitBucket進行雲端App主機部署 第一堂 程式設計所需要的基礎知識 1-1什麼是程式語言 1-2程式設計的重要性 1-3最受歡迎的程式語言 1-4學習程式設計需要知道的邏輯概念 1-5本書結構及內容說明 第二堂 快速瞭解Python程式語言 2-1 Python簡介 2-2學習Python的重要性 2-3 Python 2和 Python 3的差異 2-4 Python的應用領域 第三堂 Python程式設計環境的安裝與設定 3-1馬上使用Python寫程式 3-2安裝Python 3.x視窗環境 3-3簡單好上手的iPython Notebook以及jupyter 3-4程式碼編輯器介紹 3-5在Linux虛擬機中執行Python 第四堂 Python套件管理與線上資源 4-1 Python套件管理工具 4-2 Python虛擬環境設定 4-3進階套件安裝實務 4-4 Python線上資源與支援 第五堂 開始設計Python程式 5-1 Jupyter介紹與使用2 5-2程式的構想與實現 5-3猜數字遊戲 第六堂 Python程式語言速覽 6-1常數、變數和資料型態 6-2 Python運算式 6-3串列List、元組Tuple、字典Dict與集合Set型態 6-4內建函數和自訂函數 6-5單字出現頻率統計程式 第七堂 程式控制流程 7-1決策指令的應用 7-2迴圈指令 7-3例外處理 7-4程式流程控制應用 第八堂 檔案、資料檔與資料庫的操作 8-1檔案與目錄操作 8-2資料檔操作 8-3 Python與資料庫 8-4資料庫應用程式 第九堂 Python網頁資料擷取基礎 9-1網際網路程式設計基礎 9-2網頁分析與應用 9-3網路應用程式 第十堂 Python網頁資料擷取實務 10-1把網頁資料儲存到資料庫 10-2自動化擷取資料 10-3透過Python操作瀏覽器 第十一堂 Firebase線上即時資料庫操作實務 11-1 Firebase資料庫簡介 11-2 Python存取Firebase資料庫實例 11-3網頁連結Firebase資料庫 11-4 Firebase資料庫安全驗證 第十二堂 Python應用實例 12-1 Facebook Graph API介紹與使用 12-2照片檔案的管理 12-3找出網路中最常被使用的中文詞 第十三堂 Python繪圖與影像處理 13-1 Matplotlib的安裝與使用 13-2 pillow的安裝與使用 13-3批量處理圖形檔案 第十四堂 用Python打造特色網站 14-1使用Python寫一個網站 14-2 Django簡介8 14-3認識Django Framework的架構 14-4 Django與資料庫 第十五堂 Django網站開發與部署 15-1網站測試與調整 15-2網站開發環境部署 15-3雲端虛擬機部署方法 第十六堂 提升Python能力的下一步 16-1程式碼的版本控制 16-2雲端App主機部署 16-3進階學習的下一步

    79 特價 442 立即購買 
  • Scratch 2.0動畫遊戲與創意設計主題必修課(第二版)(附318分鐘影音教學) Scratch 2.0動畫遊戲與創意設計主題必修課(第二版)(附318分鐘影音教學) 王麗君 碁峰資訊 出版 2015/6/2出版

    附DVD一片 【國立臺灣師範大學 張國恩校長 專文推薦】 輕鬆激發邏輯思考力、創造力及想像力! Scratch是美國麻省理工學院(MIT)所開發的程式語言,易於創造互動遊戲、動畫與故事,並能訓練程式邏輯。是一款免費的自由軟體,被世界各國翻譯成60多種語言,且能跨多款作業系統,如Windows、Mac或Linux…等。 本書運用Scratch做為動畫遊戲與程式邏輯訓練的工具,以情境範例切入,從著手堆疊Scratch程式積木開始訓練邏輯,並運用創意完成16個動畫遊戲與創意設計作品,同時應用Scratch2.0最新的視訊影像偵測、聲音偵測、時間偵測、距離偵測、行動載具與雲端功能,輕鬆激發思考能力、創造力及想像力。另外,DVD中也特別蒐錄Scratch跟實體樂高積木(LEGO WeDo),以及感應板(PicoBoard)的應用介紹。 ‧主題式邏輯訓練:每單元以一個訓練領域為主題範例,充滿知識性與挑戰性。 ‧對話式內容鋪陳:將抽象難懂的設計流程以簡單圖文對話流程進行解說。 ‧情境式生活範例:結合各個學習領域,從生活情境的架構中規劃專題。 ‧概念式學習安排:在比較難懂的概念、容易混淆的地方進行特別說明。 ‧精進式延伸學習:將單元概念的知識延伸,以觸類旁通,加深學習觸角。 書附超值DVD內容: 318分鐘影音教學/範例與素材/指令積木功能對照表 Scratch與LEGO WeDo、PicoBoard應用說明PDF 我的創意規劃學習表/Scratch競賽模擬範例01 八大行星連連看 介紹Scratch、下載並安裝Scratch 2.0,再開始堆疊程式指令積木,設計八大行星連連看程式。當綠旗點一下程式開始執行時,八大行星不停重複運轉、當每個行星被點一下時自動移到距離太陽的正確位置。 02 自動感應吸塵器 介紹Scratch與應用設計流程,設計一個自動感應吸塵器,當吸塵器開關點一下,便開始執行,吸塵器自動運轉,碰到地板上的頭髮或餅乾屑,全部隱藏吸乾淨。 03 關於我 應用Scratch移動或旋轉等「動作」類別指令積木設計一個關於我的專長專題。我的專長內容,包括: 上下、左右重複滑動、360 度旋轉、飛簷走壁移動,以及跟著滑鼠的游標移動等。開始時,先從長相相同的二角色開始對話,再由「About Me」按鈕角色點一下切換下一個專長播放。 04 自動點號機 設計自動點號機程式,當開始角色按鈕被點一下時,廣播開始。當點號機接收到開始時,在全部號碼間隨機移 動、選號、顯示在已選號碼的最上層並說出選中的號碼,再針對選中的號碼顯示顏色特效。 05 天才演奏家彈奏音符 設計彈奏樂器的方式,包括:鍵盤按下彈奏音符、滑鼠點一下比薩斜塔彈奏音符或彈奏鴿敲擊,而彈奏樂器種類選擇方式包括: 滑桿拖曳選擇、角色點一下比薩斜塔的樂器名稱或直接輸入21種樂器聲音。 06 時鐘 利用運算與動作旋轉功能設計時鐘程式,當開始執行時,時鐘偵測目前的時間,再依時針、分針與秒針開始運轉。運轉時利用運算指令積木計算時針、分針與秒針的旋轉角度。 07 電子賀卡e-card 製作一張電子賀卡,開始執行時,顯示「賀卡首頁」及「Open」角色,點一下「Open」,賀卡翻至內頁,播放「聖誕快樂」歌,播放歌曲時顯示“Merry Christmas"跑馬燈、鈴噹及雪花,同時利用分身工具讓一片雪花不斷產生分身,變成滿天雪花不停飛舞閃爍及縮小。 08 月亮變化 設計月亮的變化,利用鍵盤控制功能,按「空白鍵」開始執行1~30 月亮變化、按「S」停止自動播放、按「Q」查詢特定日期月亮變化、並判斷輸入日期為滿月、新月、上弦月或下弦月。 09 打棒球 利用視訊偵測( 或計時器),設計打棒球專題。首先棒球機自動偵測影像,如果有視訊動作( 或計時器計時超過10 秒) 就說:「歡迎光臨、請選擇球速」。接著打擊者點選「球速」角色、選擇球速、開始打擊,倒數計時三分鐘。每打擊一球就獲得「打擊1 分」、當打擊5 分以上出現啦啦隊加油! 每隔10 秒再度顯示加油。 10 線上測驗大考驗 本章將利用Scratch 變數、提問與造型,設計線上測驗程式。首先新增角色,利 用角色造型設計測驗題目、再由題目角色出題、並判斷使用者輸入的答案是否正 確、如果正確將「正確變數」增加1 分。 11 畫圓求面積 利用Scratch運算及畫筆,設計畫圓求面積的計算步驟及計算結果。首先輸入半徑、開始畫圓、完成之後停筆、計算圓周長與圓面積,指令積木執行過程中會說明每個計算的公式及結果。 12 打字練習大考驗 製作英文打字鍵盤指法練習程式,開始執行時,先顯示鍵盤A~Z的位置,等待使用者輸入按鍵位置「Q~P」、「A~L」或「Z~M」三列選項、再開始指法練習。當使用者點選「A~L」角色,開始練習A~L 鍵。練習時鍵盤按下 「A」,播放A 音效再隱藏,依序重複練習三次,其次出現「S」依序練習。除了指法練習之外還包括:「英打大考驗角色」、「停止」及「顯示」角色,當使用者點選「Quiz」角色,進入英打大考驗遊戲動畫、點選「Stop」角色停止所有程式執行、點選「Show」角色顯示按鍵位置。 13 認識台灣拼圖 利用距離偵測製作台灣拼圖,先顯示台灣地圖特效,等待使用者點一下開始拼圖。拼圖過程中每一個縣市的拼圖會隨著滑鼠游標移動,當每個縣市移到距離正確位置小於10 時,自動移到正確位置。拼圖的功能還包括:(1)計時器,計算拼圖所需時間;(2) 說明按鈕,當使用者按說明時,顯示台灣地圖提示。 14 想像力超連結 利用A~Z字母製做與字母相關的單字及圖片,當使用者點一下字母「A」連結到「A」字母相關的圖片背景,當使用者點一下「首頁」連結回到A~Z 字母首頁。 15 數學大冒險 設計輸入某一數N,計算N的總和、N範圍內的奇數、奇數和、偶數、偶數和、N階乘及九九乘法。計算過程中利用清單功能,將N 的個數或N 的奇數及偶數加入清單列表、計算結果、說結果總和、並將運算結果加入結果清單。 16 迷宮闖關大考驗 整合Scratch功能製做一個迷宮闖關大考驗的動畫遊戲,一開始先顯示動畫遊戲說明首頁,等待使用者點一下開始角色,才進入動畫遊戲。遊戲從一個闖關者開始闖關,總共2 個關卡、闖關者有4 個生命值,碰到各關卡的角色就會減損一個生命值,並且回到原點。當生命值等於零時或時間到,結束遊戲。 附錄(此單元為pdf電子檔,請見書附光碟) A 指令積木功能對照表 B Scratch與LEGO WeDo及PicoBoard應用 C 我的創意規劃表

    85 特價 298 立即購買 
  • 程式設計邏輯訓練超簡單:Scratch初學特訓班(附近300分鐘專題影音教學/範例檔) 程式設計邏輯訓練超簡單:Scratch初學特訓班(附近300分鐘專題影音教學/範例檔) 鄧文淵 碁峰資訊 出版 2014/1/3出版

    ★★★★★ 超重量級注目推薦! 全新Scratch 2.0,全面啟動!! 世界性學習風潮,不容錯過! Scratch能做到的,絕對超乎你的想像! 無基礎者也能在圖形拖拉之間就完成創意專題作品! ■巔覆想像,風靡無數設計家與師生的Scratch來了! 由麻省理工學院媒體實驗室開發的免費圖形化程式設計軟體,非常適合作為學習程式設計、進行邏輯訓練或創造互動設計的入門工具,可輕易製作結合劇情、動畫、遊戲、影像、音樂等作品,具中文版,開發容易,新版更同時支援線上及離線環境,短短數年即形成世界性的學習風潮。 ■輕鬆紮好程式邏輯觀念,玩出多樣創意專題! 程式太抽象,初學者通常難以理解。透過玩動畫、遊戲、互動設計來訓練邏輯、學習程式設計是最簡單自然的方式。Scratch可讓初學者輕易了解程式對於影像、聲音、文字、動作等的控制結果。無程式基礎者,也可藉由圖形拖拉,如同積木拼塊的方式,就能輕鬆完成想像中的成品。 入門、應用到專題實作全攻略! 快速邁向Scratch的設計之路! 超強的Scratch全面創意開發體驗! 書籍特色: ˙國內第一本具備廣度與深度的Scratch 2.0中文書,  初學Scratch或新舊版銜接學習全都沒問題。 ˙全面循序漸進分類介紹所有積木,運用實例解說,更提供整合演練。 ˙彙整常用設計技巧,解決學習者開發瓶頸。 ˙納入新版物件導向程式設計概念,整併全新積木開發特性。 ˙全新體感遊戲應用,創造開發新領域。 ˙結合Arduino,體驗最熱門的互動設計科技。 ˙13個不同取向的專題實作,增進實戰設計力。 ˙近300分鐘專題開發影音教學,快速提升學習力。 書附超值光碟內容: 近300分鐘專題影音教學/範例檔/練習檔01 輕鬆進入 Scratch 殿堂 1.1 Scratch 作業環境 1.2 操作 Scratch 1.3 第一個 Scratch 專題 02 動作、外觀、聲音與畫筆 2.1 動作與外觀類積木 2.2 聲音類積木 2.3 畫筆類積木 03 事件、控制與運算 3.1 事件類積木 3.2 控制與運算類積木 04 資料的使用 4.1 資料類積木 05 偵測與更多積木 5.1 偵測類積木 5.2 更多積木類別 06 移動相關技巧 6.1 角色移動 6.2 場景移動 07 其他的常用技巧 7.1 計時器 7.2 以自訂積木指令繪製幾何圖形 7.3 物體運動 08 基礎專題 8.1 專題:世界杯章魚大賽 8.2 專題:最佳捕手 8.3 專題:彈鋼琴 8.4 專題:猜拳遊戲 8.5 專題:心情刷刷樂 8.6 專題:障礙賽 8.7 專題:打磚塊 8.8 專題:乒乓球雙人對戰 09 進階專題 9.1 專題:隨機轉盤 9.2 專題:打雪怪遊戲 9.3 專題:吃角子老虎 9.4 專題:打字高手 9.5 專題:黃金的考驗 Appendix Scratch + Arduino 應用 A.1 Arduino 簡介 A.2 安裝 S4A 的步驟 A.3 測試 S4A A.4 外接 LED 模組 A.5 外接按鈕開關模組 A.6 外接蜂鳴器模組 A.7 外接光敏電阻模組 A.8 情境應用

    79 特價 277 立即購買 
  • Python程式設計入門 Python程式設計入門 葉難 博碩文化 出版 2015/4/2出版

    這本書是一本詳盡的 Python 入門著作,初學者能夠從中獲得有關於 Python 程式設計的完整知識。已經對 Python 有所認識的人士,則能夠從中汲取不一定為人熟知的 Python 特性。本書教程整合了 Python 2.x 及 3.x 的所有知識,適用於所有 Python 的主流支援版本,讀者可以根據需要選擇任一版本進行實作。 本書的程式碼可至下列網址下載:github.com/yehnan/python_book_yehnan 本書特色 • 完整收納 Python 2.x 與 3.x 版的所有知識。 • 從入門到進階技巧的完整 Python 教學。 • 循序漸進的範例與豐富的習題。 • 多種設計思路的全面提示。 • 各種延伸學習資源。 01 走入 Python 的世界 02 開始撰寫 Python 程式 03 數值型別 04 序列型別與迭代 05 字典與集合 06 函式 07 檔案、文字、編碼、位元組資料 08 其他容器型別 09 再談函式 10 模組 11 物件導向程式設計(OOP) 12 異常(exception) 13 延伸學習 附錄 A Python 內建函式 附錄 B Python 版本 2 與 3 的差異 附錄 C ASCII 附錄 D 參考資料與學習資源

    79 特價 490 立即購買 
  • 深入淺出物件導向分析與設計 深入淺出物件導向分析與設計 D.McLaughli 歐萊禮 出版 2014/6/30出版

    對坊間那些只有在成為專家以後,讀起來才有感覺的OOA&D書籍,你是否早已感到厭倦?你可能早就聽說過OOA&D書籍能幫你寫出偉大的軟體 — 讓老闆高興、客戶滿意的軟體。 但如何辦到呢? 《深入淺出物件導向分析與設計》將告訴你如何分析、設計、及撰寫真正物件導向的軟體:容易重利用、好維護、可擴展的軟體;不再令你心碎的軟體;讓你增添新功能而不會破壞舊機制的軟體。在本書裡,你將學習到如何: *使用像是封裝與委派的OO原則,建立有彈性的應用程式。 *使用開閉原則(Open-Closed Principle)與單一責任原則(Single-Responsibility Principle),提升程式的重利用性。 *學習如何將OO原則、設計模式、及各種開發方法,通通整合到OOA&D專案的生命週期裡。 *運用UML、使用案例、及使用案例圖,確保所有利害關係人都能清楚地進行溝通,協助你交付正確的軟體,符合每個人的需求。 透過一連串的腦力開發,《深入淺出物件導向分析與設計》壓縮了學習與獲得複雜資訊所需要的時間。可預期地,這將是一段充滿樂趣的學習之旅。相信,在讀完本書之時,你將能夠持續地寫出偉大的軟體。

    79 特價 695 立即購買 
  • Python 錦囊妙計  第三版 Python 錦囊妙計 第三版 David Beazley-Brian K. Jones 歐萊禮 出版 2014/4/15出版

    精通 Python 3 的訣竅祕技 如果你撰寫 Python 3 程式時需要協助,或是想要更新舊的 Python 2 程式碼,這本書都能派上用場。滿載以 Python 3.3 所撰寫並經過測試的實用訣竅,這本獨特的錦囊妙計適合想要聚焦於現代工具與慣用手法的資深 Python 程式設計師。 在書中你會找到關於十幾個不同主題的完整訣竅,涵蓋 Python 程式語言以及各種應用領域共通的任務。每個訣竅都包含能夠立即用在你專案上的程式碼範例,還會討論這些解決方案的詳細步驟以及運作原理。 涵蓋的主題包括: ■ 資料結構與演算法 ■ 字串與文字 ■ 數字、日期與時間 ■ 迭代器與產生器 ■ 檔案與 I/O ■ 資料編碼與處理 ■ 函式 ■ 類別與物件 ■ Metaprogramming ■ 模組與套件 ■ 網路與 Web 程式設計 ■ 共時性 ■ 工具指令稿的撰寫及系統管理 ■ 測試、除錯與例外 ■ C 擴充功能第一章 資料結構與演算法 第二章 字串與文字 第三章 數字、日期與時間 第四章 迭代器與產生器 第五章 檔案與I/O 第六章 資料編碼與處理 第七章 函式 第八章 類別與物件 第九章 Metaprogramming 第十章 模組與套件 第十一章 網路與Web 程式設計 第十二章 共時性(Concurrency) 第十三章 撰寫工具指令稿與系統管理 第十四章 測試、除錯與例外 第十五章 C 擴充功能(C Extensions) 附錄A 延伸閱讀 索引

    79 特價 695 立即購買 
  • 程式設計輕鬆學-使用Scratch 2.X 程式設計輕鬆學-使用Scratch 2.X 高慧君 松崗 出版 2016/1/13出版 館主推薦:★★★☆☆

    拖曳積木方塊就能學會,無須程式語言基礎 Scratch是以拖曳、組裝積木的方式撰寫程式,而積木的組裝本身就隱含了語法簡查的功能,因此不必擔心會有語法錯誤的問題。本書使用Scratch範例學習邏輯訓練,由Scratch範例中,了解各種程式結構及運算方式,再輔以完整遊戲專案實作,讓初學者也能融會貫通程式設計的架構。從簡單介紹Scratch的安裝及操作使用,快速進入最方便的程式設計開發平台。 本書介紹基本的Scratch角色動作,可套用在各種情境上,加強了解物件動作的設計流程。結合邏輯基礎+Scratch技巧,製作21種遊戲,從入門到進階高手,了解專案型程式設計的架構。Arduino的範例製作中,不用進入Java/C等程式語言,就可以完成最夯的互動遊戲。 本書特色 ●從Scratch的積木方塊,輕鬆搞懂程式邏輯訓練。 ●演算法結構X視覺化指令操作=完整程式邏輯訓練。 ●經由遊戲創作來學習程式設計。 ●與Arduino結合,製作互動式體感遊戲。 附贈:全書範例檔、錄影教學檔DVD Chapter 01 基礎篇 1-1 簡介 1-2 下載與安裝 1-3 操作介面 1-4 綜合應用 1-5 程式註解 1-6 第一個動畫故事 Chapter 02 程式篇 2-1 循序結構 2-2 重複結構 2-3 選擇結構 2-4 變數 2-5 運算式 Chapter 03 技巧篇 3-1 讓角色移動 3-2 限制角色移動範圍 3-3 不斷地移動 3-4 時間計算 3-5 場景不斷地往前移動 3-6 重力加速度 Chapter 04 實戰篇 4-1 接雞蛋 4-2 電流急急棒 4-3 兵乓球 4-4 打蟑螂 4-5 猜數字 4-6 射氣球 4-7 猴子吃香蕉 Chapter 05 實戰進擊篇 5-1 小蜜蜂對抗戰 5-2 貓貓大戰 5-3 夾娃娃 5-4 小章魚快快游 5-5 緊急救援 5-6 大魚吃小魚 5-7 猜拳 Chapter 06 實戰高手篇 6-1 自由落體 6-2 對對碰 6-3 水果盤 6-4 簡易接龍 6-5 星際大戰 6-6 貪食蛇 6-7 九宮拼圖 Chapter 07 實戰進擊篇 7-1 Arduino 簡介 7-2 燒錄模式 7-3 連線模式 7-4 LED 燈 7-5 蜂鳴器 7-6 按鈕 7-7 滑桿 7-8 光敏電阻 7-9 搖桿 7-10 馬達 7-11 Raspberry Pi 簡介 附錄篇 A-1 分享作品 A-2 運算思維簡介 A-3 程式語言簡介

    79 特價 277 立即購買 
  • 打下好基礎:程式設計與演算法競賽入門經典 打下好基礎:程式設計與演算法競賽入門經典 劉汝佳 碁峰資訊 出版 2014/9/23出版

    想要為程式設計的功力打下好的基礎,並能在各種程式競賽中脫潁而出,一定要先熟悉程式的語法,並在演算法的思維和分析解決問題下功夫,如此才能解決現實世界中的各種問題,並將它轉化為電腦中的程式語法,進而利用電腦運算出解決的方案。 本書就是一本結合了程式設計基礎、演算法與國際程式競賽解題分析和經驗分享的參考書籍,書中有數百題實例,淡化理論,注重學習方法和實作技巧,並分享解題經驗,對於想要學習或提升程式設計能力,並想參加像IOI國際奧林匹克資訊競賽,ACM/ICPC國際大專程式設計競賽,這本書是很好的入門和進階參考。 本書作者曾參加ACM/ICPC國際大專程式設計競賽,在亞洲賽區獲得冠軍,並在世界總決賽中獲得銀牌。作者也曾擔任ACM/ICPC亞洲賽區的命題總監和裁判,並在北京、上海、吉隆波等多地著名高中教授講課,對於程式設計與國際競賽有相當豐富的經驗。 作者將其豐富的知識和經驗編寫成書,全書共12章,內容包括程式設計基礎概念和重點、迴圈結構程式設計、陣列和字串、函數和遞迴、C++與STL入門、資料結構基礎、暴力求解法、高效演算法設計、動態規劃初步、數學概念與方法、圖論模型與演算法、競賽的高階專題等,包含了演算法程式競賽入門到進階所需的主要知識,書中的程式碼規範、簡潔、易懂,不僅能解說演算法的原理,還能教會讀者很多實用的程式設計技巧,另外書中包含的各種開發、測試和除錯技巧也是在傳統的語言、演算法類型的書籍中難以見到的,是一本學習演算法、邏輯思考及程式設計技巧的好用參考書。

    79 特價 395 立即購買 
  • Matlab 程式設計(第2版) Matlab 程式設計(第2版) 洪維恩 旗標 出版 2013/9/6出版

    不管是在學學生或是工程師,都需要運用到數學運算。Matlab 的出現,讓許多人不用再憑空想像數學式的物理意義,也解決了實現各種工程模組時所遭遇的問題,使得 Matlab 成為許多領域的工程師首要的工具。本書著重在各種學科都可適用的基礎內容,另外也加入了許多常用的功能,例如符號運算、GUI 介面、Simulink 與影像處理等。 本書是專為初學者設計,以最容易入門的方式介紹 Matlab 語法,佐以大量活用實例,就算沒有程式設計經驗的讀者,也能藉由本書完成各種 Matlab 應用。   本書特色 ● 專為 Matlab 初學者所設計 ● 徹底熟悉 Matlab 指令、語法與程式設計 ● 以大量的實例幫助讀者活用 Matlab 指令 ● 獨立介紹符號運算、GUI、Simulink 與數位影像處理四大主題

    88 特價 598 立即購買 
  • 重構:改善既有程式的設計 重構:改善既有程式的設計 侯捷 碁峰資訊 出版 2008/7/30出版

    本書特色 當物件技術成為老生常談之後 — 尤其在 Java 編程語言之中,新的問題也在軟體開發社群中浮現了出來。缺乏經驗的開發人員完成了大量粗劣設計,獲得的程式不但缺乏效率,也難以維護和擴展。漸漸地,軟體系統專家發現,與這些沿襲下來的、品質不佳的程式共處,是多麼艱難。物件專家運用許多(而且日漸更多)技術來改善既有程式的結構完善性與性能,已有數年之久。但是這些被稱為「重構」(refactoring)的實踐技術,一直(只)流傳在專家領域內,因為沒有人願意將全部這些知識錄寫為所有開發人員可讀的形式。這種情況如今終於結束。在《Refactoring: Improving the Design of Existing Code》書中,知名的物件技術者 Martin Fowler 闖入新的領域,褪去那些名家實踐手法的神秘面紗,並展示軟體從業人員領悟這種新過程的重大意義。 只要受過適度訓練,一位技巧嫻熟的系統程式員可以在拿到一個糟糕的設計之後,把它翻新為設計良好、穩健強固的程式碼。本書之中,Martin Fowler 告訴你重構機會通常可以在哪裡找到,以及如何將一個糟糕的設計重新修訂為一個良好的設計。每個重構步驟都十分簡 — 簡單到了似乎不值得去做的程度。重構涉及將欄位(field)從一個 class 搬移到另一個class,或將某些程式碼拉出來獨立為另一個函式(method),或甚至將某些程式碼上下移動於繼承體系(hierarchy)之中。這些個別步驟雖然可能十分基本,積累下來的影響卻能夠徹底改善設計。重構已經被證明可以阻止軟體的腐朽與衰敗。 除了討論各式各樣的重構技術,作者還提供了一份詳細名錄(catalog),其中有超過 70個已被證明效果的重構手法,以饒富幫助的重點,教導你實施的時機,實施時的逐步指令。並各自攜帶一個例子,顯示重構的運轉。這些富有良好解說價值的實例都以 Java 寫就,其中的觀念適用於任何物件導向編程語言。 Martin Fowler 是一位獨立諮詢顧問,他運用物件技術解決企業問題已經超過 10 年。他的顧問領域包括健康管理、金融貿易,以及法人財務。他的客戶包括 Chrysler, Citibank,UK National Health Service, Andersen Consulting, Netscape Communications。此外Fowler 也是objects、UML、patterns 技術的一位合格講師。他是《Analysis Patterns》和《UML Distilled》的作者。 Kent Beck 是一位知名的程式員、測試員、重構員、作家、五弦琴專家。 John Brant 和 Don Roberts 是《Refactoring Browser for Smalltalk》的作者,此書可從http://st-www.cs.uiuc.edu/~brant/RefactoringBrowser 獲得。他們兩人也是諮詢顧問,研究重構的實踐與理論有六年之久。 William Opdyke 在伊利諾大學所做的 object-oriented frameworks(物件導向框架)博士研究,導出了重構領域的第一份重要出版品。他目前是 Lucent Technologies/Bell Laboratories 的一名卓越技術人員。第1章:重構,第一個案例(Refactoring, a First Example) 第2章:重構原則(Principles in Refactoring) 第3章:程式碼的壞味道(Bad Smells in Code, by Kent Beck and Martin Fowler) 第4章:建立測試體系(Building Tests) 第5章:重構名錄(Toward a Catalog of Refactoring) 第6章:重新組織你的函式(Composing Methods) 第7章:在物件之間移動特性(Moving Features Between Objects) 第8章:重新組織你的資料(Organizing Data) 第9章:簡化條件句(Simplifying Conditional Expressions) 第10章:簡化函式呼叫(Making Method Calls Simpler) 第11章:處理繼承關係(Dealing with Generalization) 第12章:大型重構(Big Refactorings, by Kent Beck and Martin Fowler) 第13章:重構, 復用, 與現實(Refactoring, Reuse, and Reality, by William Opdyke) 第14章:重構工具(Refactoring Tools, by Don Roberts and John Brant) 第15章:綜述(Put It All Together, by Kent Beck)

    85 特價 680 立即購買 
  • 陪孩子學程式:Scratch遊戲設計好好玩 陪孩子學程式:Scratch遊戲設計好好玩 たにぐちまこと 旗標 出版 2015/10/13出版

    【學程式, 就從能引發孩子興趣的遊戲開始!】 近來從報章雜誌、網路媒體, 不時可看到「程式設計將向下紮根到國中、國小」、「兒童程式設計教育是國家未來的競爭力」等消息, 如果您也擔心孩子落於人後, 陪孩子用 Scratch 製作各種趣味遊戲就是很好的出發點。 Scratch 具有全中文介面, 以小孩從小到大都很熟悉的組合積木就可以控制角色、製作出遊戲。市面上雖然已經有不少 Scratch 教學書, 但無論是在教學方法上、範例的設計上, 都不像是給孩子學習的書籍。本書精心設計各種能引發孩子興趣的遊戲, 範例導向結合數學、音樂、冒險、趣味射擊等層面, 幫助孩子從遊戲的製作中嘗試解決問題, 進行邏輯思考以及各種創意的發想。學程式不再是件嚴肅的事, 保證輕鬆又有趣。 還在成天擔心孩子沉迷於手機、平板上的各種遊戲 App 嗎?不如融入學習, 共同製作出以下好玩的遊戲吧! ●騎士與魔法師的終極對決 ●音色隨你設計的貓貓電子琴 ●這題我會!熊貓老師的出題問答 ●兔媽媽過河緊急救援 ●章魚瘋狂大射擊 ●可愛小熊接雞蛋遊戲

    88 特價 263 立即購買 
  • 寫給PM、RD與設計師看的設計需求分析--使用者想要的應用程式都是這樣打造出來的 寫給PM、RD與設計師看的設計需求分析--使用者想要的應用程式都是這樣打造出來的 Chris Britton 松崗 出版 2016/9/2出版

    「蒐集」需求是不夠的 – 我們必須去設計那些需求 對作者來說,假如應用程式開發是一種宗教信仰,其他那些書會告訴你如何成為一位牧師以及如何推動宗教服務,而這本書則是在說明「哪些事情是你應該信仰的」。 而他所信仰的,就是應用程式設計應該: ● 要建立在「我們不去蒐集IT應用程式的需求、而是我們來設計需求」 這種認知上。 ● 要更像個工程學科,尤其是透過設計的分析以及在實作前找出設計的缺陷。 ● 要與其他應用程式一體行動來創造一致的IT架構。 本書約略可分成三個部分,第一章~第四章做場景的設定;第五章~第十一章在說明設計的細節;而最後兩章則是在進行總整理。最後的附錄,目的是針對脈絡設計這部分提供了許多分析技巧的查核清單。 作者試圖解釋需求設計的真正意涵,並提出一組階層式設計,從需求開始一步一步地進行到實作階段。接著,展示如何運用我們已經在使用的需求處理流程,以及如何克服這些流程在大型開發專案中的嚴重限制。 然後他會帶領我們設計出應用程式與企業營運、使用者、資料、以及其他軟體之間的關係,用以確保優質的使用性、安全性,並將擴充性與彈性極大化。 不論您是軟體設計者、架構設計師、專案管理者、或者是程式設計師,閱讀本書將能幫助您設計出使用者、IT、乃至於整個企業都一致認為成功的軟體,幫助設計團隊合作無間地建立出組織「真正想要的設計方案」! 本書特色 挑戰敏捷設計,落實大型專案開發 透過階層式設計,設計出極具易用性、安全性,與可擴充性的程式。 適合軟體設計者、架構設計師、專案管理者、或是程式設計師閱讀 CHAPTER 1脈絡驅動設計簡介 需求的設計 何謂設計? 讓IT應用程式開發更像工程學科 考量IT架構 本章總結 CHAPTER 2階層式設計 階層式設計 脈絡設計 整合設計 技術設計 使用者介面設計 資料庫設計 實作 那真的是工程設計嗎? 本章總結 CHAPTER 3現有方法與實作方式的再利用 敏捷開發 顛倒式設計 使用案例 成本估算的問題 為何BDUF 龐大? 迭代循環 品質 測試與檢驗 在脈絡驅動設計中利用現有作法 學習型組織 本章總結 CHAPTER 4大型應用程式的問題 尺寸的維度 大型專案的問題 能避免大型專案嗎? 本章總結 CHAPTER 5與企業的關係 理解企業流程 不是流程的時候 拓展視野的必要 將商業策略運用到應用程式開發上 分析 本章總結 CHAPTER 6與使用者的關係 加入細節說明 使用者有哪些? 脈絡設計的分析 脈絡設計的檢討 本章總結 CHAPTER 7與其他IT專案的關係 整合設計 服務介面設計 現存的應用程式 回顧設計流程 本章總結 CHAPTER 8使用者介面設計與使用的容易度 邏輯使用者介面 從任務到使用者介面 使用的容易程度 交易與任務的完好性 使用者介面設計與其他細部設計 本章總結 CHAPTER 9資料庫設計 資料庫設計 資料庫設計理論 程式設計師v.s. 資料庫設計師 資料庫存取服務 NoSQL 本章總結 CHAPTER 10技術設計─原理 單機上高效能的原理 多伺服器上高效能的原理 高彈性的原理 測試與基準測試的需要 技術設計流程 本章總結 CHAPTER 11技術設計─結構 程式結構 什麼是框架? 程式語言的差異性 程式語言與框架的選擇 框架的擴充 常用功能的實作 本章總結 CHAPTER 12安全性設計 IT應用程式的安全原則 各個設計階段的安全性要素 安全性程式設計 本章總結 CHAPTER 13應用程式開發的未來 脈絡驅動設計如何改變應用程式的開發 脈絡驅動設計的機會 應用程式開發的挑戰 本章總結 APPENDIX A脈絡設計工作清單

    79 特價 458 立即購買 
  • 改變未來20年最重要的20個視覺機器學習理論深讀 改變未來20年最重要的20個視覺機器學習理論深讀 謝劍斌、興軍亮、張立甯、方宇強 佳魁 出版 2016/6/27出版

    本書是12 位博士多年研究視覺機器學習的基礎理論、核心演算法、關鍵技術和應用實作的科學結晶,是作者們多年相關科學研究實作的心得體會和系統歸納。包含K-Means、KNN 學習、回歸學習、決策樹學習、Random Forest、貝氏學習、EM 方法、AdaBoost、SVM 方法、增強學習、流形學習、RBF 學習、稀疏表示、字典學習、BP 學習、CNN 學習、RBM 學習、深度學習、遺傳方法、粒子群方法、蟻群方法共20 個常用視覺機器學習方法。進行深入淺出的說明,以簡單明瞭、豐富圖表、解釋程式、應用為宗旨。 本書特別重視如何將視覺機器學習演算法的理論和實踐結合,解決視覺機器學習領域中的諸多基礎問題,可應用於醫學影像分析、工業自動化、機器人、無人車、人臉檢測與識別、車輛資訊識別、行為檢測與識別、智慧視訊監控等領域。 書中範例原始程式碼,可至佳魁資訊官網下載 前言 緒論 第1講 K-means 1.1 基本原理 1.2 演算法改進 1.3 模擬實驗 1.4 演算法特點 第2講 KNN 學習 2.1 基本原理 2.2 演算法改進 2.3 模擬實驗 2.4 演算法特點 第3講 回歸學習 3.1 基本原理 3.2 演算法改進 3.3 模擬實驗 3.4 演算法特點 第4講 決策樹學習 4.1 基本原理 4.2 演算法改進 4.3 模擬實驗 第5講 Random Forest 學習 5.1 基本原理 5.2 演算法改進 5.3 模擬實驗 5.4 演算法特點 第6講 貝氏學習 6.1 基本原理 6.2 演算法改進 6.3 模擬實驗 6.4 演算法特點 第7講 EM演算法 7.1 基本原理 7.2 演算法改進 7.3 模擬實驗 7.4 演算法特點 第8講 Adaboost 8.1 基本原理 8.2 演算法改進 8.3 模擬實驗 8.4 演算法特點 第9講 SVM方法 9.1 基本原理 9.2 演算法改進 9.3 模擬實驗 9.4 演算法特點 第10講 增強學習 10.1 基本原理 10.2 演算法改進 10.3 模擬實驗 10.4 演算法特點 第11講 流形學習 11.1 演算法原理 11.2 演算法改進 11.3 演算法模擬 11.4 演算法特點 第12講 RBF 學習 12.1 基本原理 12.2 演算法改進 12.3 模擬實驗 12.4 演算法特點 第13講 稀疏表示 13.1 基本原理 13.2 演算法改進 13.3 模擬實驗 13.4 演算法特點 第14講 字典學習 14.1 基本原理 14.2 演算法改進 14.3 模擬實驗 14.4 以字典學習為基礎的視訊影像降噪方法 14.5 演算法特點 第15講 BP 學習 15.1 基本原理 15.2 演算法改進 15.3 模擬實驗 15.4 演算法特點 第16講 CNN 學習 16.1 基本原理 16.2 演算法改進 16.3 模擬實驗 16.4 演算法特點 第17講 RBM 學習 17.1 基本原理 17.2 演算法改進 17.3 模擬實驗 17.4 演算法特點 第18講 深度學習 18.1 基本原理 18.2 演算法改進 18.3 模擬實驗 18.4 演算法特點 第19講 遺傳演算法 19.1 演算法原理 19.2 演算法改進 19.3 演算法模擬 19.4 演算法特點 第20講 蟻群方法 20.1 基本原理 20.2 演算法改進 20.3 模擬實驗 20.4 演算法特點

    79 特價 387 立即購買 
  • 成為卓越程式設計師的38項必修法則 成為卓越程式設計師的38項必修法則 Pete Goodliffe 歐萊禮 出版 2015/5/5出版

    “本書會引發你對程式設計藝術與科學的熱情。Pete 知道:卓越的軟體,是優秀的人們盡最大努力所完成的。” -Lisa Crispin 《Agile Testing: A Practical Guide for Testers and Agile Teams》作者 如果你熱愛程式設計,想要提升自己的能力,那你就找到正確的資源了。《Code Craft 編程創藝:編寫出卓越的程式碼》的作者 Pete Goodliffe 提供許多實用的程式設計技術與方法,協助你改善職業技能與增進你的幸福指數。Goodliffe在專業程式設計領域浸淫已達 15 年之久,足以提供良好的意見。本書使用獨立章節涵蓋軟體開發者生活中所遇到的一切—處理程式、學習交易、改善效能,內容並未針對特定的語言或產業。無論你是經驗豐富的開發人員、職業新手,還是業餘愛好者,都會在五個獨立的類別中找到寶貴的提示: ‧程式碼層級的技術,建構程式碼、測試、除錯及面對複雜的狀況 ‧做法、方法與態度:保持簡單、合作、重複使用及建立可擴充的程式碼 ‧有效率地學習、具備道德的行為、尋找挑戰及避免停滯不前的策略 ‧完成工作的實際做法:使用正確的工具、知道什麼是“完成”及尋求同事的協助 ‧與別人合作,養成把開發視為社交活動的習慣

    79 特價 537 立即購買 
  • R語言:邁向Big Data之路 R語言:邁向Big Data之路 洪錦魁、蔡桂宏 上奇科技 出版 2015/9/30出版

    R的起源、現在與未來 RStudio視窗完整解說 R的資料結構完整解說 R與其他軟體的交流 數據分析與統計繪圖 R語言高階與低階繪圖 全書包含650個實例 第1章 基本觀念 第2章 第一次使用R 第3章 R的基本算術運算 第4章 向量運算 第5章 處理高維數據 第6章因子factor 第7章數據框Data Frame 第8章串列List 第9章 進階字串的處理 第10章日期和時間的處理 第11章撰寫自己的函數 第12章程式的流程控制 第13章認識apply家族 第14章輸入與輸出 第15章數據分析與處理 第16章數據彙總與簡單圖表製作 第17章常態分配 第18章 資料分析-統計繪圖 第19章 再談R的繪圖功能 附錄A:下載和安裝R 附錄B :使用R的補充說明 附錄C Silicon Stone模擬測驗

    79 特價 458 立即購買 
243