7 類似書籍: 像程式設計師一樣思考
Scala秘笈
想短時間掌握 Scala 的精髓,這本書會是最貼近需求的入門指引。Scala 是一門運行於 Java 虛擬機器(JVM)之上的多典範語言,融會了物件導向與函數式程式的雙重特性,特別適合建構兼具擴展性與模組化的元件式應用——從並行處理到分散式架構,皆能應付自如。
翻開《Scala 程式設計食譜》,書頁之間滿是貼近實務的場景與程式範例。從 Scala 的命令列工具、第三方資源,到各式函式庫、支援該語言的編輯器與整合開發環境插件,書中逐一細述,貼合日常開發所需。
讀者會在書中看見 Scala 如何憑藉簡潔靈活的程式碼加快開發節奏,也會發現它對 Java 物件模型的諸多精進改良;函數式程式設計的輪廓,亦能在簡短篇幅中迅速成形。書中更深入探討以 trait 進行 mixin 組合、運用模式配對、以 Actor 模型實現並行等核心特性,同時善用 Scala 對 XML…
共同主題:Computer programming, Programming Languages
路得記
《R 語言聖經》是一部為初學者精心編寫、兼顧完整內容與淺顯易懂的入門指南,帶領讀者認識這門當代統計分析領域中備受推崇的程式語言。即便您未曾有過任何程式設計經驗,數學底子也僅止於入門程度,本書依然能提供您所需的資源與指引,協助您有效運用 R 進行各類型的統計分析。
您將從處理資料、撰寫基礎程式碼等章節起步,循序漸進地深入更進階的內容,包括為資料產出詳細的統計摘要、執行各類統計檢定,乃至建立複雜的統計模型。同時,您也將學會運用 R 內建的繪圖工具,並結合 ggplot2、ggvis 等社群廣泛使用的套件,創作出令人驚豔的資料視覺化作品;此外,還能透過 rgl 套件打造互動式三維圖表。
書中安排數十道扎實的實作練習題(皆附可下載的完整解答),帶領您從紙上談兵走向實際操作,逐步培養關鍵實力。具體而言,包括 R 程式設計的基礎知識——例如建立資料框(data…
共同主題:Computer programming, Programming Languages
計算機合成音樂
《C++程式設計語言》由C++語言之父Bjarne Stroustrup親筆撰寫,無疑是C++程式設計領域中最具分量、也最廣受推崇的經典之作。這部出自語言設計者本人之手的權威鉅著,既是深入探索C++堂奧的必讀寶典,也堪稱每一位渴望領略這門語言精髓的讀者,書架上不可或缺的珍藏。
共同主題:Computer programming, Programming Languages
編碼:隱匿在電腦軟硬體背後的語言
手電筒、英倫搖滾的浪潮、黑貓、兒時的翹翹板——這些看似風馬牛不相及的事物,與電腦究竟有何關聯?在《CODE》中,它們將引領讀者一探人類如何巧妙操弄語言、開創出種種嶄新的溝通方式。更透過本書,我們得以看見:正是這份機巧,加上人類與生俱來渴望與彼此連結的本能,在過去兩個世紀裡,一次又一次推動科技向前奔騰。
作者 Charles Petzold 匠心獨運,以你我身邊的日常物件、點字、摩斯密碼等熟悉的語言系統,為每一位曾對電腦與其他智慧機器的內心世界懷抱好奇的讀者,細細織就出一段發人深省的敘事。
這是一部構思精巧、深入淺出的故事。隨著一頁頁翻過,你將驚喜地發現,自己早已不知不覺間建立起理解當代個人電腦、數位媒體與網路世界所需的完整脈絡。無論你的技術底子深淺,《CODE》都將令你深深著迷,甚至喚醒你心中那位蟄伏已久的科技愛好者。
共同主題:Computer programming, Computers
深入淺出Python
想踏入Python的世界卻不知從何起步嗎?本書將帶你從認識這門優雅且強大的程式語言出發,一步步邁向能獨立開發的境界。全書共收錄11個章節,循序漸進推進:先帶你初識Python、打下穩固基礎;接著說明如何分享你的程式碼;再深入檔案處理與例外處理的對應方法;進一步學習資料的持久儲存技巧;並運用推導式從繁雜資料中提取有價值資訊;最後還能根據自身需求,客製化專屬的資料物件。各章節環環相扣、編排紮實,讓你在不知不覺間累積實力。無論是剛接觸程式設計的新手,或是想重新梳理基礎的開發者,只要翻開本書,就能展開一段充實的Python學習旅程。
共同主題:Programming Languages, Computers
iOS遊戲程式設計 使用Xcode和Cocos2d
本書作者身兼專業講師與 CartoonSmart.com 創辦人雙重身分,其所創辦的公司專注新媒體教學領域,近十年來累積深厚教學實績與業界好評。
全書採循序漸進的編排設計,帶領讀者從零基礎踏進 iOS 開發的殿堂——從認識 Cocos2d 與 Xcode 這兩大關鍵工具,到最終將完成的應用程式送交 Apple 審核上架,全流程一氣呵成。就算你從未碰過任何程式碼,也能放心翻開第一頁,跟著書中條理清晰的章節逐步邁進。
本書同時也是一本好用的參考工具書:收錄許多方便檢索的程式碼片段,搭配清晰圖文說明與影音範例連結,讓讀者在實作時能隨時回頭查閱。更難得的是,書中還附贈總長五小時的 Box2d 教學影片,帶領讀者跳出書本的框架,往更深更廣的技術領域探索。
無論你是剛接觸程式設計的新手,還是想在 iOS 開發路上找一本可靠案頭書的讀者,這本書都能成為你溫柔而堅實的引路夥伴。
共同主題:Programming, Computers
Effective Modern C++:改善C++程式的42個具體做法
本書為程式設計師整理了一系列實用的開發建議,引領讀者掌握 C++11 與 C++14 的關鍵要點。內容涵蓋函式的靈活運用、右值參考的設計奧妙,以及 lambda 運算式的精妙之處,讓你在現代 C++ 的開發中得心應手,寫出更為簡潔、更有力的程式碼。
共同主題:Programming Languages, Computers