會員功能列

 
( 0 件)0 元
結帳
facebook order18 小小店員 Happy Go paypal LINE Pay

購物車

( 0 件)0 元
結帳

中文書第三層

排序方式: 瀏覽: 列表圖片
| 下一頁 »
  • 演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解 演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解 石田保輝、宮崎修一 臉譜文化 出版 2017/12/7出版 館主推薦:★★★★★

    ★日本超人氣演算法學習書 ★逾50萬次下載量,「Apple年度最佳APP」書籍化! ★隨書附贈獨家贈品「圖形搜尋和排序圖解記憶表」 ★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★ ●直觀理解,從基礎開始學習,一用就上手的演算法專書! ●全圖像化step by step,完整拆解制霸AI時代的演算法精髓! ●詳解演算法的奧妙、運作效率、優缺點,活化思維,做出最佳決斷! █ 演算法時代來了! 現今我們的世界已離不開演算法,從線上搜尋、社群交友、法院判案、醫學診斷、金融運作、大腦決策到人工智慧的未來,越了解演算法,越可能掌控權力,成為時代的贏家。有些演算法對我們有益、有些有用,有些則可能使我們陷入大麻煩,但我們對這些演算法所知極少。 不管用哪種程式語言編寫程式,演算法都是不可或缺的,不過如果認為只有學電腦的人才要了解演算法,那就太可惜了。演算法其實是一連串解決問題的邏輯步驟,只要熟悉這些步驟和運用方式,每個人都能設計自己的演算法並應用於各種不同領域。學習演算法正是建構嚴謹思維和幫助做出最佳判斷的訓練。 █ 演算法的第一本書,從基礎開始學習! 演算法是用以執行計算或完成作業的程序,可以想像成料理食譜,如果做出某種料理的步驟是食譜,那麼用電腦解出特定問題的步驟就是演算法了。然而,食譜與演算法的決定性差異,在於演算法非常嚴謹。相較於食譜有很多概略的描述,演算法的所有步驟都用數學方式表現,沒有模糊地帶。 本書蒐羅介紹26種基本的演算法和7種資料結構,貨真價實完全圖解。每一個步驟都以圖片和文字詳細說明,拆解具體演算過程,逐步建立邏輯概念,輕鬆進入演算法的世界。 書中解說的演算法範疇包括「排序」、「陣列搜尋」、「圖形搜尋」、「安全性演算法」、「聚類」,以及「網頁排名」等各種廣泛使用的基礎演算法。不用艱澀的專有名詞,步步口語分解,完全沒有概念的人也能漸進學習。

    79 特價 356 立即購買 
  • CODE COMPLETE 2中文版:軟體開發實務指南(第二版) CODE COMPLETE 2中文版:軟體開發實務指南(第二版) Steve McConnell 博碩文化 出版 2018/12/3出版 館主推薦:★★★★☆

    所有軟體工程師必備的聖經,沒有之一! 「即便第一版的《Code Complete》已經納入我的軟體工程經典收藏裡,但第二版卻更是青出於藍。」 ——Ralph Johnson,伊利諾大學,《Design Patterns》合著者 「無論你是新手還是熟手,《Code Complete》第二版都能幫助你透徹瞭解程式設計。」 ——Jeffrey Richter(www.wintellect.com),《Applied Microsoft® .NET Framework Programming》作者 「關於軟體建構的絕佳指南,也是作為程式設計師的必讀著作。」 ——Diomidis Spinellis,《Code Reading: The Open Source Perspective》作者 「Steve McConnell是少數真正在知識傳授上做到深入淺出的人士。」 ——John Vlissides,IBM研究院,《Design Patterns》合著者 「Steve McConnell比任何人都更通曉軟體建構的奧義,我們很幸運能夠藉由這部原創著作,汲取他的豐富經驗與真知灼見。」 ——Alan Cooper,Visual Basic之父,《About Face》作者 「《Code Complete》是有關程式設計風格和軟體建構的絕佳指引書籍。」 ——Martin Fowler,《Refactoring》 「Steve McConnell 的《Code Complete》……為程式設計師提供了邁向智慧的捷徑……他的書讀起來富有趣味,要知道他可是有真實的親身經驗的。」 ——Jon Bentley,《Programming Pearls, 2nd ed.》 「這無疑是我看過的軟體建構方面最好的書籍。每位開發人員都應該手持一本,並且每年都從頭到尾讀一遍。九年來我每年都讀這本書,仍能從中獲得新的收穫。」 ——John Robbins,《Debugging Applications for Microsoft .NET and Microsoft Windows》 「當今的軟體必須是健全、有彈性的,而安全的程式碼始於規範的建構。第 1 版出版後的十年裡,沒有出現比《Code Complete》更權威的書。」 ——Michael Howard,《Writing Secure Code》 「《Code Complete》廣泛剖析程式設計工藝的各種實戰話題。McConnell 的著作涵蓋軟體架構、coding 標準、測試、整合及軟體工藝本質等內容。」 ——Grady Booch,《Object Solutions》 「對軟體開發者而言,終極的百科全書就是Steve McConnell 的《Code Complete》。這本長達 912 頁厚的書籍誠如副標所說的,是一本實用指南。它意圖縮短業界大師與教授(例如 Yourdon 和Pressman)的知識與一般商業實踐之間的距離,幫助讀者用較短的時間、碰觸較少的麻煩去編寫更好的程式……每個開發者都應該擁有這本書,本書的風格和內容是極為實用的。」 ——Chris Loosley,《High-Performance Client/Server》 「Steve McConnell 的開創性書籍《Code Complete》是詳述軟體開發方面最易懂的一本書……」 ——Erik Bethke,《Game Development and Production》 「《Code Complete》是個寶藏,收藏了設計與生產優質軟體方面的有用資訊與建議。」 ——John Dempster,《The Laboratory Computer: A Practical Guide for Physiologists and Neuroscientists》 「如果你有意增進程式設計技術,就該有一本Steve McConnell 的《Code Complete》。」 ——Jean J. Labrosse,《Embedded Systems Building Blocks: Complete and Ready-To-Use Modules in C》 「Steve McConnell 寫出了一本獨立於電腦環境的軟體開發最好的書籍。」 ——Kenneth Rosen,《Unix: The Complete Reference》 「每個時代你都會遇到一本書,提供你獲得經驗的捷徑,節省數年痛苦的學習時間……千言萬語都無法說明這本書有多好。標題《Code Complete》尚不足以表達出該作品的全部智慧與內涵。」 ——Jeff Duntemann,《PC Techniques》 「Microsoft Press 出版了我認為是軟體建構方面很好的書,每位軟體開發人員的書架上都該有這本書。」 ——Warren Keuffel,《Software Development》 「每個程式設計師都該閱讀這本傑出的書籍。」 ——T.L. (Frank) Pappas,《Computer》 「假如你期望成為專業的程式設計師,這將是你投資 35 美元能獲得的最好回報。不要只是看看這個書評,趕快衝去買一本回來!McConnell 聲稱此書意在拉近業界大師的知識與一般商業實踐之間的距離……令人稱奇的是,他做到了!」 ——Richard Mateosian,《IEEE Micro》 「《Code Complete》應該被軟體開發領域中的每個人閱讀。」 ——Tommy Usher,《C User's Journal》 「我不遺餘力地為Steve McConnell 的《Code Complete》拍手叫好……這本書取代了 API 參考手冊,成為陪我工作的親密夥伴。」 ——Jim Kyle,《Windows Tech Journal》 「這本編纂精良的巨著有望成為軟體實現的實踐方面最好的專書。」 ——Tommy Usher,《Embedded Systems Programming》 「這是我所讀過的軟體工程方面最好的書籍。」 ——Edward Kenworth,《.Exe Magazine》 「這本書必將成為一部經典、所有開發人員及管理者必備的讀物。」 ——Peter Wright,《Program Now》 廣獲好評的程式設計實務指南,在過去十幾年間,由Steve McConnell所原創的《Code Complete》已幫助許許多多的開發者,開發出更完善的軟體。本書包含最新的更新與修訂內容,以及數百項全新的程式碼範例,充分闡明軟體建構的科學與藝術。McConnell匯集了來自學術研究與商業實務的各項知識,歸納出最有效的工作技巧、以及最關鍵的實踐原則,轉化成一系列清晰且務實的指引。無論你的知識水準、工作環境或專案規模如何,本書都能提昇你的智慧,幫助你建構出最佳品質的程式碼。 發掘各項歷久彌新的技巧與策略,使你能夠: 建構出低複雜性,但卻有高可塑性的設計。 組織健全的協作式開發並從中獲益。 應用防禦性程式設計技巧,消弭發生錯誤的機會。 洞察合適的時機,妥善地對程式碼進行重構或演變。 依專案規模選擇合適的實踐方法。 

    79 特價 1011 立即購買 
  • 不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養 不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養 養姆.克利斯欽 積木 出版 2018/6/7出版 館主推薦:★★★★★

    輕鬆打造程式腦,從10歲到100歲一定都能學會寫程式! 寫程式就像寫作文,學會單字語法不代表就能寫出好文章。 但如果能先了解程式設計背後的思維與邏輯, 不管以後使用哪種程式語言,都能運用自如,順利完成任務,一生受用。 對目前及未來的世代而言,學習如何寫程式已經是跟語文、數學、藝術一樣的基礎能力。在生活中,電腦可以幫忙掃地、洗衣、煮飯;在工作上,除了工商業界,電腦應用還擴及到設計、傳播、藝術等領域,與每個人緊密連結,因此不論處於什麼年齡,我們都應該及早擁有操作電腦的工具及知識,並建立起跟電腦一起工作的自信。 你是不是想學程式語言卻不知從何開始?別擔心,你不需要急著弄懂Java、Python、Ruby這些程式語言到底有什麼不同,即使不熟悉電腦的操作也沒關係。這本書將一步一步拆解程式設計師的思考模式,帶領你從故事及遊戲中尋找規則,學會以同樣的方式解決問題。對於不懂電腦的人來說,看到「迴圈」、「條件陳述式」、「運算子」、「變數」這些令人摸不著頭緒的專用術語就夠令人害怕的了,不過這些概念其實透過骰子或撲克牌遊戲就可以輕鬆學會並理解。 當你擁有如程式設計師一般的腦袋,就等於破解了電腦的魔法,也開啟了神奇的程式世界。只要多加練習,這些數字、符號、程式碼,都將成為解決問題的好幫手,並且讓你能更有創意地展現出自己的想法。 【重點特色】 ★介紹電腦的基本組成與運作原理,以故事與遊戲的方式說明常用的程式設計專有名詞及概念。 ★不擅長數理與電腦,也能先透過撲克牌遊戲認識程式設計背後的邏輯思維。 ★增強邏輯能力除了有助於學習程式設計,對於思考與解決問題都有很大幫助,影響也很深遠。

    79 特價 284 立即購買 
  • Angular 建置與執行 Angular 建置與執行 Shyam Seshadri 歐萊禮 出版 2018/10/30出版 館主推薦:★★★★☆

    循序漸進學習Angular “這本書教你基本與進階主題以及立即可應用的技術。想要使用Angular建構應用程式就應該讀這本書” -Victor Mejia McGraw-Hill資深UI工程師 Linkedin Learning教材作者 如果你已經熟悉JavaScript,這本實用指南將幫助您快速了解Angular框架,建構出高效能網路應用程式。最初被稱為Angular 2的這個版本是由開發AngularJS原團隊完全重寫。本書也適合熟悉之前版本的開發者。 作者Shyam Seshadri逐步帶領你研究Angular核心內容,在開始深入Angular元件、服務、伺服器呼叫、導向和生產需求之前,會先從建立一個簡單的Angular應用程式開始,最終你將學會使用Angular開發應用程式。 ‧設置快速建構Angular應用程式的開發環境 ‧使用Angular的指令建構常見功能 ‧建構與測試Angular的使用者界面元件 ‧以模板與反應式表單管理使用者的輸入 ‧認識內建與自定Angular服務的運用時機 ‧發出HTTP呼叫與伺服器的操作 ‧使用Angular的導向模組封裝網頁與內容 ‧建構與部署Angular應用程式

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

    「蒐集」需求是不夠的 – 我們必須去設計那些需求 對作者來說,假如應用程式開發是一種宗教信仰,其他那些書會告訴你如何成為一位牧師以及如何推動宗教服務,而這本書則是在說明「哪些事情是你應該信仰的」。 而他所信仰的,就是應用程式設計應該: ● 要建立在「我們不去蒐集IT應用程式的需求、而是我們來設計需求」 這種認知上。 ● 要更像個工程學科,尤其是透過設計的分析以及在實作前找出設計的缺陷。 ● 要與其他應用程式一體行動來創造一致的IT架構。 本書約略可分成三個部分,第一章~第四章做場景的設定;第五章~第十一章在說明設計的細節;而最後兩章則是在進行總整理。最後的附錄,目的是針對脈絡設計這部分提供了許多分析技巧的查核清單。 作者試圖解釋需求設計的真正意涵,並提出一組階層式設計,從需求開始一步一步地進行到實作階段。接著,展示如何運用我們已經在使用的需求處理流程,以及如何克服這些流程在大型開發專案中的嚴重限制。 然後他會帶領我們設計出應用程式與企業營運、使用者、資料、以及其他軟體之間的關係,用以確保優質的使用性、安全性,並將擴充性與彈性極大化。 不論您是軟體設計者、架構設計師、專案管理者、或者是程式設計師,閱讀本書將能幫助您設計出使用者、IT、乃至於整個企業都一致認為成功的軟體,幫助設計團隊合作無間地建立出組織「真正想要的設計方案」! 本書特色 挑戰敏捷設計,落實大型專案開發 透過階層式設計,設計出極具易用性、安全性,與可擴充性的程式。 適合軟體設計者、架構設計師、專案管理者、或是程式設計師閱讀

    59 特價 342 立即購買 
  • Ardublock圖像化操作簡單玩:Arduino零基礎輕鬆學 Ardublock圖像化操作簡單玩:Arduino零基礎輕鬆學 黃信惠 深石數位 出版 2018/11/5出版

    Fun趣不思議 輕鬆成為Arduino創意超玩咖 ◆ 快速建構Arduino硬體、軟體及電子元件之概念與基礎。 ◆ 使用Ardublock外掛超簡單進行Arduino互動程式設計。 ◆ 沒有程式撰寫經驗與電路設計基礎者也能輕易學會。 【本書內容】 本書運用Ardublock圖像化界面,讓您能以極簡易的方式學習操作Arduino,即使沒有程式撰寫與電路基礎的初心者也能輕鬆上手。 本書並應用各種感測器、按鈕、LED燈、PWM訊號、開關、可變電阻、光敏/溫敏電阻、喇叭、LCD液晶螢幕、超音波感測器、伺服馬達Servo、直流馬達、步進馬達…等,讓您從元件組合建構起自己的Arduino裝置設計。 另外還搭配其他台灣容易購取的零件與通用模組,製作出許多好玩有趣的實作專題與引導案例,讓您不但學得輕鬆,更能在實際操作裡熟悉操作與應用,激發無限創意思考。 【本書特點】 ◆ 實作教學與案例絕佳引導,輕鬆上手不燒腦。 ◆ 利用容易購取的零件與通用模組,製作出更多好玩有趣的創新應用。 ◆ 從圖像化界面進階到程式撰寫的橋樑,超越進化非難事。

    79 特價 379 立即購買 
  • 提升程式設計師的面試力|189道面試題目與解答 第六版 提升程式設計師的面試力|189道面試題目與解答 第六版 Gayle Laakmann McDowell 碁峰資訊 出版 2018/8/28出版 館主推薦:★★★★☆

    Amazon.com面試參考書排行榜第一名 我不是人力資源部門員工,我是程式設計師。所以我知道被要求在白板上畫出聰明的演算法然後寫出無懈可擊的程式碼是什麼感覺。我經歷過,應徵者與面試官兩者都有。 這本書將幫助你準備這個過程,告訴你必須知道的事情以達成最佳表現。我訓練與面試過數百個軟體工程師,然後有了這本書。 本書內容包括學習如何發現題目中的提示與隱藏的細節、分解問題、遇到難題時的脫困技巧、(重新)學習計算機核心概念、以及189道面試題目與解答。 題庫來自真正的面試,並非摘自教科書。它們反映出頂尖公司真正會出的題目,你可以藉此做好充分準備。 本書包含: ‧189道面試題,從最基本的問題到最微妙的演算法 ‧詳細的解題過程 ‧每一道題目都有提示,如同真正的面試過程 ‧五種演算法解題策略讓你解決沒遇過的問題 ‧涵蓋各種基本題型,例如big O時間、資料結構與演算法 ‧“幕後故事”說明Google與Facebook等公司如何僱用開發者 ‧面試中的“軟性”面準備技巧:行為問題 ‧面試官與公司:如何設計面試題目與聘僱流程

    79 特價 695 立即購買 
  • 一讀就懂micro:bit:給程式新手的開發板入門指南 一讀就懂micro:bit:給程式新手的開發板入門指南 沃弗拉姆.多納特 馥林文化 出版 2018/7/10出版 館主推薦:★★★★☆

    這個放得進口袋的迷你電腦,有小小心機與強大功能。本書將帶你從基礎安裝到全盤掌握,讓想寫的遊戲與應用程式從腦海一躍而上數位平臺。 由英國廣播公司BBC設計的micro:bit旨在提升英國青少年數位素養,輕鬆學習感測器、藍牙通訊、內嵌作業系統。在本書的旅程中,我們也將認識數位領域的明日之星:物聯網。 本書將深入介紹micro:bit微控制板上的硬體,用內建的網頁工具與更多更強大的程式開發環境,潛入程式編寫的核心。 翻開本書,一次know-HOW: ◩HOW:如何以Python、JavaScript和C++等各種常見程式語言編寫micro:bit程式。 ◩HOW:如何將micro:bit連接至其他智慧裝置:不只連接手機,還能連接另一塊micro:bit! ◩HOW:如何讓micro:bit施展魔法:進階硬體的秘密。 ◩HOW:如何用LED顯示文字、讀取機上加速規數據。 ◩HOW:如何將micro:bit連接至馬達控制器,製作迷你機器人。 本書特色 ◎英國學生人手一個的秘密武器BBC micro:bit,讓你輕鬆寫應用程式。 ◎適合想要體驗數位DIY的程式新手。 ◎淺出:從最簡易的軟硬體與程式編寫概念教起,不怕學不會! ◎深入:無論是開發板機上硬體,還是各種程式開發環境,一覽無遺!

    79 特價 300 立即購買 
  • 無瑕的程式碼:敏捷軟體開發技巧守則 無瑕的程式碼:敏捷軟體開發技巧守則 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(哇!把開放原始碼框架拿來重構,真酷)。 .第三部份 終於到了成果收割的時候。最後一章列出了案例討論時搜集到的程式啟發和氣味。在案例討論裡走過和清理程式碼時,紀錄了每個行為的原因,並整理成一種程式啟發或氣味,成了一個知識庫,這個知識庫可以說是整本書的精華與交互參照。

    79 特價 458 立即購買 
  • 從Arduino邁向STM32:成為專業工程師必經之路 從Arduino邁向STM32:成為專業工程師必經之路 邱左傳 博碩文化 出版 2018/10/31出版

    ● 兼顧理解與奠基,快速進入STM32的世界 ● Arduino大解密,直搗開發板核心 ● 結合異質MCU,直搗STM32核心源碼 ● 詳細的解說讓你更清楚地了解每個細節 近年來物聯網的浪潮席捲全球,自造者藉由巧妙的應用微控制器創作許多令人讚嘆的作品,因此本書試圖從生活中發想,應用基於ARM Cortex-M3架構下的STM32F103系列微控制器以及搭載Atmel AVR晶片的Arduino微控制器(MCU),開發一個泛用型嵌入式系統平台,藉由搭配姿態感測儀(Gyroscope &Accelerometer),透過Wifi、ZeeBee、RFID或Bluetooth(本書選用藍芽傳輸)等多元化的無線傳輸方式來控制機器手臂,另一個實驗同樣應用上述STM32與Arduino組合而成的微控制平台,結合超音波感測器,於偵測到障礙物時透過藍芽模組(Bluetooth Module)即時傳輸預警信號提示駕駛。

    79 特價 356 立即購買 
  • Designing with Data善用數據幫你打造好設計 Designing with Data善用數據幫你打造好設計 Rochelle King等 歐萊禮 出版 2018/10/16出版 館主推薦:★★★★☆

    運用A/B測試提升使用者體驗 「A/B測驗是現代數位產品開發的關鍵要素,設計師必須要能將它納為己用。這本書是這個領域最好的入門磚,並針對應用、執行和分析A/B測驗提供了很好的建議。」 -Martin Charlier Unmade產品經理,《Designing Connected Products》共同作者 表面上看來,設計實務和數據科學不太像是好搭檔。但這兩個學門其實有著相同的目標:幫助設計師和產品經理瞭解使用者,來打造精緻的數位體驗。數據可以輔助設計,同時設計也可以為數據賦予更深層的意義。 這本實用指南將引導你執行由數據驅動的A/B測試,並依此制定小至細節微調、大至UX概念的設計決策。配合真實案例,這本書將指引你於產品設計流程中應用數據驅動設計。 ‧了解數據、商業和設計之間的關係 ‧為數據、數據類型、A/B測驗打好基礎 ‧透過試驗的框架來找出機會、提出假設,及測試各種不同可能性 ‧打造與關鍵指標及企業目標相符的假設 ‧針對最有潛力的假設設計解決方案 ‧詮釋A/B測驗,並決定你的下一步

    79 特價 458 立即購買 
  • 現代演算法|原來理解演算法並不難 現代演算法|原來理解演算法並不難 Panos Louridas 碁峰資訊 出版 2018/10/2出版 館主推薦:★★★★☆

    重複的事交給演算法處理,你可以空出時間去做更有價值的事 “本書廣泛地探討演算法概念,避免標準的「趕潮流」做法。它介紹了多數演算法入門書籍都不會談到的投票系統與文字壓縮,讓初學者在還不會走之前就會跑了!” —Steven Skiena,著名的石溪大學電腦科學系教授;《The Algorithm Design Manual》作者 “演算法是電腦的核心思想。Panos Louridas寫了一本很棒的書,帶領你認識所有主要的演算法。他的寫法相當簡明與易懂,不會把你當成專家。會以具體範例而不是以抽象方式介紹演算法,具備電腦知識的人都可以閱讀這本書。本書也可以當成介紹性教科書。” —Noson S. Yanofsky,布魯克林學院電腦與資訊科學系教授,《The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us》作者 “演算法已經主宰現今的世界了。Louridas使用真實世界的應用來介紹演算法的宏觀概念與細節。如果你想要知道各種領域如何運用演算法,這本書是必備的指南。 —Mung Chiang, 普林斯頓大學Arthur LeGrand Doty教授;《The Power of Networks》的共同作者 演算法是為了不做事而做的事,它是由執行工作的指令組成,那些工作通常是枯燥且重複的。電腦演算法藉由簡單的建構元素來讓機器可以辨識與產生語音、轉換文字、分類與歸納文件、描述影像與預測天氣。你只要用幾行現代腳本語言程式,就可以瞬間完成原本要耗時好幾個小時的工作。這本書用真實世界的問題來介紹處理它們的演算法。本書使用虛擬碼來展示演算法,讓你可以輕鬆地用電腦語言來實作它們。 本書介紹的演算法既簡單且易懂,不會讓讀者倍感挫折,也不會折辱你的智慧。讀者必須具備基本的數學知識並大致瞭解電腦如何運作;書中會解釋所有其他必要的概念。本書會在介紹虛擬碼、基本術語與資料結構的背景之後,用其餘的章節來介紹壓縮、加密、圖、搜尋與排序、雜湊化、分類、字串與機會。每一章都會提出真正的問題,再展示處理它們的演算法。本書會用範例來說明廣大的應用,包括用最短路徑來解決文章分段問題、在選舉系統中使用最強路徑、用雜湊來辨識歌曲、投票強度Monte Carlo法,與機器學習領域的熵(entropy)。從主修經濟學到應用科學的學生都可以使用 《Real-World Algorithms》。主修電腦科學的讀者可以先閱讀這本書,再研讀更具技術性的文獻。

    79 特價 616 立即購買 
  • Kotlin實戰手冊 Kotlin實戰手冊 Dmitry Jemerov 碁峰資訊 出版 2018/7/19出版 館主推薦:★★★★☆

    “闡述高階概念,並提供所有必要的細節。” —節錄自Kotlin首席設計師Andrey Breslav的推薦序 “如同Manning in Action系列風格,本書提供快速提高生產力所需的一切。” —Kevin Orr, Sumus Solutions “透過這本書的指導,Kotlin變得饒富趣味且容易學習!” —Info.nl的Filip Pravica “非常徹底,寫得很好,而且容易懂。” —Jason Lee, NetSuite 開發人員想要順利完成工作,會引起爭論的問題越少越好,使用Kotlin撰寫程式意味著可以減少爭論問題的發生。Kotlin提供富有表達性的語法,強大的直覺型態系統,大量的工具支援,以及與現有Java程式碼、函式庫和框架的無縫接軌。Kotlin可以編譯為Java程式碼,在任何Java環境平台都能使用它,也包括了Android。透過有效率的編譯器和小型標準函式庫,Kotlin幾乎不會於執行時期產生額外成本。 本書教你運用Kotlin語言撰寫出高品質的應用程式,適合有經驗的Java的開發人員。內容提供豐富的程式範例,以及有趣的主題,例如使用自然語言語法建置DSL。作者是Kotlin的核心開發人員,因此你可以相信,即便是敘述細節也是相當準確的。 本書內容包含 ‧JVM上的功能性程式設計 ‧撰寫簡潔和慣用的程式碼 ‧結合Kotlin和Java ‧特定域語言 本書適合有經驗的Java的開發人員。

    79 特價 379 立即購買 
  • 無瑕的程式碼 : 整潔的軟體設計與架構篇 無瑕的程式碼 : 整潔的軟體設計與架構篇 Robert C. Martin 博碩文化 出版 2018/5/21出版

    工程師︰我已經拜讀了《Clean Code》,還有必要讀《Clean Architecture》嗎? 架構師︰喔,你會做磚頭,那你會蓋房子嗎? 將近10年的等待,全球知名作家Uncle Bob終於推出新作品《Clean Architecture》,由書名很容易就能猜到,這本書和《Clean Code》一定有關。沒錯,這兩本書是有些相同,但又有很大的不同。相同之處在於,這兩本書都是在教導軟體工程師如何正確開發出好的軟體,甚至兩本書提到的原則名稱有些還是相同的。不同之處在於,即便是相同的原則,但在不同層次上使用時,要注意的地方截然不同。 總結來說,好的軟體系統始於整潔的程式碼(clean code),但光是這樣還不夠。也就是說,如果磚塊做得不好,那麼建築物的架構也就不重要了。但就另一方面來說,你也能用精心製作的磚塊來製造大量的垃圾,這本書就是要避免你製造垃圾。 因此,除了閱讀《Clean Code》之外,你還需要閱讀《Clean Architecture》! 再次地,Robert C. Martin以大師強而有力的口吻,極具說服力的文字來撰寫這本書,透過這本書教您如何建構好軟體的架構,釐清什麼是架構,以及認清獨立部署和獨立開發的重要性。如果您想開發的是企業級的軟體,那就千萬不可錯過這本書。 本書將徹底顛覆您的許多觀點,例如微服務是個架構嗎?C語言沒有多型嗎(多型是物件導向發明的嗎)?C語言和C++的封裝相比,誰比較完美?軟體是數學還是科學?什麼是測試的本質?你應該使用框架嗎?關聯式資料庫為何會流行,是否已日暮途窮了呢?你可以先試著回答這些問題,然後在閱讀本書之後,再次審思這些問題,相信大多數的人,要答對一半都很困難。 如果您自許成為一位專業的軟體工程師,強烈建議您,一定要好好詳讀這本書。

    79 特價 458 立即購買 
  • 人人可作卡米狗:從零打造自己的LINE聊天機器人 人人可作卡米狗:從零打造自己的LINE聊天機器人 郭佳甯 博碩文化 出版 2018/5/7出版

    想知道風靡各大LINE群組的卡米狗是怎麼作出來的嗎? 想擁有屬於自己的LINE聊天機器人嗎? 這是一本入門書,它針對沒有任何資訊領域知識的讀者,提供了一個自學方案:「打造一個屬於自己的卡米狗」。本書從介紹聊天機器人的基礎觀念開始,逐步傳授所有相關知識,實現從無到有來打造一個屬於自己的聊天機器人!包含開發環境設置、網站架設、HTTP協定、Webhook、Line Messaging API等都將詳細介紹。 讀者需求 你至少需要有一台能上網的電腦,而且你懂得輸入中英文,你平時會使用Line傳送訊息,也會逛逛網頁。 讀完本書後 你會具備網站以及聊天機器人的基本觀念、了解HTTP協定,並且會架HTTP Server。 你會開始能看得懂工程師寫的技術文章。 你會知道遇到問題時要在Google輸入什麼關鍵字。 你會開始對資訊領域產生濃厚的學習興趣。 本書程式碼可至以下網址下載: github.com/etrex/everybody-can-build-kamigo-demo

    79 特價 395 立即購買 
  • 輕鬆學習 R 語言-從基礎到應用,掌握資料科學的關鍵能力 輕鬆學習 R 語言-從基礎到應用,掌握資料科學的關鍵能力 郭耀仁 碁峰資訊 出版 2017/9/11出版 館主推薦:★★★★★

    寫作風格簡潔易懂,是初學R語言的首選推薦! 一本閱讀起來不那麼生澀的程式語言書籍,讓原本沒有程式基礎但工作上有分析需求的使用者,如:產品經理、商業分析師或行銷企劃人員,能夠輕鬆學會R語言,進而應用到工作中,提升工作掌握度。 *本書內容簡潔易懂,適合沒有程式基礎的初學者。 *說明皆同時附程式與輸出結果,即便不跟著執行程式也能輕鬆掌握。 *作者兼具多年業界工作與講師授課經驗,有效掌握初學者的困惑點。 *口語化表達,用語平易近人,淺顯易讀。 *內容簡單扼要,能幫助初學者在最短時間上手R語言。 *本書適合:從未接觸過R語言、想學習R語言資料處理與探索性分析的初學者,以及使用過R語言但只是快速應用套件而無法自己撰寫程式解題的初階使用者。

    79 特價 316 立即購買 
  • 程式設計輕鬆學:孩子必備的電腦學習書 程式設計輕鬆學:孩子必備的電腦學習書 希瑟.萊昂斯 新雅文化 出版 2017/4/18出版 館主推薦:★★★★☆

    學習程式設計,啟發創意思維! 全球教育大趨勢,讓孩子學會coding掌握未來世界語言! 台灣中、小學可於彈性學習課程實施科技跨領域統整課程! 本書獲得2016年英國圖書設計製作獎教育類大獎! 什麼是電腦程式? 電腦明白什麼語言? 如何在電腦上設計遊戲? 全球資訊流通,科技滲透生活各方面,現今的孩子必須具備數據分析力和運用資訊科技能力,從資訊科技「使用者」的身分,晉升至資訊科技「創造者」的身分。數位學習為大勢所趨,世界各國均推動讓孩子從小學習寫電腦程式,把電腦程式設計納入學校課程。孩子學習寫電腦程式,有助他們裝備自己,應付新媒體世代學習,提高競爭力。別讓孩子做「低頭族」,抬頭向「創造者」身分出發吧! 本書以小鴨「數據得」為主角,先教孩子認識電腦的基礎知識,然後深入淺出地介紹電腦程式設計的概念,進而認識網路安全。透過學習寫電腦程式,可以啟發孩子的創造力、提升邏輯力和增進解決問題的能力。這本有趣的書將帶孩子進入奇妙的數位世界,讓他們成為資訊科技小達人! 本書特色 本書獲得2016年英國圖書設計製作獎教育類大獎 引用貼近孩子生活的例子講解程式設計的基本概念 每個概念都有設計相關的小問題或簡單練習,讓孩子更容易掌握知識 書中引用專有名詞的英文名稱,而且書後附「重要詞匯表」及其解釋,讓孩子更易明白及應用在學習上

    9 特價 360 立即購買 
  • Think Complexity:複雜性科學與計算模型設計(第二版) Think Complexity:複雜性科學與計算模型設計(第二版) Allen B. Downey 歐萊禮 出版 2018/11/19出版 館主推薦:★★★★☆

    “Allen Downey再次以他的程式設計哲學說明複雜性。這本書是學習簡單結構產生的複雜動力的必讀佳作” -Vincent Knight, Cardiff University數學系副教授 “Think Complexity這本書的清晰內容與扎實範例在我的學習過程中非常重要” -Eric Ma, 諾華公司研究員 複雜性科學運用計算以探索物理與社會科學。本書教你如何以圖、細胞自動機、代理人基模型等工具進行物理、生物、經濟等學科的研究。 無論是Python程式設計師或計算模型學習者都能透過一系列範例、練習、案例研究、說明深入認識複雜系統。 在第二版中,你會: ‧使用NumPy陣列與SciPy方法,包括基本信號處理與快速傅里葉轉換 ‧學習複雜性物理系統的抽象模型,包括冪定律、碎形、粉紅噪音 ‧使用Jupyer Notebook與基礎程式碼實作與擴充複雜性實驗;Turmites、圖靈機器、細胞自動機等計算模型 ‧探索科學哲學,包括自然科學法則、理論選擇、現實主義與工具主義 本書適用於Python計算模型設計教學,幫助自學者接觸在其他地方看不到的主題與思路。

    79 特價 411 立即購買 
  • 打下好基礎:程式設計與演算法競賽入門經典|精選程式設計競賽全真試題及習題解析 打下好基礎:程式設計與演算法競賽入門經典|精選程式設計競賽全真試題及習題解析 陳鋒 碁峰資訊 出版 2018/11/14出版 館主推薦:★★★★☆

    ‧適合零基礎程式語言初學者 ‧切入演算法競賽的知識要點 ‧提供近200題全真競賽試題分析 ‧實務導向的C++與STL詳解 ‧簡潔、清晰、高效率的程式範例 本書是以《打下好基礎:程式設計與演算法競賽入門經典》為基礎所延伸出來的一本習題解析書籍,內容將C++語言、演算法和解題技巧等整合在一起,並精選ACM/ICPC國際演算法程式設計競賽中各種全真試題進行解析,著重學習方法與實作技巧,對於想提升程式設計功力和參考國際程式設計競賽的讀者來說,是本不能缺少的參考教材。 本書共有5章,第1章介紹各種編寫和設計程式時的好用技巧,以及C++語法特性的簡略介紹。第2章精選了《打下好基礎:程式設計與演算法競賽入門經典》一書中的重點習題進行解析實作。第3章精選各屆ACM/ICPC程式設計競賽的比賽全真試題進行分析和解答。第4~5章則是選譯各屆ACM/ICPC比賽試題,整理並翻譯了近年來各大區域比賽中值得學習的全真試題。 對於演算法和程式設計有興趣,想提升程式設計功力,以及準備參考ACM/ICPC、NOIP、NOI等國際競賽的讀者,這本書將為您開啟演算法世界的大門。

    79 特價 356 立即購買 
  • FLAG,S 創客.自造者工作坊 手機.光感應遙控自走車 【創客限量禮盒】 FLAG,S 創客.自造者工作坊 手機.光感應遙控自走車 【創客限量禮盒】 施威銘研究室 旗標 出版 2018/11/1出版 館主推薦:★★★★☆

    寓教於樂的文創禮盒 - 送者體面,受者實惠 https://www.youtube.com/embed/videoseries?list=PLA5TE2ITfeXQCILqRIvmhl52-qut2kvsO&ecver=2 透過《FLAG'S 創客‧自造者工作坊》產品的設計,每個人都可以搭上創客風潮,同時學習程式設計的邏輯概念、電子電路的基本原理,完全符合美國等先進國家積極推動的 STEM 教育 (STEM 代表科學、技術、工程與數學),從樂趣中紮下學習根基,從學習中啟發創意。 本產品將帶您從頭到尾 DIY 組裝一部自己專屬的 WiFi 遙控自走車,搭配可任意彩繪的車殼,走在街上絕對是眾人的焦點,配備了無線網路與網頁技術,只要拿起手機,開啟瀏覽器,就可以讓手機化身成為自走車的遙控器,控制板已預先燒錄程式,組裝完成裝上電池即可拿起手機遙控尬車!切換模式還可以讓手電筒也當遙控器,不同變化玩法等您來探究! 本套件包含有超過 10 個以上的自走車創意實驗,包含車體組裝、馬達測試、微處理器馬達驅動電路、自走車行進方向控制、光感測器、光控自走車等,可讓讀者實際動手體驗,微處理器控制板同時兼具 WiFi 通信功能,透過手機與自走車的結合,不只學習到各種微處理器控制技巧與知識,還能增進對於無線網路的認識。 Facebook 粉絲專頁《旗標創客‧自造者工作坊》,任何問題或是建議都可在粉絲專頁中留言,即有專人為您服務。 本書特色 : □ 預先燒錄程式組好馬上可遙控尬車 □ Android/iPhone 手機/筆電全都可當遙控器 □ 遙控介面可自由駕車 □ 隨附 cardboard 車殼任意彩繪變化造型 □ 可切換模式/手電筒也可當遙控器 □ 用自走車學程式設計概念 □ 多人一起尬車更帥氣 □ 範例程式免費下載

    85 特價 1104 立即購買 
.29