會員功能列

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

購物車

( 0 件)0 元
結帳

商品標籤 - 電腦科學

共有 3409 項 電腦科學 相關商品 | 下一頁 »
  • 演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解 臉譜文化 出版 2017/12/7出版

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

    79 特價 356
  • 現代演算法|原來理解演算法並不難現代演算法|原來理解演算法並不難 碁峰資訊 出版 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
  • 輕鬆學習 R 語言-從基礎到應用,掌握資料科學的關鍵能力輕鬆學習 R 語言-從基礎到應用,掌握資料科學的關鍵能力 碁峰資訊 出版 2017/9/11出版

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

    79 特價 316
  • 無瑕的程式碼 : 整潔的軟體設計與架構篇無瑕的程式碼 : 整潔的軟體設計與架構篇 博碩文化 出版 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
  • 無瑕的程式碼:敏捷軟體開發技巧守則無瑕的程式碼:敏捷軟體開發技巧守則 博碩文化 出版 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
  • 不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養 積木 出版 2018/6/7出版

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

    79 特價 284
  • 資料結構初學指引--入門精要版(第二版)資料結構初學指引--入門精要版(第二版) 博碩文化 出版 2015/8/3出版

    ■考試得高分:提供考試偷撇步,教你如何快速寫出前序、中序、後序走訪。考試不必陷入遞迴的追蹤。 ■學習超簡單:光碟提供學習資料結構的利器——動態投影片,透過動畫幫助你理解演算過程的變化。 ■漸進式學習:慢慢地逐步加入C語言進階技術講解,從頭學起。 ■焦點最集中:挑選資訊領域必備的,基礎資料結構做為主要內容。 ■觀念最新穎:以新的抽象化概念,來看待資料結構與程式的關係。從多面向來說明什麼是資料結構,為何要學習資料結構。   動畫展示——學習資料結構與演算法的不二法門   一、動態的表達   資料結構最適合的學習方式應該是動態的,由於平面書籍的限制,因此,常常造成讀者的學習困難,本書提供動態投影片來解說各種資料結構的運算與排序搜尋演算法,使讀者能夠先理解,然後自然地產生興趣。   作者特將動態投影片轉為長達至少38分鐘的影片檔,並將部分預覽放置於youtube   請上youtube搜尋「資料結構初學指引陳錦輝」關鍵字;相對於網路上本書的免費影片,書附光碟提供的動態投影片,還可自由暫停與調整播放速度,學習更方便。   二、循序漸進的學習   初學者在學習資料結構的初期,最大的困難在於看不懂C程式,本書提供虛擬碼及C函式雙格式的演算法,幫助讀者理解,並且搭配「老師的叮嚀」、「小試身手」等階段式的步驟,循序漸進地讓讀者複習C語言,並在程式碼旁增加大量說明框,讀者能夠快速理解程式碼與圖形的對應,不但能學會資料結構,更能在程式中活用。   三、基本觀念的建立   許多人常常認為堆疊是堆疊、樹是樹、陣列是陣列、鏈結是鏈結,之間並無關係,問他什麼是二元樹時,只會畫出二元樹的抽象圖,但不能理解其底層的實作。或許能用筆寫出二元樹走訪結果,但無法以程式來實作。本書在第一章就先闡明資料結構的層次,讓讀者在學習整套課程之前,先有心理準備,避免片段式學習。   四、多元學習   本書包含抽象化觀念的建立、考試偷撇步、Coding偷撇步、學生與老師的QA、延伸學習、大量習題等,滿足各方面的學習需求。

    79 特價 356
  • 深入淺出 Agile深入淺出 Agile 歐萊禮 出版 2018/9/21出版

    附贈PMI-ACP模擬考題 你將從本書學到什麼? 現在是敏捷的大好時機!業界終於發現解決困擾著數代軟體開發者問題的真正可行方法。敏捷開發不僅產生很好的結果,也讓開發團隊工作進行的更順利。但如果敏捷方法這麼好,為什麼不是每個人都採用它?答案是對一個團隊有用的敏捷方法可能導致另一個團隊的嚴重問題,因為不同之處在於團隊的思考模式。這本容易消化的指南將改變你看待專案的方式,一個更好的方式! 正在準備PMI-ACP認證嗎? 本書內容包含完整的考試材料:完整的研讀指南、提示、考題與PMI-ACP模擬考題。 本書為何如此與眾不同 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。運用認知科學與學習理論的最新研究成果,精心建構出一段引發多重感知的學習體驗。《深入淺出Agile》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。 名人推薦 “結合實務的完美建議,內容含括Scrum、Extreme Programming、Kanban。《深入淺出Agile》能幫助每個人打造頂尖敏捷團隊”。 -Mike Cohn 《Succeeding with Agile》《Agile Estimating and Planning》《User Stories Applied》等書籍作者 “市面上高品質的書很稀少,這本書更是珍貴且能用於準備PMI-ACP考試。模擬考題與第七章(包含領域審核)非常適合考試準備。內容很棒,我第一次就通過了!” -Kelly D. Marce 某金融機構的專案經理

    83 特價 647
  • Matlab 程式設計(第2版)Matlab 程式設計(第2版) 旗標 出版 2013/9/6出版

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

    88 特價 598
  • 提升程式設計師的面試力|189道面試題目與解答 第六版提升程式設計師的面試力|189道面試題目與解答 第六版 碁峰資訊 出版 2018/8/28出版

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

    79 特價 695


.15