TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
縮小範圍
搜尋結果 /

Javascript Programming

44
1 / 2
AX=B IN C++ VOL.2
滿額折
出版日:2003/01/01 作者:FUNG-YUEL CHANG  出版社:國立交通大學出版社  裝訂:平裝
Learn C++ by Programming to Solve Simultaneous Equations. Learn Chinn (1202-1261) and Gauss (1777-1855
優惠價: 85 510
庫存:2
AX=B IN C++ VOL.1
滿額折
出版日:2002/08/01 作者:FUNG-YUEL CHANG  出版社:國立交通大學出版社  裝訂:平裝
Learn C++ by Programming to Solve Simultaneous Equations. Learn Chinn (1202-1261) and Gauss (1777-1855
優惠價: 85 510
庫存:3
簡約的軟體開發思維:用 Functional Programming 重構程式-以 Javascript 為例
滿額折
出版日:2024/10/02 作者:Eric Normand  出版社:旗標出版社  裝訂:平裝
Functional programming (函數式程式設計) 是一種已有六十年歷史的程式設計範式,為何現在變得越來越重要?這是因為隨著各種連網設備 (如行動裝置) 和雲端服務的普及,多程序透過網路交換訊息已成為常態,因此分散式系統的開發變得至關重要。分散式系統軟體開發的複雜性往往導致開發過程容易陷入混亂,程式碼盤根錯節難以除錯維護與擴展,成為揮之不去卻又不敢動的痛處。而 functional programming 的簡約風格因此受到廣泛關注。這種設計範式強調使用函式來構建應用程式,程式碼清晰又容易維護,亦能解決分散式系統多執行緒的問題。除了專門的函數式語言之外,Python、Java、JavaScript、C#、C++、Go 和 Rust 等知名語言的新版中,也因應趨勢增強了對 functional programming 的支援。只要建立了這種思維方式,你就可以應用在自己的程式語言中。市面上與 functional programming 相關的書籍 (主要為英文書) 通常由學者撰寫,內容偏重理論,而在大型實務專案經驗上顯得不足。這類書中的範例大多過於簡單,未能涉及實際軟體架構問題。與此相反,本書作者擁有二十年在產業界實際運用 functional programming 的經驗,從產業角度出發,旨在幫助那些在軟體工程實踐中遇到困難的工程師重新思考。即使你的目的不是分散式系統,學習 functional programming 的思維都能夠幫助你在撰寫任何程式時想得更周到。由於 functional programming 的特點 — 無 side effects(額外作用)和資料的不可變性 — 使得它非常適用於開發網路程式,在這種環境中,資料一致性和狀態管理是關鍵挑戰。本書透過 concurrency primitives(併發基本工具)實作、繪製時間線圖、分析並解決併發操作中的插緒問題,有效處理狀態變化和 bug,從而構建可靠的分散式系統程式。本書特色: ●作者從產業界的視角出發,旨在幫助那些陷入困境的軟體工程師,重新審視並採納 functional programming 程式設計方法。●為了更貼近軟體工程師的實際狀況,書中以廣泛熟知的 JavaScript 語言做示範。雖然 JavaScript 不是最理想的函數式語言,但這一點
優惠價: 95 950
庫存:1
運算思維與Python程式設計:含GLAD ICTP計算機程式能力國際認證核心能力Essentials Level
滿額折
出版日:2020/06/02 作者:JYiC認證研究團隊  出版社:台科大圖書  裝訂:平裝
1.介紹Python基礎技術與通過ICTP計算機程式能力國際認證的實用教材。 2.本書介紹的內容包含ICTP計算機程式能力國際認證-核心能力(Information and Communication Technology Programs-using Programming(Python) -Essentials Level)考試重點的
優惠價: 9 405
庫存:1
計算機概論
滿額折
出版日:2019/04/01 作者:劉逸; 張逸  出版社:大碩  裝訂:平裝
本書內容共分為八大單元,依序為基本概論、Digital Logic數位邏輯、Operation System作業系統、System Program系統程式、Programming Language程式語言、Data Structure資料結構、網路、Datebase資料庫等重點觀念。 本書除了重點整理計算機概論的相關理論之外,更蒐集歷年高普特考試題,強化基本觀念,讓考生在短時間內以最
優惠價: 95 475
庫存:2
圖像程式遊戲練習本
滿額折
出版日:2025/10/26 作者:世一文化編輯群  出版社:世一  裝訂:平裝
1.建立初級AI概念。2.培養基礎的編程能力。3.透過反覆練習提升學習的效果。4.用日常生活中的方向、對應、排列組合、路徑等訓練邏輯思考。 用日常生活中的方向、對應、排列組合、路徑等訓練邏輯思考,建立編程的基本概念,培養基礎的編程能力,並透過反覆練習提升學習的效果,建立孩子多程序及多方法的思考方式,為將來更複雜的邏輯思考奠定良好的基礎。
優惠價: 9 115
庫存:3
由片語學習C程式設計(第二版)
滿額折
出版日:2019/09/11 作者:劉邦鋒  出版社:臺大出版中心  裝訂:平裝
本書主要針對高中與大學開始接觸程式設計的初學者,及想學好程式設計的讀者所設計。書中文字敘述力求淺顯簡潔,並以大量範例、片語、學習要點、風格要點等方式,逐步引導初學者進入程式設計的領域。二版新增C99語法,如bool類別、顯示位元數整數類別、放寬變數宣告位置、stddef的offsetof及stdlib的二分搜尋bsearch等重點介紹。以更多完整範例、相關圖示說明複雜的觀念與方法,同時強化各範例間
優惠價: 9 675
庫存 > 10
Rust程式設計
滿額折
出版日:2021/08/15 作者:Jim Blandy; Jason Orendorff; Leonora F. S. Tindall  出版社:美商歐萊禮  裝訂:平裝
開發快速、安全的系統 「《Programming Rust》作者使用大量的程式範例和專案來解釋Rust如何運作,如果你用過其他語言來設計系統,本書可讓你快速熟悉Rust。」 ―Carol Nichols 《The Rust Programming Language》共同作者,Integer 32, LLC共同創辦人 系統程式是所有計算系統的基礎,為了編寫「性能敏感型」程式,程式設計師使用的語言,必須能夠控制記憶體、處理器時間和其他系統資源。Rust系統設計語言結合這些控制功能與現代系統,能抓到廣泛的錯誤種類,包括記憶體管理錯誤,以及執行緒資料爭用。 如果你是經驗老到的系統程式設計師,這本實用的指南教導你如何使用Rust來縮小性能與安全性之間的差距。Jim Blandy、Jason Orendorff與Leonora Tindall將展示如何使用Rust的功能來控制記憶體和處理器的使用,結合可預測的性能、記憶體安全、可信賴的並行程序。 本書的主題包括: ‧Rust的基本資料型態,以及所有權和借用等核心概念 ‧使用trait與泛型來寫出靈活的、有效率的程式 ‧編寫快速的、多執行緒的、無資料爭用的多執行緒程式 ‧Rust的主力工具:closure、iterator與非同步設計 ‧集合、字串與文字、輸入與輸出、巨集、unsafe程式碼,以及外部函式介面 新修訂的版本涵蓋Rust 2021版。
優惠價: 9 1080
庫存:2
邊玩邊學程式設計:30堂Python創意程式課,輕鬆掌握程式語言,培養運算思維!
滿額折
出版日:2019/09/27 作者:希娜‧瓦帝耶納坦  出版社:遠流  裝訂:平裝
★美國亞馬遜青少年電腦科學類書籍暢銷第一名!★學全球最受歡迎Python程式語言,培養108課綱「運算思維」核心能力★全書彩色插圖+流程圖+虛擬程式碼解說,邊玩邊學程式設計! 從基礎概念、運算思維到實際應用30堂Python創意程式課,掌握程式設計關鍵能力! 新課綱正式上路,資訊科技教育將以「運算思維」為發展核心,「程式設計」正是實際體現「運算思維」的重要方式之一。
優惠價: 9 359
庫存:1
BMduino整合開發(RFID智慧門禁篇)
滿額折
出版日:2026/05/20 作者:曹永忠; 許智誠; 蔡英德  出版社:崧燁文化  裝訂:平裝
本書是「BMduino系列程式設計」的第三本書,主要教導開發者與學校研習學生要開發完整之產品專案之讀者,在學習第一本書籍:BMduino程式設計(基礎篇):BMduino Programming (Basic Concept & Tricks)與第二本書籍:BMduino進階程式開發(雲端連線篇):BMduino Advanced Programming (Access Clouding Platform Technology)、BMduino進階程式開發(常用模組篇):BMduino Advanced Programming (Popular Modules)後,希望可以針對校園之程式設計課程或畢業專題中,發想一個完整的系統專案、或是資電產業之物聯網工程師想開發完整的物聯網產品或系統。 本書搭配BMduino開發板與網路模組如何透過物聯網架構之網路通訊技術,以智慧門禁為開發目的之完整之門禁裝置端與雲端管理平台管理端之完整開發系統之整合範例,進行手把手一步一步教學範例。 接下來從所有硬體裝置之感測模組開始介紹,接下來產品設計概念、原理與相關技術介紹,最後整合雲端連線機制,可以將門禁進出資料傳輸到雲端管理平台,也可以透過平台門禁管理規格,透過雲端連線機制取得門禁管控規則進而透過硬體裝置控制電磁鎖開門或關門。 接下來進行雲端管理平台之建置、開發、與整合硬體與門禁系統設計概念、原理與相關技術需求,進行開發雲端管理平台之管理機制,並整合到雲端管理平台,上述所有的技術與所有感測模組,筆者會一步一步介紹使用這些模組與系統整合技術,逐步完整一個完整的物聯網產品與系統。 BMduino開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且BMduino開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是BMduino開發板低廉的價格與Wifi與藍芽模組都可以透過外加方式擴充,更符合物聯網的基本需求,這是今年以來BMduino開發板為何這樣火熱的原因,希望透過這個系列書籍的分享,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御BMduin
優惠:新書特惠 優惠價: 79 774
庫存:5
Excel VBA最強權威〈國際中文版〉:Power Programming全方位實作範例聖經(新裝版)
滿額折
出版日:2024/05/16 作者:Michael Alexander; Dick Kusleika  出版社:電腦人文化事業  裝訂:平裝
★ Amazon Best Seller No.1★《Excel 2016 Power Programming with VBA》被國外讀者喻為「經典權威」,造就無數工程師與職場相關工作者, 是每個學習VBA的人都要看的重量級巨作。★本書以最新修訂內容編製成國際中文版,全書經過再次審校,絕對是專業而實用的參考教本! 架構嚴謹從函式入門、圖表設計、應用程式到表單開發具系統性、標竿學習、傳承教學典範的EXCEL VBA著作範例剖析、延伸運用以及技巧提點,不藏私傾囊相授 本書學習者為中心,摒棄華而不實的、冗長的解釋,呈現實用的示例、注意事項和訣竅,提供大量程式碼和示例範本,幫助你從資料分析人員蛻變為Excel程式設計專家。 Part I Excel VBA基礎知識第I 部分介紹Excel VBA,為建立和管理Excel 子常式和函數提供程式設計基礎知識。第 1 章全面介紹Excel 應用開發方面的各種概念。第 2 章到第 6 章討論在進行VBA 程式設計時需要了解的各種知識。第 7 章則列舉許多有用的範例助你記起前面所學的VBA 知識。 Part II 進階VBA技術第Ⅱ部分涵蓋一些VBA 進階程式設計技術。第 8 章和第 9 章討論如何使用VBA 來處理樞紐分析表和圖表(包括走勢圖)。第 10 章討論在與其他應用程式(如Word 和Outlook)互動時所採用的各種技術。第11 章介紹如何處理文件和外部資料來源。 Part III 操作使用者表單該部分的 4 章內容主要介紹自訂對話盒(也稱為使用者表單)。第 12 章介紹建立自訂使用者表單的一些內建方法。第 13 章介紹使用者表單以及可供使用的各種控制項。第 14 章和第 15 章則列舉從基本到進階的自訂對話盒的大量範例。 Part IV 開發Excel應用程式該部分講述建立導向使用者的應用程式的重要內容。第 16 章教你建立增益集。第 17 章和第 18 章討論如何修改Excel 的功能區和快速選單。第 19 章介紹向應用程式提供線上說明的幾種不同方法。第 20 章展示如何開發導向使用者的應用程式。第 21 章探討在進行Excel VBA程式設計時與相容性相關的一些資訊。 附錄 V VBA語句和函數附錄是一份參考指南,列出作為
優惠價: 9 594
庫存:2
零基礎C++程式設計入門
滿額折
出版日:2023/08/10 作者:數位新知  出版社:五南圖書出版  裝訂:平裝
C++是以C作為基本的架構,並將C語言中較容易造成程式撰寫錯誤的語法加以改進。此外,C++也導入物件導向程式設計(Object-Oriented Programming)的概念,會讓程式設計的工作更加容易修改,這使得C++在大型程式的開發上極為有利,目前所看到的大型遊戲許多都是以C++程式語言來進行開發。本書定位為適合初學者的C++程式設計入門書,因此本書講述的內容以基礎語法為主,再導入一些簡單的流程控制、陣列與字串及函數基本觀念,期許學習者可以透過有趣且多樣的簡易範例小程式,輕鬆學會C++程式語言的入門語法。精彩篇幅如下:● 我的第一個C++程式● 變數與常數● 基本資料型態● 運算式與運算子● 流程控制● 陣列與字串● 函數● C++的常用函數庫
優惠價: 95 304
庫存:2
Ameba程式教學(MQ氣體模組篇)Ameba RTL8195AM Programming (MQ GAS Modules)
滿額折
出版日:2022/03/01 作者:曹永忠; 許智誠; 蔡英德  出版社:崧燁文化  裝訂:平裝
本書主要是給讀者熟悉使用Ameba RTL8195AM偵測各類有害氣體之氣體模組的介紹、使用方式、電路連接範例等等。Ameba RTL8195AM開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且Ameba RTL8195AM開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。
優惠:崧博出版全書系書展-單79雙70 優惠價: 79 189
庫存:1
L.E.A.D.溝通系統:打造團隊心理安全感,成為員工想追隨的領導者
滿額折
出版日:2024/06/27 作者:羅建仁  出版社:商業周刊  裝訂:平裝
◎本書特色 1. 商周CEO學院明星講師分享 商周CEO學院「駐足思考 ®」合作10年課程講師,是華人區極少數結合MBA和NLP神經語言學背景之專業講師,台積電15年主管溝通表達課程講師。 2.獨家L.E.A.D.溝通系統 源自神經語言學(Neuro Linguistic Programming,NLP)的心法,與透過Listen(傾聽)、Empathy(同理)、Ask(提問)、Direct(指導)的溝通技法,改變組織氣氛,讓團隊成就原本望塵莫及的卓越。 3.16則「小試身手」實際演練 讓你在學習之後,還有具體可操作、練習的技法。 ◎專文推薦 商周集團執行長 郭奕伶 陳麗卿形象管理學院創辦人 陳麗卿 ◎掛名推薦 順源牙醫診所院長 王棟源 大漁集團總經理 江俊民 喬暘電子股份有限公司執行長 呂偉綸 cama咖啡創辦人 何炳霖 博士倫股份有限公司總經理 馮芝華 宏達文教基金會執行長 黃素雲
優惠價: 9 342
庫存:4
ESP32S程式教學(常用模組篇)ESP32 IOT Programming (37 Modules)
滿額折
出版日:2022/03/01 作者:曹永忠; 張程; 鄭昊緣; 楊柳姿; 楊楠  出版社:崧燁文化  裝訂:平裝
本書主要教導新手與初階使用者之讀者熟悉使用ESP32開發板使ESP32S的屠龍寶刀-周邊模組。ESP32S開發板最強大的不只是它的簡單易學的開發工具,最強大的是它豐富的周邊模組與簡單易學的模組函式庫,幾乎Maker想到的東西,都有廠商或Maker開發它的周邊模組,透過這些周邊模組,Maker可以輕易的將想要完成的東西用堆積木的方式快速建立,而且最強大的是這些周邊模組都有對應的函式庫,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕禦這些模組。所以本書要介紹市面上最完整、最受歡迎的37件ESP32S模組,讓讀者可以輕鬆學會這些常用模組的使用方法,進而提升各位Maker的實力。
優惠:崧博出版全書系書展-單79雙70 優惠價: 79 237
庫存:1
由重構學習C++程式設計
滿額折
出版日:2023/06/26 作者:劉邦鋒  出版社:臺大出版中心  裝訂:平裝
本書主要針對高中與大學開始接觸程式設計的初學者,及想學好C++11程式設計的讀者所設計。書中文字敘述力求淺顯簡潔,並以大量範例、片語、學習要點、風格要點等方式,逐步引導初學者進入程式設計的領域。 這本書以「重構」為中心,也就是以一再改寫來引導初學者,強調機制的原理與應用,並用於程式之中。期待藉此正確的程式設計技術傳遞給廣大讀者群,以提升讀者對程式設計的興趣。 本書特色 1. 以「重構」為中心,也就是以一再改寫來引導初學者。2. 透過「學習要點」、「風格要點」、「特殊字元」等設計,隨時提醒讀者各項學習重點,以提升學習效率。3. 本書搭配專屬網站(https://sites.google.com/view/cplusplusrefactor),提供各章練習題、作業,並隨時更新相關補充資料、程式碼等資訊。4. 以更多完整範例、相關圖示說明複雜的觀念與方法,同時強化各範例間的關聯性,讓讀者能從中反覆練習、更瞭解所學之實際應用。
優惠價: 9 900
庫存:5
Software Mistakes and Tradeoffs中文版:掌握軟體開發中的錯誤、取捨與關鍵決策
滿額折
出版日:2026/03/30 作者:Tomasz Lelek; Jon Skeet  出版社:博碩文化  裝訂:平裝
[名家名著] 37 Software Mistakes and Tradeoffs中文版:掌握軟體開發中的錯誤、取捨與關鍵決策 Software Mistakes and Tradeoffs: How to make good programming decisions ❝Teddy長期研究Pattern Language,有一個很深的體會:每一個設計決策,都只是「局部的回應」。真正困難的,是把這些局部組織成一個和諧的整體。 AI可以提供大量「局部解法」,但整合這些解法需要的,是對「這個團隊、這個市場、這個時間點」的情境理解。這種情境沒辦法完全寫成規格書,因為它牽涉到人的能力邊界、組織的演進節奏、技術債的承受極限。這些東西每個專案都不一樣,而且會隨時間改變。這不是AI的context window再怎麼變大就能解決的問題。 要看見整體,不能只盯著零件。AI幫你把門檻拉低之後,真正稀缺的能力,是在眾多可能性之中,做出有脈絡、能長期承擔的選擇。不是盲目的節制,而是清楚知道代價之後,有意識地決定扛下哪些、放掉哪些。 如果鄉民們希望自己在AI時代,不只是會下提示詞的PM,而是能為系統負責的架構師,那麼這本書值得細細品味。❞ ────「搞笑談軟工」板主Teddy Chen 專文推薦 ❝在軟體工程的實務現場,幾乎沒有哪一個決策是「免費」的。每一次選擇某種架構、某種設計模式、某種API風格,或某種錯誤處理策略,實際上都意味著放棄其他可能性。這些放棄,往往不會在當下立即顯現代價,而是潛伏在未來的維護成本、效能瓶頸、擴充困難、組織協作摩擦與技術債之中。 《Software Mistakes and Tradeoffs中文版》所關注的,正是這些在實際上線系統(production systems)中反覆出現的取捨問題。本書並不試圖建立一套抽象理論,而是從具體情境出發:在特定背景、限制與壓力之下,團隊如何做出選擇?有哪些替代方案?當時忽略了什麼?哪些後果在事後才浮現?哪些判斷其實是合理的,只是代價延後到未來? 這樣的視角,使本書成為一本極具實務厚度的工程決策紀錄。❞ ────博碩文化資深編輯與翻譯 盧國鳳 ❝真希望我能在職涯更早期就讀到這本書。書中濃縮了許多從實務中得來的寶貴經驗。❞ ────Dave Corun,Avanade ❝清楚而精準地總結了多年軟體工程實務的精華,新手與老手都值
優惠價: 9 882
庫存:7
精通嵌入式Linux程式設計(上)
滿額折
出版日:2023/07/19 作者:Frank Vasquez; Chris Simmonds  出版社:博碩文化  裝訂:平裝
精通嵌入式Linux程式設計(第三版)(上) Mastering Embedded Linux Programming - Third Edition 首版熱銷數千本,佳評如潮! 理解嵌入式Linux的必備之書! 《Mastering Embedded Linux Programming》的最新加強版 我們日常生活中的許多電子裝置,都可以看見嵌入式Linux系統的蹤影:智慧型電視、Wi-Fi路由器、工業控制器及各種測試設備,所有這些裝置的核心都是Linux。Linux作業系統可以說是當今物聯網(IoT)的關鍵基礎技術之一。 本書將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。從工具鏈、啟動載入器、Linux內核等基礎知識入手,逐步探索如何建立一個根目錄檔案系統,並學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建系統,加速並自動化你的開發流程。 在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用壽命與建立可靠的線上更新機制。我們也會探討嵌入式Linux程式設計的種種議題,像是如何從應用程式存取硬體、如何開發多執行緒的程式、如何有效率地管理記憶體空間等。最後,我們將示範如何針對應用程式與內核進行除錯。我們將一起學習perf、Ftrace、LTTng、BPF等工具的使用方式,了解針對應用程式與內核進行剖析和追蹤的方法,迅速找到系統的效能瓶頸。 讀完本書,我們將能夠駕馭Linux系統,隨心所欲創造出靈活又穩健的嵌入式裝置。 【本書特色】 ・利用Yocto Project與Buildroot建立嵌入式Linux系統 ・處理組建過程中BitBake的異常問題,了解Yocto的組成與工作流程 ・使用Mender或balena建立既安全又可靠的IoT裝置更新機制 ・讀懂電路圖、修改硬體結構樹、熟悉針腳擴充板(breakout board)的焊錫作業,以此連接週邊裝置,並利用邏輯分析儀探查問題原因,快速打造出產品原型 ・不用編寫內核驅動程式也可以和硬體互動 ・利用BusyBox runit啟動系統常駐服務並進行監控 ・透過GDB對裝置進行遠端除錯,利用perf、Ftrace、eBPF、Callgrind等工具量測系統效能 ・上冊包含本書前15章,下
優惠價: 9 675
庫存:2
精通嵌入式Linux程式設計(下)
滿額折
出版日:2023/07/19 作者:Frank Vasquez; Chris Simmonds  出版社:博碩文化  裝訂:平裝
精通嵌入式Linux程式設計(第三版)(下) Mastering Embedded Linux Programming - Third Edition 首版熱銷數千本,佳評如潮! 理解嵌入式Linux的必備之書! 《Mastering Embedded Linux Programming》的最新加強版 我們日常生活中的許多電子裝置,都可以看見嵌入式Linux系統的蹤影:智慧型電視、Wi-Fi路由器、工業控制器及各種測試設備,所有這些裝置的核心都是Linux。Linux作業系統可以說是當今物聯網(IoT)的關鍵基礎技術之一。 本書將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。從工具鏈、啟動載入器、Linux內核等基礎知識入手,逐步探索如何建立一個根目錄檔案系統,並學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建系統,加速並自動化你的開發流程。 在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用壽命與建立可靠的線上更新機制。我們也會探討嵌入式Linux程式設計的種種議題,像是如何從應用程式存取硬體、如何開發多執行緒的程式、如何有效率地管理記憶體空間等。最後,我們將示範如何針對應用程式與內核進行除錯。我們將一起學習perf、Ftrace、LTTng、BPF等工具的使用方式,了解針對應用程式與內核進行剖析和追蹤的方法,迅速找到系統的效能瓶頸。 讀完本書,我們將能夠駕馭Linux系統,隨心所欲創造出靈活又穩健的嵌入式裝置。 【本書特色】 ・利用Yocto Project與Buildroot建立嵌入式Linux系統 ・處理組建過程中BitBake的異常問題,了解Yocto的組成與工作流程 ・使用Mender或balena建立既安全又可靠的IoT裝置更新機制 ・讀懂電路圖、修改硬體結構樹、熟悉針腳擴充板(breakout board)的焊錫作業,以此連接週邊裝置,並利用邏輯分析儀探查問題原因,快速打造出產品原型 ・不用編寫內核驅動程式也可以和硬體互動 ・利用BusyBox runit啟動系統常駐服務並進行監控 ・透過GDB對裝置進行遠端除錯,利用perf、Ftrace、eBPF、Callgrind等工具量測系統效能 ・上冊包含本書前15章,下
優惠價: 9 405
庫存:2
漫畫圖解‧立即可用的NLP:激發潛能、完美溝通、成就自己想要的未來
滿額折
出版日:2024/10/03 作者:藤川とも子  出版社:如果  裝訂:平裝
漫畫圖解NLP,簡單好懂,立刻上手!什麼是NLP?N(Neuro)是「神經」,在此代表「五感」,我們透過視覺、聽覺、身體感覺、嗅覺、味覺這五感來體驗事物;L(Linguistic)是「語言」,對於以五感體驗到的資訊,使用語言賦予意義並加以思考,是人類的特性;P(Programming)是「程式」,人類以語言為基礎製作程式,然後根據這個程式行動。NLP就是以「神經」、「語言」、「程式」三者為基礎,活用大腦與精神的心理學。為了實踐人生目標,追求理想生活,你可以依靠NLP提供的實踐方法,修改大腦和行為的運作程式,讓自己更好!NLP能讓你‧告別無謂的煩惱和恐懼‧輕鬆與人交往,擁有好人緣‧時時充滿幹勁,勇於挑戰目標美國NLP協會認證訓練師&教練教你運用NLP,翻轉你生活的各方各面‧人際關係‧對話技巧‧達成目標‧自我學習‧時間管理‧身心放鬆最簡潔的說明、最直觀的圖解、最實境的漫畫,幫助你快速認識NLP,馬上學習、馬上使用,立刻改變人生最輕鬆好讀的NLP入門,讓你在最短的時間活用NLP!
優惠價: 9 324
庫存:1
給中小學生的Python
滿額折
出版日:2024/11/28 作者:傑森‧布里格斯  出版社:五南圖書出版  裝訂:平裝
適合10歲以上孩子(及其父母)閱讀把真正的程式設計變得簡單---------------------------------------------------------------Python是一種強大且通俗易懂的程式語言,它易學又好用!但是,關於學習Python 語言的書大多很枯燥、無趣,讀起來沒什麼樂趣。本書把你帶入一個鮮活的Python程式語言世界。作者將帶領你用獨特的(往往很好玩的)範例程式學習基礎知識。每章後面都有程式設計練習來幫助訓練思維並加強理解。在本書的最後部分,你將編寫兩個完整的遊戲:一個經典的彈跳球遊戲,以及一個能在平台上跳躍、有動畫及更多效果的「火柴人逃生」遊戲。本書針對Python3程式設計進行了全面更新,加入了一些新的程式設計小測驗,還有3個附錄幫助讀者學習Python的關鍵字、內建函式和程式碼偵錯。當你完成這一趟程式設計之旅後,你將學到:●使用列表、元組和字典等基本資料結構●使用函式和模組來組織並重複使用程式碼●使用迴圈和條件語句等控制結構●使用Python的海龜模組來畫形狀和圖案●使用tkinter模組來建立遊戲、動畫以及其他畫面效果本書是你進入神奇的電腦程式設計世界的門票。
優惠價: 95 428
庫存:2
給中小學生的JavaScript:在樂趣中學程式設計
滿額折
出版日:2024/08/28 作者:Nick Morgan  出版社:五南圖書出版  裝訂:平裝
適合10歲以上孩子(及其父母)閱讀把真正的程式設計變得簡單JavaScript是主流的Web程式開發語言,是建立令人驚訝的互動式網頁應用程式和線上遊戲的祕密武器。本書用輕鬆愉快的方式,透過按部就班的範例,以及充滿趣味的圖示,幫助讀者輕鬆地學習程式設計的基礎知識。本書帶領讀者從基礎知識開始,例如處理字串、陣列以及迴圈,然後繼續學習一些進階主題,例如使用jQuery建構互動性,以及使用畫布繪圖。透過閱讀本書,你將實際撰寫出諸如Find the Buried Treasure、Hangman和Snake這樣的遊戲。透過彈跳球、蜜蜂動畫、賽車這樣的視覺化範例,你將真正地看到自己所編寫的程式。每→一章都建構於前一章的基礎之上,每一章末尾的「程式設計挑戰」將擴展你的思路,並激發出屬於你自己的、令人驚訝的程式。今天,就用JavaScript 設計一些很酷的東西吧!在本書中,你將學到:●建立函式以組織和重複使用程式碼●編寫和修改HTML以建立動態的Web頁面●應用DOM和jQuery Web頁面來回應使用者的輸入●使用canvas元素繪製圖形並產生動畫●編寫真正的、使用者控制的遊戲,具備碰撞偵測和分數記錄的功能
優惠價: 95 409
庫存:2
MATLAB程式設計與應用
90 折
出版日:2023/03/01 作者:Stephen J. Chapman  出版社:新加坡商聖智學習亞洲私人有限公  裝訂:平裝
本書是特別為理工學院新生與工程師所撰寫的MATLAB程式設計教科書。與一般坊間的MATLAB參考書籍最大不同之處在於,除了一般MATLAB的指令與工具使用說明之外,本書設計了許多的教學特色,不僅強調程式設計的基礎觀念,更提供大量與工程或統計相關的程式範例與習題,並於課文章節中引入小測驗以檢視讀者是否了解所介紹的觀念。本書的改版除了更新MATLAB版本外,更主要是針對新版MATLAB採用更新穎、更現代的GUI開發工具App Designer,取代舊版的GUIDE(使用者圖形介面設計環境)。 作者一直強調如何引導學生撰寫簡潔、有效率、具備完整說明的工程計算程式,尤其是以由上而下的設計方法(top-down design methodology),可訓練學生在開始寫程式碼之前,先思考程式的適當設計,並清楚定義出使用者想要解決的問題。 本書中譯本的出版,將有助於抒解大一新生閱讀原文書的壓力,相信若能遵循本書的教導,必能在MATLAB友善的學習環境下,提升理工學院學生的程式設計專業能力。
優惠價: 9 702
庫存:3
ESP32程式設計(物聯網基礎篇)ESP32 IOT Programming (An Introduction to Internet of Thing)
滿額折
出版日:2022/03/01 作者:曹永忠; 許智誠; 蔡英德; 鄭昊緣; 張程  出版社:崧燁文化  裝訂:平裝
本書是『ESP系列程式設計』的第三本書,主要教導新手與初階使用者之讀者熟悉使用ESP32開發板,進入物聯網的實際應用,本書一個特點就是使用一個最基礎的溫溼度感測器,進而製作一個網際網路的物聯網的基礎應用,進而做資料庫應用與視覺化…等等。ESP 32開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且ESP 32開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。筆者很早就開始使用ESP 32開發板,也算是先驅使用者,希望筆者可以推出更多的入門書籍給更多想要進入『ESP 32開發板』、『物聯網』這個未來大趨勢,所有才有這個系列的產生。
優惠:崧博出版全書系書展-單79雙70 優惠價: 79 331
庫存:1
高效的 Rust:提升Rust程式的35招具體做法
滿額折
出版日:2025/11/26 作者:David Drysdale  出版社:美商歐萊禮  裝訂:平裝
「《高效的 Rust》是一本超越基礎的實用Rust知識的優秀合集。本書中的建議將幫助你成為一個自信且全面的『Rustacean』。」 ――Carol Nichols,《The Rust Programming Language》共同作者 「《高效的 Rust》深入介紹了我經常提供的專案改善建議。這是一本幫助你提升Rust技能的絕佳資源。」 ――Pietro Albini,Rust核心團隊前成員 Rust具備出色的記憶體安全、型態安全和執行緒安全等特性,受歡迎的程度因而日益提高。然而,這些特性也使得學習Rust成為一項挑戰,即使對經驗豐富的程式設計師而言亦然。這本實用的指南將幫助你寫出符合Rust風格的程式碼,並且教你充分利用Rust的型態系統、安全保證,以及日益壯大的生態系統。 如果你是曾用過其他編譯型語言的軟體工程師,或正想使用基本的Rust語法來寫出實際程式卻不知從何下手,這本書正是為你而寫的。透過專門探討Rust的概念與其他編譯型語言之間的差異,並提供容易遵循的具體建議,作者David Drysdale將引導你寫出流暢的Rust程式,而非僅僅是C++的劣質翻版。 本書將協助你: •瞭解Rust型態系統的結構 •學習錯誤處理、迭代等Rust習慣寫法 •探索Rust的crate生態系統之用法 •使用Rust的型態系統來表達你的設計 •馴服borrow檢查器 •充分利用Rust工具生態系統來建立穩健的專案
優惠價: 9 612
庫存:5
敏捷開發的藝術(第二版)
滿額折
出版日:2022/12/12 作者:James Shore; Shane Warden  出版社:美商歐萊禮  裝訂:平裝
「James Shore運用新的工具、技巧與過去十年的經驗將第一版的內容全面翻新。第二版所蘊含的知識和經驗將協助將目前的工作模式,變得更加敏捷且有效率。」 -Bill Wake, XP123, LLC 大多數的軟體公司自認為善用「敏捷」的相關實務做法,但是對這些實務作法與理解,卻與敏捷的真諦和運用大相逕庭。如果您期望提升軟體開發團隊的敏捷力,本書將詳盡、清楚、具體地為您提供指引,告訴您該做些什麼,為什麼這麼做,以及何時該進行權衡取捨。 本書將傳統敏捷的實務指引進行全面更新。憑藉作者超過20年的敏捷經驗,針對如何採用敏捷,如何基於敏捷進行規畫、開發與管理,提供明確直接的建議。將極限編程(Extreme Programming)、Scrum、精實(Lean)、DevOps,以及其它最佳實務做法的新創見整合為連貫而緊密的整體。您將能從本書中了解如何成功將敏捷開發導入團隊與組織,或是理解敏捷可能並不適合您所處環境的原由。 本書為下列四個面向提供指引: ‧提升敏捷力:創造敏捷成功與規模化的必備條件 ‧專注價值:團隊合作、了解優先序、建立可視化、持續改善 ‧可靠地交付軟體:共有主導責任、降低開發成本、演進式設計、持續部署 ‧優化價值:產品規畫、預算與試驗的主導責任,以及打造領先市場的軟體
優惠價: 9 702
庫存:1
用NLP把團隊帶起來:強化自我心理、有效管理團隊、增強組織競爭力
79 折
出版日:2026/06/10 作者:足達大和  出版社:如果  裝訂:平裝
活用NLP,解決你帶團隊的疑難雜症!隨著價值觀多元化、各種新形態的工作模式產生,管理者面對的難題愈來愈多……以NLP(Neuro Linguistic Programming,神經語言程式學)作為新的框架,實際應用在工作上,將能幫助管理者解決問題,並創造豐碩成果。NLP高階訓練師足達大和,詳細解說現階段管理者面對的重大課題,幫助你應用NLP的溝通技術,推動他人,激勵組織!立刻在你的組織裡實踐NLP ‧管理的基礎是什麼?‧所有組織都會出現的管理課題有哪些?‧如何管理自己的心態?‧身為管理者,你應該做什麼?‧確實達成目標與減輕風險的方法?‧基礎的思考訓練該如何開始進行‧績效最大化的方法NLP將能幫助你‧解決長期存在的組織問題和困境‧學習如何應對近期工作和環境的變化‧瞭解如何為他人和自己減輕壓力‧改善公司內部和外部的人際關係‧激勵整個組織邁向成長本書將重點集中於管理者的目標達成、心理狀態、溝通技巧、以及思維框架,並透過案例深入淺出地講解可付諸實行的NLP技術。幫助管理者解決日常面臨的組織問題,不僅能有效解決團隊現階段停滯不前的困境,還能讓組織達成目標,有效提升績效!最實用的組織管理書籍,闡述如何活用NLP取得驚人的成果※初版原書名:《提升績效的NLP管理術:強化自我心理、有效管理團隊、增強組織競爭力》
優惠:聯合新書 優惠價: 79 316
庫存:6
Python精粹:來自專家的經驗精華
滿額折
出版日:2022/07/04 作者:David Beazley  出版社:碁峰資訊  裝訂:平裝
現代Python(3.6以上)開發的專家見解,來自《PYTHON ESSENTIAL REFERENCE》的作者 現代Python的豐富性對各層級的開發者而言都是挑戰。剛接觸Python的程式設計師怎樣才能知道從哪裡開始而不被資訊淹沒?有經驗的Python開發者如何知道他們寫出來的程式碼是清晰而且有效的?如何從學習個別功能跳到更深層次的Python思考?Dave Beazley的新作《Python精粹》討論了這些問題和其他許多現實世界的議題。 這本簡明的手冊以Python 3.6或更高版本為重點,關注該語言的基礎核心,透過更新過的程式碼範例來闡明Python的運作原理,以及如何架構更容易解釋、測試和除錯的程式。在整個過程中,Beazley反思了他在向科學家、工程師和開發人員教授Python以及試著超越Python的極限時學到的所有知識。 這本務實的指南並沒有試圖涵蓋這個有30年歷史的語言的每一個可能的功能和特異之處,而是提供與基本程式設計主題有關的簡明敘述,如資料抽象化、流程控制、程式結構、函式、物件和模組等,任何規模的Python專案都以這些主題為基礎。 ‧探索Python的核心,從變數到套件 ‧更有效地解決資料操作和分析的問題 ‧以清晰和可靠為目標來設計程式的結構 ‧控制物件並掌握定義其行為的「協定(protocols)」 ‧掌握函式和函式型程式設計(functional programming)的慣用語 ‧發現產生器所提供的令人驚訝的能力 ‧從高層次和技術性的角度來理解類別 ‧透過了解模組和套件來規劃專案的發展 ‧學習正確處理I/O的技巧和抽象層 ‧字典(Dicts)!
優惠價: 9 468
庫存:1
深入Linux Kernel程式設計:kernel內部原理、模組開發與同步機制
滿額折
出版日:2026/04/24 作者:Kaiwan N. Billimoria  出版社:碁峰資訊  裝訂:平裝
專為Linux kernel新手程式設計師與希望深化核心開發能力的工程師所撰寫!是一本兼具系統性與實務導向的程式設計指南。內容循序漸進,從基礎概念出發,引領讀者深入Linux kernel的設計思維與運作核心。 本書以6.1長期支援(LTS,Long-Term Support)的Linux kernel為基礎,該版本具備高度穩定性,並廣泛應用於實務環境中。此外,Civil Infrastructure Project已承諾將6.1超長期支援(SLTS,Super LTS)kernel維護至2033年8月,使本書在未來多年內仍具高度實務與參考價值。 你將從學習如何由原始碼編譯(build)kernel開始,逐步學習如何運用kernel強大的可載入核心模組(LKM,Loadable Kernel Module)架構,撰寫並管理你的第一個kernel模組。在奠定模組開發基礎後,將進一步帶你深入核心內部關鍵主題,包括Linux kernel架構、記憶體管理與CPU(task)排程等重要機制。 最後,本書將聚焦於kernel開發中極為關鍵的――平行性(concurrency),深入說明各種同步與上鎖(locking)技術的設計理念與實務應用,包含mutex、spinlock、atomic/refcount運算子、rw-spinlock,以及per-CPU與RCU等lock-free技術,協助你撰寫更安全、穩定且可擴充的kernel程式碼。 閱讀完本書後,你將能以更宏觀且結構化的視角理解Linux kernel與kernel模組的運作方式,並具備實際應用於真實專案與產品中的能力。內容包括: ■ 從原始碼設定並編譯6.1 LTS Linux kernel ■ 為6.x kernel設計高品質、可維護的模組化程式碼(LKM架構) ■ 探索現代Linux kernel架構設計 ■ 掌握kernel內記憶體管理的關鍵細節 ■ 理解並使用各種動態kernel記憶體alloc/dealloc API ■ 深入解析kernel內CPU排程機制,包含cgroups v2 ■ 洞悉kernel平行性(concurrency)問題與常見陷阱 ■ 正確運用關鍵的kernel同步原語(synchronization primitives)
優惠價: 9 882
庫存:6
ESP32物聯網基礎10門課
滿額折
出版日:2023/01/10 作者:曹永忠; 許智誠; 蔡英德  出版社:崧燁文化  裝訂:平裝
本書是『ESP系列程式設計』使用ESP 32開發板,特別為大學課程之教學用書,主要教導新手與初階使用之讀者熟悉使用ESP32開發板,進入物聯網網路的連接、應用,並連接感測元件,可以將資料上傳到雲端。本書一個特點就是從最基本的GPIO使用到最後建立與設計整個雲端平台的架構與應用,全部含括在內。最先開始使用最基礎的溫溼度感測器,進而製作一個網際網路的物聯網的基礎應用,並應用LINE的工具,介紹訊息推播,可以即時告知使用者感測訊息,並且對於雲端平台的安裝、建置、設定、資料庫規劃、進而建立資料代理人(DB Agent)的機制,並且可以與MQTT Broker通訊與交換資料,並且可以透過異質語言,如Python,建立資料介面代理人程式(Data Visualized Agent)機制,拓展的物聯網的強大外掛能力,進而可以進行大數據運算與資訊視覺化的強大應用…等等。ESP 32開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且ESP 32開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。筆者很早就開始使用ESP 32開發板,也算是先驅使用者,希望筆者可以推出更多的入門書籍給更多想要進入『ESP 32開發板』、『物聯網』這個未來大趨勢,所有才有這個系列的產生。
優惠:崧博出版全書系書展-單79雙70 優惠價: 79 948
庫存:1
軟體工程理論與實務應用
滿額折
出版日:2024/07/02 作者:顏春煌  出版社:碁峰資訊  裝訂:平裝
■ 最新第七版增訂:說明現代軟體工程師的職涯路徑與選擇、加強軟體架構設計的介紹、透過Google的軟體工程實務介紹長期持續開發(Programming over time)的概念、增加軟體重構的內容與行動應用app的開發。本書結合軟體工程的核心知識與實務應用,透過實例帶領讀者學會如何開發與管理軟體產品。內容包括:■ 軟體工程的基本觀念:先釐清「程式」、「軟體系統」、「應用系統」、「軟體開發」與「軟體生命週期」等基本概念。■ 軟體工程的程序與方法:軟體系統的開發從開始規劃、分析、設計、製作、測試、上線使用到維護,分成好幾個階段,每一個階段都有一些可以採用的方法與技術。■ 現代物件導向軟體工程:這是目前軟體開發最普遍採用的技術,很多開發工具與技術都運用了物件導向的概念與方法。■ 安全軟體系統開發週期(SSDLC):政府與一般企業開始要求在軟體開發時就採用的開發流程與方法,防止開發期間留下資安的漏洞。■ 軟體工程相關的技術:軟體再用、MDA(model-driven architecture)、反向工程、設計模式、CMMI、軟體重構、新舊系統的轉換等。■ 軟體工程的新發展:Google的軟體開發實務經驗、軟體產品線、雲端運算、App、軟體安全、服務導向的架構(SOA,service-oriented architecture)與觀點導向(aspect-oriented)的開發技術等。本書適用對象:■ 學校或是推廣教育的老師:本書可以做為軟體工程相關課程教科書,內容約對應到18週(54小時)的學期課程。■ 資訊專業人士:建立軟體工程方面的專業背景。■ 對於軟體開發有興趣的技術人員:軟體工程探討了很多軟體開發方面的原理與策略,可以提昇專業能力與解決問題的技巧。■ 軟體產品的推廣人員:有軟體工程的背景會更了解軟體的特性與用途。
優惠價: 9 495
庫存:2
【圖解】驚人的NLP!:擺脫框架,重塑自我信念,安裝人生新程式
滿額折
出版日:2022/12/13 作者:山崎啟支-著 サノマリナ-繪  出版社:商周文化  裝訂:平裝
◆美國《財富》雜誌排名世界500強企業,大部分已引入NLP作為培訓課程。◆全球政商界名人、運動明星等,多數皆透過NLP尋求自我突破,提升個人成就。 你常常覺得心累嗎?總是為了人際關係感到困擾?不知道該如何甩開負向信念? 運用NLP技術可從舊信念中早日解脫,快速改善人際關係,突破自我限制,重塑一個無限可能的你。 專文推薦唐道德 德派催眠雞尾酒療法創始人、ABNLP TRAINER與NLPU聯盟講師實用推薦陳威伸 NLP國際高階訓練師、赫威思專業訓練中心首席講師|黃正頤 博智全球服務管理有限公司總經理|謝文憲 兩岸知名企管講師、商周專欄作家____依姓氏筆劃序 Neuro〔神經=五感〕Linguistic〔語言〕Programming〔程式〕結合語言學與心理學的實用心理學。 神經語言程式學NLP是透過分析各領域中傑出人物的行為模式後,研究出如何使用大腦的方法。學會NLP,就能知道如何透過大腦操作,找出需要的資源改變自我,改善未來生活。美國前總統柯林頓(Bill Clinton)、CNN著名節目主持人賴利‧金(Larry King)、高爾夫球名將老虎伍茲(Tiger Woods),甚至大導演史帝芬‧史匹伯(Steven Spielberg)等知名人士,都是透過學習NLP來自我突破,提升個人成就。 本書以情境漫畫實例結合主題文字的方式,讓您輕輕鬆鬆就能理解什麼是NLP。作者以簡單易懂的方式解說,只要讀過一遍就能將重點記在腦中,在學會如何運用NLP的基本技術後,便能重塑大腦迴路,成功解決種種問題。現在,我們一起跟著書中主角,一起學習NLP,體驗真實改變的可能! ※本書為2014年3月出版之《弱點當然可以克服,驚人的NLP!》修訂改版。
優惠價: 9 324
庫存:2
Visual F#函數物件導向程式設計寶典
79 折
出版日:2023/07/01 作者:孫惠民  出版社:經瑋文化  裝訂:平裝
「範例式引導講述,學習最有效率」「一學就受用的程式開發設計書」※ 詳細說明 Visual F# 的程式規劃用書※ 詳細介紹全新觀念函數物件導向的程式設計用書※ 本書附贈高達500MB以上的Visual F# 完整程式範例SourceVisual F# 是一套什麼樣的程式開發工具?什麼是【函數導向(Functional Oriented)】程式開發工具?什麼是【函數物件導向(Functional-Object Oriented)】程式開發工具?為什麼微軟(Microsoft)稱Visual F# 是下一世代重量級開發語言?本書都將詳細完整的分析告訴所有讀者! 當【網格運算(Grid Computing)】、【平行運算】以及【分散式系統運算】概念問世與盛行後、以及【雲端運算(Cloud Computing)】的崛起,對於軟體規劃與設計來說,都產生了前所未有的衝擊!虛擬裝置的軟體運算、分散式應用軟體規劃、雲端大數據的分析與擷取…等新一代雲端應用程式設計需求以及物件導向設計過於繁複的階層…等瑕疵,都讓物件導向程式語言開發軟體的工程師感到力不從心與遇到設計上的瓶頸及困境!就在此時有一群資訊科學家意外發現了另外一種不是最新的程式開發語言卻能夠解決這些瓶頸與困境!那種程式語言就是:【函數導向程式語言(FP,Functional Programming Language)】!【函數導向程式語言(FP)】是一種程式設計典範,此種設計觀念是將【電腦運算】視為是【數學上的函式計算】,並且避免使用【程式狀態判斷】以及【易變物件宣告】。由於【函數導向程式語言】越來越流行,所以Microsoft的Visual F#就在此種環境中誕生!Visual F# 不僅是一種【函數導向程式語言】、Visual F# 更能結合.NET Framework所有物件庫的設計功能,所以Visual F# 更是一套【函數物件導向的程式開發語言】。Visual F# 更被喻為【微軟下一代重量級的開發工具】!本書將詳細教導讀者Visual F# 所有的函數與物件的入門與進階設計功能,希望本書能帶給所有讀者以及程式設計師些許的助益。
優惠價: 79 514
庫存:2
系統程式設計(上册)
滿額折
出版日:2022/03/16 作者:陳金追  出版社:碁峰資訊  裝訂:平裝
• 本書英文版System Programming獲得美國最權威的書評機構Bookauthority的推薦,並評為最佳網路程式設計書籍。• 作者陳金追為電腦系統軟體世界級的專家!從事軟體研發三十幾年,曾為Oracle開發全新的資料庫復原系統。• 想成為世界級的電腦軟體專家,看本書就對了!本書有系統地介紹如何以POSIX標準所規定的作業系統程式界面,做跨平台的軟體開發,設計出一流軟體。上册第1-11章(系統程式設計):• 靜態與動態連結,動態載入。程序管理。軟體開發與軟體工程過程。• 檔案輸入/輸出:循序I/O、隨機I/O、向量I/O、非同步I/O、直接I/O。• 程序間通信方法:信號、旗誌、共有記憶、插口、有名與無名導管、信息排隊、映入記憶器檔案。‎• Pthreads多程線程式設計:互斥鎖、條件變數、程線特有資料、修復吊死的互斥鎖、程線取消、生産消費問題。• 共時控制:更新遺失問題、系統五與POSIX旗誌。以組合語言撰寫自己的上鎖與解鎖函數,比系統所提供的任何共時控制設施,都快上25~80%的速度。如何預防鎖死。下冊第12-16章(網路程式設計):• 網路插口程式設計:不同種類的插口、客戶伺服程式、連線與非連線式通信、同時支援IPv4與IPv6、多工式伺服程式、多播作業、非同步連線、自動重新再連線、查取端口號。• 插口選項:SO_KEEPALIVE、SO_LINGER、SO_REUSEADDR、SO_REUSEPORT 與緩衝器大小 。• 性能調整:如何分別在應用軟體與作業系統核心層次,調整網路插口程式的性能。• 分散式程式設計:如何解決跨印地(endian)、對位、32與64位元混合、永遠往後且往前相容、版本術、預防癱瘓攻撃。• 電腦網路安全:對稱式與不對稱式密碼術。撰寫從事信息紋摘、加密、解密、‎HMAC、數位簽字,‎以及SSL/TLS‎等作業的客戶伺服程式。PKI,如何產生並建立自簽的X.509憑証,如何做不‎同格式憑證的轉換,SSL/TLS 程式設計,如何在SSL/TLS作業時驗證一串的憑證,以及‎如何在SSL/TLS‎上‎做客戶認證等。• 如何設計一流軟體。• 書中200多個C範例程式,均在Linux、AIX、Solaris、HPUX、Apple Darwin上測試過。網路插口程式也在微軟Windows測試過。
優惠價: 9 792
庫存:1
快速精通iOS 26程式設計:從零開始活用Swift與SwiftUI開發技巧
滿額折
出版日:2026/04/09 作者:Simon Ng  出版社:博碩文化  裝訂:平裝
從零開始掌握SwiftUI框架與開發技巧 快速強化你的iOS App開發實戰能力 輕鬆成為專業程式設計師 ♚使用Xcode 26 & iOS 26 & Swift 6.2開發 ♚了解Xcode開發工具 ♚使用清單視圖、堆疊視圖設計UI與深色模式 ♚快速學習Swift App程式編寫、物件導向與SwiftUI程式設計 ♚運用SwiftData與CloudKit存取資料 ♚使用地圖與相機 ♚實作動態視覺效果 ♚開發使用者通知 ♚App本地化 ♚App測試與上架程序 【內容簡介】 作者分享多年來的iOS開發經驗,並且集結廣受歡迎的iOS教學文章,以SwiftUI框架重新編寫,精心設計出30個章節。由基礎入門開始,逐步實作出具有精美UI及實用功能、支援雲端資料傳輸與深色模式的FoodPin App,而且FoodPin App完全支援新推出的iOS 26以及iPhone 17/17 Pro、iPad Pro。 本書首先介紹Swift語言的觀念,再教導你使用Swift與SwiftUI建立你的第一個App,然後你會學到規劃App的原型,並且本書每一章中會針對iOS開發的各個面向提供提示、技巧以及許多需要親手操作的作業,最後你可以從無到有來開發出一個真正的App。本書也會教導你如何使用Xcode來佈局使用者介面,並熟悉iOS 26 SDK的基本API,跟著本書的內容學習,將可獲得真實開發App的體驗,且打好Swift程式語言的基礎,掌握程式開發的訣竅。 本書專為Swift與iOS程式設計的初學者而撰寫,不論你是想學習新程式語言的程式設計師,或是想要將你的設計轉換為iOS App的設計師,這本書絕對是你的首選。 【本書精采內容】 ✪Swift基礎介紹 ✪利用Playground快速學習Swift ✪使用Swift與SwiftUI從無到有打造App ✪使用AI程式助手組織程式碼 ✪學習App原型設計與前置規劃 ✪建立App與SwiftUI的常用元件 ✪了解堆疊視圖建立自適應UI ✪設計適合所有螢幕尺寸的App,讓UI相容最新的iPhone 17/17 Pro與iPad Pro ✪設計導覽列大標題 ✪自訂表格視圖儲存格來打造更優美的App ✪學習自訂清單視圖 ✪運用導覽視圖 ✪了解物件導向程式設計 ✪建立動畫與視覺效果 ✪使用相機與相片庫 ✪運用地圖並學會最新的標註功能 ✪使用搜尋列做關
優惠價: 9 765
庫存:10
深入淺出 JavaScript 程式設計
滿額折
出版日:2026/02/04 作者:Eric T. Freeman; Elisabeth Robson  出版社:美商歐萊禮  裝訂:平裝
語法學了就忘、程式書翻開就想睡…… ╰(▔皿▔╰) 快來體驗最適合大腦的學習方法 跳脫硬背語法這種痛苦又折磨的舊方法 圖像漫畫 + 情境式教學 + 互動練習 = 多感官的腦神經科學導向學習法 暢銷超過10年的經典新版,帶你一步步建立真正的程式思維 不只教你「怎麼寫」,還要合理、合規,而且真的「記得住」 ▌你適合這本書嗎? • 完全初學,但不想被教科書式寫法勸退的人 • 學過JavaScript,卻到處卡卡而心生放棄的人(喂喂!現在放棄,比賽就結束了吶!) • 再也不想忍受枯燥,想要有點瘋、有點鬆,但內容超紮實的學習方式的你 ▌來看看這些大師級的推薦 「這本書以前所未有的方式釋放了JavaScript的威能!告別枯燥乏味的程式碼教材,迎接有趣又創新的教學方式,幫助你精通時下最熱門的程式語言!準備好徹底顛覆你學習JavaScript的方式!」 ―― Doreen Lorenzo,德州大學奧斯汀分校/設計與創意科技學院 副院長 「Freeman和Robson是我見過最棒的老師,沒有人比他們更了解JavaScript。這是少數幾本我可以毫無保留推薦的軟體與計算相關書籍之一。」 ――David Gelernter,耶魯大學/電腦科學教授 「這本書清晰、引人入勝的對話風格,搭配淺顯易懂的範例、練習和讀者挑戰關卡,使其成為有學習動機的自學者不可或缺的工具。」 ――Josh Sharfman,Shalhevet高中/電腦科學教師 ▌這本書到底有什麼? 本書將帶你踏上全面探索現代JavaScript的旅程,涵蓋從核心語言基礎到當今最尖端的新功能。 我們會深入探討JavaScript型別的微妙之處,以及其函式無與倫比的靈活性。 你會學習如何熟練運用類別與物件,最終理解closure的概念。 你還會親自動手操作瀏覽器的DOM(document object model),以令人興奮的方式與JavaScript互動。 這本書讓你不只是閱讀,還有遊戲和解謎可玩、一起思考奧秘,並以前所未有的方式體驗JavaScript。 此外,你還會寫出大量的實際程式碼,讓你能開始打造屬於自己的應用程式。 ▌《深入淺出》系列為何如此與眾不同? 曾經讀過《深入淺出》系列的讀者一定知道,這本書充滿了專為大腦設計的視覺化風格,好玩、好讀又好吸收。 尚未看過的讀者也別擔心,翻開書就是讓你欲罷不能的沉浸式學習! 本書跳
優惠價: 9 1080
庫存:4
深入淺出C#:使用C#與.NET來建構實際的程式
滿額折
出版日:2025/12/04 作者:Andrew Stellman; Jennifer Greene  出版社:美商歐萊禮  裝訂:平裝
包含.NET MAUI & Unity 本書介紹C#、.NET和Visual Studio的視覺化,內容包括開發遊戲、應用程式、3D內容製作,適合初學者學習,並為進入軟體開發職業提供基礎。 使用這個引人入勝、高度視覺化的C#、.NET和Visual Studio的介紹來創建應用程式和遊戲。第一章將直接深入了解,使用C#和.NET MAUI建立一個可以在Windows、Mac、甚至Android或iOS 裝置上運行且功能齊全的遊戲。將學習如何使用類別和物件導向程式設計、在Unity中建立3D遊戲以及使用LINQ查詢資料。您將透過解決難題、進行實踐練習和建立實際應用程式來完成這一切。對發展職業感興趣嗎?您將學習重要的開發技術和想法。許多透過本書學習編碼的人現在都是專業開發人員、團隊領導、程式設計串流頻道主等等。除了學習的慾望之外,不需要任何經驗。這本書就是最好的起點。 ---------------------------------------------------------------------- 「太感謝你了!你的書讓我的職涯平步青雲。」 —Ryan White,遊戲開發者 「在一片枯燥的技術手冊汪洋中,深入淺出C#如同一座耀眼的燈塔,它獨特的教學風格不僅傳授必備知識,還引起讀者的好奇心,點燃設計程式的熱情。這是一本初學者不可或缺的資源!」 —Gerald Versluis,微軟資深軟體工程師 「Andrew與 Jennifer寫出一本簡明、權威、(最重要的)有趣的C#開發介紹書籍。 —Jon Galloway,微軟.NET社群團隊資深程式經理 你將從本書學到什麼? 透過這本充滿視覺效果、令人沉醉其中的C#、.NET、軟體開發書籍來學習設計app、遊戲及其他軟體。你將瞭解如何運用類別、物件導向設計、Unity及LINQ的查詢資料來設計3D遊戲,並透過解開謎題、完成習題、撰寫實際的應用程式來完成以上的所有任務。渴望投入開發工作嗎?你將學會重要的開發技術和靈感,如同那些已經從這本書學會撰寫程式的許多專業開發者、團隊領導人、程式寫作主播一樣。你需要的只是一顆渴望學習的心,不需要具備任何經驗。這就是你的最佳起點。 • 瞭解類別和物件之間的關係,並基於這個知識,建構成功的App。 • 在前面幾章就開始建構令人滿意且有趣的專案。 本書為何如此與眾不同? 曾經讀過《深入淺
優惠價: 9 1152
庫存:4
AI輔助程式開發:從規劃到部署全流程高效升級
滿額折
出版日:2025/10/21 作者:Tom Taulli  出版社:美商歐萊禮  裝訂:平裝
不只是用AI寫Code,而是完整的AI輔助全流程開發思維。 跟著本書一起改寫AI開發時代的遊戲規則,讓AI成為最佳的開發夥伴! 本書不只教你用AI寫Code,並涵蓋從需求規劃、程式設計、測試、部署等完整開發流程,你將學到 AI 在每個階段的最佳實踐。不論是希望加速開發流程的工程師,或是想深入理解AI輔助開發的技術領導者,都能從中獲得超實用的見解。 本書內容包括: ✔️ AI在軟體開發的實際應用與案例分析 ✔️ 如何利用AI工具提升程式碼品質與效能 ✔️ AI輔助測試與除錯的最佳方法 ✔️ 優化部署流程,提升軟體交付效率 ------------------------------------------------------------- 「我們在六個星期內,就把向量搜尋的功能順利加入Cassandra,其中Copilot和ChatGPT絕對是我們能在期限內完成任務的重要關鍵;不過,大多數開發者卻不知道該如何善用這類AI工具。Tom這本書就是很棒的入門方式,可以讓你省下無數嘗試錯誤的寶貴時間。」 ―― Jonathan Ellis,DataStax共同創辦人兼首席技術長 本書會提供一些實用的建議,讓你學會如何把各種AI開發工具運用到創建程式碼的所有階段,包括需求、規劃、設計、編寫、除錯和測試。無論是初學者或資深的開發人員,都可以透過本書學會運用各式各樣的AI工具,涵蓋範圍從通用的LLM(ChatGPT、Gemini和Claude),到專為程式編寫設計的各類系統(GitHub Copilot、Tabnine、Cursor和Amazon CodeWhisperer)。 你也可以學習到更多特別設計的生成式AI工具,完成一些像是以文字生成圖片之類的任務。 作者Tom Taulli提供了一套完整的模組化程式設計方法論,這套方法論與大家利用提示來生成AI程式碼的做法非常契合。這本指南還介紹了如何以通用的LLM來學習程式語言、解釋程式碼,或是把程式碼從某一種語言轉換成另一種語言的最佳做法。 本書探討了: .AI開發工具的各種核心能力。 .較熱門的AI系統(例如GitHub Copilot)其優缺點及實際的使用案例。 .使用ChatGPT、Gemini、Claude之類的通用LLM來進行程式設計的各種做法。 .在軟體開發生命週期中使用AI開發工具,包括需求規劃、撰寫程式、除錯、測
優惠價: 9 558
庫存:5
無瑕的程式碼 函數式設計篇:原則、模式與實踐
滿額折
出版日:2025/05/05 作者:Robert C. Martin  出版社:博碩文化  裝訂:平裝
[名家名著] 33 無瑕的程式碼 函數式設計篇:原則、模式與實踐 Functional Design: Principles, Patterns, and Practices ❝乍看之下,物件導向和函數式這兩種範式似乎互不相容,一個強調資料抽象與封裝狀態,另一個則倡導不可變與純函數。事實上,即便兩者出發點不同,卻能在合適的脈絡下融為一體,互相補足,最終協助我們打造更強韌、更具表達力的軟體系統。對一位想要同時掌握物件導向與函數式思維的工程師來說,如何在日常工作中權衡並結合這兩種做法,正是本書所提出的關鍵挑戰與寶貴建議。❞ ────微軟最有價值專家(Microsoft MVP)|本書譯者 張立顗(Poy Chang) ❝Uncle Bob精心展示了函數式設計,這是當今軟體開發中極為流行且高效的設計方式。透過深入的原則和實踐案例,本書不僅適合軟體開發者,也對任何追求卓越程式品質的專業人士都具有極高的實用價值。Uncle Bob的洞見和清晰的寫作風格使這本書成為了一本不可多得的學習資源。❞ ────博碩文化總編輯 & CEO CSM 陳錦輝(Simon) 一本精通函數式程式設計的實用指南,寫出更優雅、更整潔的程式碼! 在本書中,世界級軟體開發傳奇大師、暢銷書《Clean Code》的作者Robert C. Martin(Uncle Bob)將深入解說,為何要使用函數式程式設計(functional programming),以及如何運用函數式設計來建置更符合實際需求的系統。Uncle Bob將比較傳統的物件導向程式設計(如Java)與函數式語言(如Clojure)所採用的結構,並指出各自的最佳應用場景。他將展示如何在不同的情境下,明智地選擇合適且合理的做法,來建置更優秀、更優雅的系統。 Uncle Bob不僅手法務實,他還將理論簡化,把重點放在「實戰」與「解決問題」的具體做法。透過簡單易懂的範例,開發者將發現,容易學習且語意豐富的Clojure語言,如何幫助他們提升程式碼的整潔度、品質、開發紀律與效率。Uncle Bob還將從函數式程式設計的角度,深入探討廣為人知的SOLID原則與「四人幫」設計模式,解釋這些模式對於函數式程式設計師的價值,並指導讀者如何利用它們來實現更卓越的成果。 【內容亮點】 ・理解函數式程式設計的基本概念:不可變性、持久性資料、遞迴、迭代、延遲
優惠價: 9 702
庫存:3
ESP32工業物聯網6門課
滿額折
出版日:2023/08/29 作者:曹永忠; 許智誠; 蔡英德  出版社:崧燁文化  裝訂:平裝
本書是『工業4.0系列』介紹常用的工業感測裝置與物聯網整合應用的書籍,書名為『ESP32工業物聯網6門課』,主要是運用Modbus工業通訊與網路通訊,轉接到RS485與Modbus RTU的通訊協定,與工業上的感測裝置通訊與控制,進而透過整合的專書,是筆者針對工業上的應用為主軸,本書進階的特點是MQTT Broker伺服器的應用,透過分散式的技術,透過訂閱與發佈的機制,就可以透過本書開發的控制板,輕鬆透過通訊方式控制遠端的工業通訊裝置,基於這樣的機制,更可以簡單用常用的語言:如python進行開發產業上控制這些工業感測裝置,並可以透大電力控制能力的繼電器模組控制電力設備的應用,主要是給讀者在物聯網的基礎技術下,更可以簡單控制工業上的控制裝置,透過本書的範例與程式攥寫技巧,以漸進式的方法介紹使用方式、分散式的控制等等。 Arduino/ESP32開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,可以透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,瑞昱科技有專職的研發人員不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。 所以本書要介紹台灣、中國、歐美等市面上最常見的智慧家庭產品,使用逆向工程的技巧,推敲出這些產品開發的可行性技巧,並以實作方式重作這些產品,讓讀者可以輕鬆學會這些產品開發的可行性技巧,進而提升各位Maker的實力,希望筆者可以推出更多的入門書籍給更多想要進入『Arduino 』、『ESP32』、『物聯網』、『工業4.0』這個未來大趨勢,所有才有這個物聯網系列的產生。
優惠:崧博出版全書系書展-單79雙70 優惠價: 79 948
庫存:1
  • 44
    2
  • 1
  • 2

暢銷榜

客服中心

收藏

會員專區