2025年6月9日 星期一

Pearson 的 學習程式設計 2025

解鎖你的程式設計潛能!

透過最新的程式設計專案,充滿信心地開始寫程式吧!

本次包含超過 25 本課程教材的圖書集,將幫助你精通 Python、JavaScript、C、C++、SQL 和其他重要的程式語言。

無論你是在撰寫你的第一行程式碼,還是希望精進邏輯思維技巧,你都能從《笨辦法學 Python》(Learn Python the Hard Way)、《絕對新手的演算法指南》(Absolute Beginner's Guide to Algorithms)、《程式隊長》(Captain Code)等程式設計專家帶來的指導中學到實用的程式設計技能。

立刻擁有一流的程式設計資源,同時透過你的購買贊助 Girls Who Code!

支付 1 ~ 25 美元的費用,獲得 4 ~ 26 項資源
(總價值 940 美元)

支付至少 1 美元即可獲得。這套電子書合集的總價通常高達 940 美元。而在 Humble Bundle,你可以自由決定支付金額,還可以提升你的貢獻額來升級你的合集!這個合集的最低購買金額為 1 美元。支付 1 美元或更多的金額即可獲取啟用碼。

隨處閱讀。這個合集中的電子書以 PDF 格式提供,因此可以在你的電腦、電子閱讀器、iPad、手機以及多種行動裝置上使用!使用說明及推薦閱讀程式清單可以在 這裡 找到。

支持慈善事業。你可以選擇資金用途 —— 在出版商和支援 Girls Who Code 之間進行分配。如果你喜歡,也可以給 Humble 小費!




非營利組織 Girls Who Code 成立於2012年,旨在鼓勵更多年輕女性完成大學程度的電腦科學教育,並掌握相關技能,從而進一步提升她們的就業能力。 Girls Who Code 匯集了許多頂尖企業主管、教育工作者和工程師,開發了一種全新的電腦科學教育模式,旨在激勵、教育並幫助不同經驗水準和背景的女孩掌握在該領域取得成功所需的技能。

短短三年內,Girls Who Code 已初見成效:透過快速迭代和擴充暑期沉浸式計畫和高度可擴充的俱樂部專案,Girls Who Code 已為全美 3000 多名女孩提供了超過 3000 小時的教學。計畫贏得了財富 500 強企業 CEO 的支持,吸收了 700 多位業界專業人士,提供了最強大的電腦科學教育資料集,並被《紐約時報》(The New York Times)和《今日秀》(Today Show)等 100 多家媒體報道。校友絕大多數選擇主修電腦科學或相關專業,並一致認為 Girls Who Code 的課程是她們選擇該專業的主要動力。

Girls Who Code 致力於縮小科技領域的性別差距。支持 Girls Who Code 的工作,是賦能未來工程師、創新者和高階主管的絕佳機會。




硬派 Python 學習之路,第 5 版

5th Edition

Author: Show

Publisher: Pearson

硬派 Python 學習之路,第 5 版

[預覽 PDF]

你將學會 Python!

Zed Shaw 已經建立了世界上最可靠的學習 Python 系統。只要遵循它,你就能成功 —— 就像 Zed 到目前為止教會的數百萬初學者一樣!你需要帶上紀律、堅持和專注;而 Zed 會提供你成功所需的精湛知識。

在《硬派 Python 學習之路》中,你將透過 60 個精心設計的練習來學習 Python。閱讀它們。輸入程式碼。執行它。修正你的錯誤。重複這個過程。在此過程中,你將學會電腦如何運作、如何解決問題,以及如何享受程式設計的樂趣。

如果你持續嘗試,你一定會掌握它 —— 並且會覺得非常棒!這個課程會讓你投入的每一分鐘都收穫滿滿。不久之後,你就會掌握一種全球最強大、最受歡迎的程式語言。你將成為一名 Python 程式設計師。


絕對初學者的演算法指南

Author: Chinnathambi

Publisher: Pearson

絕對初學者的演算法指南

[預覽 PDF]

一份動手實作、容易理解的指南,非常適合需要了解演算法的任何人

隨著資料量的爆炸性增長以及計算應用的多樣化,高效的演算法比以往任何時候都更為重要。 程式語言來來去去,但程式設計的核心 —— 演算法和資料結構 —— 卻始終如一。

《絕對初學者的演算法指南》是學習演算法和資料結構最快速的方式。透過實用的圖解以及用 Javascript 完整註解的程式碼範例,你將從基礎開始,逐步深入並擴充到組織資料所需的所有技術。


學習足夠強大的 Python 技能

Author: Hartl

Publisher: Pearson

學習足夠強大的 Python 技能

[預覽 PDF]

只學你需要知道的,而非你不需要的,用 Python 解決真實的問題

Python 是一個很棒的入門程式語言,但你不需要學習「所有東西」來開始,只需要學會如何高效地使用它來解決真實的問題。在《學習足夠強大的 Python 技能》中,你將學到讓你能夠在專業上有效生產所需要的特定概念、技能和方法。

這本書介紹了 Python,既作為通用語言,也作為適用於網頁開發和資料科學的專業工具,呈現出專注的範例和練習,幫助你深入理解重要的內容,而不浪費時間在不必要的細節上。 不久之後,你就會像天生掌握了這些知識一樣 —— 使你突然變得真正地、具有威脅性。


Captain Code - 程式領航者

Author: Forta

Publisher: Pearson

Captain Code - 程式領航者

[預覽 PDF]

Captain Code 是一本有趣、吸引人且充滿歡迎感的程式學習入門書,專為年輕人以及擁有年輕心態的人設計。由經驗豐富的教育工作者與程式設計師 Ben 和 Shmuel Forta 使用全球最受歡迎的程式語言之一 —— Python —— 來指引你學習。你將透過建立遊戲來學習,從簡單的專案到復古文字冒險遊戲,甚至完整的圖形化街機遊戲。Captain Code 擁有 400 張全彩頁面,充滿了溫馨的圖片、實用的技巧和小提示,以及深入淺出的可讀性內容,重點在於在享受樂趣的同時動手實作。所有程式碼範例均以全彩展示,並附上 QR Code 連結至額外內容、下載資源、挑戰解答等等。

Captain Code 讓程式設計變得刺激又充滿成就感。你準備好釋放你的程式設計超能力,成為程式設計領袖了嗎?


學會足夠強大的 JavaScript

Author: Hartl

Publisher: Pearson

學會足夠強大的 JavaScript

[預覽 PDF]

讓你需要的全都學會,不需要的全都省略,輕鬆用 JavaScript 寫程式

JavaScript 是一門很大的語言,但你並不需要學會「全部」才能開始,只需要了解如何高效使用它來解決實際問題。在《學會足夠強大的 JavaScript》這本書中, 你會學到讓你在專業上達到生產力所需的特定概念、技能與方法。

從一開始就將 JavaScript 視為一種通用語言,本書提供了用於在瀏覽器中建立動態效果以及編寫腳本和模組的範例。 專注的練習讓你掌握重要的知識,避免浪費時間在專業人士不在乎的細節上。不久之後,你會像是天生就懂這些東西一樣 —— 而你將突然變得極具威脅性。


JavaScript 絕對初學者指南,第 3 版

3rd Edition

Author: Chinnathambi

Publisher: Pearson

JavaScript 絕對初學者指南,第 3 版

[預覽 PDF]

即使你之前從未寫過程式,也能充分利用 JavaScript。JavaScript 絕對初學者指南是學習 JavaScript 的最快方式,從基礎開始,逐漸深入廣泛地掌握所有必備技術,幫助你開始建立高度可擴充的網頁 應用程式與體驗。只需按照自己的方式,一步一步簡單完成你想做的事情!

  • 建立條理分明、清晰的程式碼,方便重複使用與改進
  • 學習實證最佳化的開發方法,構建具卓越效能的可擴充網頁應用程式
  • 充分利用強大的物件導向技術來建立複雜且可擴充的應用程式
  • 將你的概念轉化為視覺吸引力強且具互動性的內容
  • 快速找出並修復問題
  • 學習如何確保你的程式碼運行得極其快速

用 Roblox Lua 在 24 小時內學會程式設計:官方 Roblox 指南

Author: Roblox

Publisher: Pearson

用 Roblox Lua 在 24 小時內學會程式設計:官方 Roblox 指南

[預覽 PDF]

只需 24 節、一小時或更短的課程,《用 Roblox Lua 在 24 小時內學會程式設計:官方 Roblox 指南》能幫助你學會撰寫自己 Roblox 遊戲所需的所有技能和技術。非常適合初學者,每個簡短且易於理解的課程都建立在前面所學的基礎上,幫助你快速掌握 Lua 程式設計的基本知識。

《用 Roblox Lua 在 24 小時內學會程式設計》涵蓋了以下內容,甚至更多:

  • 使用屬性、變數、函式、if/then 條件語句以及迴圈來撰寫程式
  • 使用陣列和字典來組織資訊
  • 使用事件讓事物能移動、爆炸、倒計時,並實現你的各種創意
  • 使用抽象化和物件導向程式設計來讓程式碼更容易管理
  • 永久儲存資料以建立排行榜、物品清單和自訂貨幣

HTML 與 CSS 視覺化快速入門指南, 第九版

9th Edition

Author: Casabona

Publisher: Pearson

HTML 與 CSS 視覺化快速入門指南, 第九版

[預覽 PDF]

數十萬人已經從 Visual QuickStart Guide 學會了 HTML 和 CSS —— 一種簡單、直覺的學習方法。透過精簡的步驟和說明,搭配眾多插圖,引導你學習 HTML 和 CSS,並向你展示要完成的內容,讓你能迅速上手運作。從基礎到更高階的技巧,本書將引導你完成以下內容:

  • 設計、結構化以及格式化網站
  • 使用圖片、連結、樣式、表格和表單
  • 增加媒體、視覺效果和動畫
  • 使用 CSS 完全掌控元素、字型、顏色與版面配置
  • 充分利用高級 HTML5 和 CSS3 的功能
  • 運用現代化最佳實踐以確保無障礙性與響應性

開始使用 Python 寫程式

Author: Miles

Publisher: Pearson

開始使用 Python 寫程式

[預覽 PDF]

成為一名 Python 程式開發者 —— 並從中找到樂趣!

即使你完全沒有程式設計經驗,也可以開始撰寫能解決實際問題的軟體!這本友善、簡單、全彩的書籍讓你完全掌控自己的學習, 並幫助你建立獨特且實用的程式。Microsoft 徹底重新設計了初學者的程式設計教學,反映了深入的研究,說明當今初學者如何學習,以及為什麼其它書籍會有所不足。《開始使用 Python 寫程式》充滿了創新,比如其 “Snaps” 預建操作以及其 “Make Something Happen” 專案。不論你是完全的新手還是曾經嘗試過,這本指南會將程式設計的力量、刺激感與樂趣放到正確的位置:你的手中!


Sams 自學 Java 24 小時速成

Author: Cadenhead

Publisher: Pearson

Sams 自學 Java 24 小時速成

[預覽 PDF]

只需要 24 堂課程,每堂不超過 1 小時,你就能學會 Java 程式設計的基本概念。

《Sams 自學 24 小時速成》採用簡單明瞭、循序漸進的方法,每一堂課都以之前所學做為基礎,幫助你從零開始學習 Java 的核心功能與技術。

這本書以友善、易懂且輕鬆的語氣呈現,讓你能掌握這門語言,而不會感到壓力或畏懼。全彩圖解與清晰的指引將以視覺化方式教你如何使用 Java 進行程式設計。

著名作者 Rogers Cadenhead 將幫助你掌握建立桌機與網頁程式、Web 服務,甚至是使用 Java 製作 Android 應用程式所需的技能與科技。


Sams 自學 C++ 24 小時速成 第六版

6th Edition

Author: Cadenhead / Liberty

Publisher: Pearson

Sams 自學 C++ 24 小時速成 第六版

[預覽 PDF]

只需花 24 節課,每節課一小時或更短的時間,你就能學到 C++ 程式設計的基礎知識。

Sams 自學 C++ 24 小時速成 是一本關於 C++ 程式語言的實作指南。它提供了簡短且實用的範例,說明了關鍵概念、語法和技巧。

透過一種直截了當的方法,這本快速且友好的教學會教授你所有需要知道的內容,從安裝並使用編譯器到偵錯你所建立的程式。

逐步指導會仔細帶你完成最常見的 C++ 程式設計任務。

每一章節結尾的測驗和練習能幫助你測試自己,確保你準備好繼續下一部分。


C 程式設計絕對新手指南,第 3 版

3rd Edition

Author: Perry / Miller

Publisher: Pearson

C 程式設計絕對新手指南,第 3 版

[預覽 PDF]

C 程式設計絕對新手指南是一個讓你輕鬆上手 C 語言的最快方法,每次都有極為清晰且簡單的步驟。你將會學到所有基礎知識: 如何組織程式、儲存並顯示資料、操作變數、運算子、輸入/輸出、指標、陣列、函式,以及更多內容。 學習 C 語言從未如此簡單!

誰能想到學 C 語言可以這麼簡單?

這是當前最棒的初學者指南,學習撰寫 C 程式,並讓你習得幾乎可運用於任何程式語言的技能。簡單實用的指導方式將幫助你開始建立有用且可靠的 C 程式碼,從遊戲到行動應用程式都能實現。


學會足夠的 HTML、CSS 和版面配置技巧來成為高手

Author: Hartl

Publisher: Pearson

學會足夠的 HTML、CSS 和版面配置技巧來成為高手

[預覽 PDF]

只需掌握必要的知識,並摒棄不需要的內容,開始建立並部署網站

為了設計、建構並部署現代網站,你需要具備三項核心技能:撰寫與編輯 HTML 的能力,運用 CSS 控制頁面設計,並建立能為使用者帶來良好體驗的高效網頁版面配置。但你不需要學習關於 HTML、CSS 和網頁版面配置的「全部」知識,只需學會有效運用它們來解決實際問題即可。在《學會足夠的 HTML、CSS 和版面配置技巧來成為高手》一書中,你將學習到完成工作所需的特定概念、技能以及方法。

即使你從未建立過網頁,作者也會幫助你快速提升技術熟練度,並掌握成功所需的知識精髓。 透過練習,你能專注於重要內容,而不會浪費時間在專業人士並不在意的細節上。


學會足夠的開發者工具來成為高手

Author: Hartl

Publisher: Pearson

學會足夠的開發者工具來成為高手

[預覽 PDF]

關於軟體開發核心工具,你需要知道的一切,以及不需要知道的任何東西

現代軟體開發所需的三個核心工具分別是 Unix 指令列、文字編輯器,以及使用 Git 的版本控制工具。但你不需要學會「所有」關於它們的功能,只需要了解如何有效地使用它們來解決實際問題。 在《學會足夠的開發者工具來成為高手》中,你將學習到具體的概念、技能與方法,讓你能撰寫應用程式、找到工作、進行協作,甚至有機會創建自己的公司。

即使你從未使用過(甚至從未聽說過)這些工具,通過練習可以幫助你專注於真正重要的部分,而不是浪費時間在你不需要的細節上。 不久後,你會感覺像是天生就懂得這些東西 —— 然後你會突然變得真的很厲害,甚至有一點危險性。


Sams 自學 C++ 每天一小時速成 第九版

9th Edition

Author: Rao

Publisher: Pearson

Sams 自學 C++ 每天一小時速成 第九版

[預覽 PDF]

每天花 1 小時開始你的 C++ 程式設計之旅!《Sams 自學 C++ 24 小時速成》是讓你快速掌握物件導向程式設計基礎,以及深入探索進階 C++ 功能與概念的完整教學。此實用指南已完全更新至 C++20 標準,將幫助你在掌握物件導向程式設計基礎的同時,撰寫更快速、更簡潔且更可靠的 C++ 程式碼。

不需要程式設計經驗:快速開始撰寫組織良好且高效的 C++ 程式!


Sams 自學 SQL 24 小時速成 第七版

7th Edition

Author: Stephens

Publisher: Pearson

Sams 自學 SQL 24 小時速成 第七版

[預覽 PDF]

透過《Sams 自學 SQL 24 小時速成》在僅僅 24 小時內解鎖 SQL 的強大威力!這本全面的指南是你快速掌握資料庫建立、資料檢索與效能管理的捷徑。 第七版針對現代 SQL 進行了完整更新,內含 Oracle Database Express (XE) 範例與實作練習,最後還有一個加值練習工作坊。

透過清晰的逐步指導,你將深入了解資料庫結構、物件、查詢、表格、交易、結合、檢視與子查詢。本書充滿實用範例、測驗與專家技巧,確保你能獲得實務技能, 輕鬆且高效地掌握 SQL!


Sams 自學基礎程式設計 24 小時速成 第四版

4th Edition

Author: Perry / Miller

Publisher: Pearson

Sams 自學基礎程式設計 24 小時速成 第四版

[預覽 PDF]

《Sams 自學基礎程式設計 24 小時速成》以成功的 24 小時格式講解程式設計的基礎知識。 本書的實例即使是對程式設計沒有任何先前接觸的讀者,也能輕鬆閱讀和理解。

本書涵蓋了程式設計的最基礎內容:為什麼要寫程式?該使用哪些工具?程式如何告訴電腦去做什麼? 你將學習如何對電腦進行程式設計,並探索一些最受歡迎的程式設計語言。本書使用 Python 引導你了解常見的程式設計基礎,並概述其它常見程式設計語言及其用法。


Sams 一天 10 分鐘學會 SQL 第 5 版

5th Edition

Author: Forta

Publisher: Pearson

Sams 一天 10 分鐘學會 SQL 第 5 版

[預覽 PDF]

無論你是應用程式開發者、資料庫管理員、網頁應用程式設計師、行動裝置應用程式開發者,或者是 Microsoft Office 的使用者,了解 SQL 的基本知識是與資料庫互動時的重要部分。而《一天 10 分鐘學會 SQL》這本書提供了你執行工作時所需的簡單實用答案。

專業培訓師與知名作家 Ben Forta 僅教導那些你需要了解的 SQL 部分 —— 從簡單的資料檢索開始,很快引導你進入更複雜的主題,包括使用聯結、子查詢、儲存程序、游標、觸發器以及資料表約束。

你將以系統性且簡明的方式學習 —— 透過短而簡單的課程,每堂課僅需花費 10 分鐘或更少時間來完成。


自學 HTML、CSS 和 JavaScript

3rd Edition

Author: Meloni / Kyrnin

Publisher: Pearson

自學 HTML、CSS 和 JavaScript

[預覽 PDF]

Sams Teach Yourself HTML、CSS 和 JavaScript All in One 將這三個基本的網頁開發技術結合在一起,以一篇清晰書寫、組織有序、循序漸進的教學手冊,專業地引導初學者掌握這三項相互關聯的技術。

只需短短的時間,你就能學習如何將 HTML、層疊樣式表 (CSS) 和 JavaScript 結合使用來設計、建立以及維護世界級的網站。本書中的每一課都建立在前一課的基礎上,讓你能從零開始學習基礎知識。清晰的指引以及實際操作的範例會示範如何使用 HTML 來建立網站的架構,使用 CSS 設計網站的版面配置和排版,然後利用 JavaScript 和 jQuery 增加互動性。


無所畏懼地學習 Python

Author: Overland

Publisher: Pearson

無所畏懼地學習 Python

[預覽 PDF]

《無所畏懼地學習 Python》是一本完美的初學者 Python 指南,適合任何想要輕鬆學習這門語言並避免其「陷阱」的人。

  • 帶你深入了解 Python 的原理,讓你明白它為什麼以這種方式運作
  • 讓學習 Python 變得有趣,展示如何用它來解決具有挑戰性的難題和贏取有趣的遊戲
  • 特別為從 C、C++、Visual Basic 或 Java 等語言轉移到 Python 的程式設計師量身打造

開始用 C# 寫程式

Author: Miles

Publisher: Pearson

開始用 C# 寫程式

[預覽 PDF]

成為一名 C# 程式設計師 —— 並從中獲得樂趣!

即使你完全沒有任何程式設計經驗,也能開始撰寫解決真實問題的軟體!這本友善、簡單且全彩的書,讓你完全掌控自己的學習過程,幫助你建立獨特且實用的程式。 微軟完全重新設計了初學者的教學指南,基於對現代初學者學習方式的深入研究,並解釋為什麼其他書籍會不夠完善。 《開始用 C# 寫程式》充滿創新性內容,從其「Snaps」預先建構的操作,到「Make Something Happen」專案。無論你是完全的新手,還是曾經嘗試過程式設計的人,本指南都將讓程式設計的力量、興奮與樂趣回到它應該屬於的地方:你的手中!


硬派 Ruby 學習之路

3rd Edition

Author: Shaw

Publisher: Pearson

硬派學習 Ruby

[預覽 PDF]

你將學習如何使用 Ruby 寫程式!

Zed Shaw 創造了全球最完美的 Ruby 學習系統。只要跟隨這個系統,你就能成功 —— 就像 Zed 到目前為止教授的數十萬名初學者一樣!你只需要具備自律、承諾與毅力;作者會提供所有其它的東西。

在《硬派 Ruby 學習之路》裡,你將透過 52 個精心設計的練習學習 Ruby。 閱讀它們。精確地輸入它們的程式碼。(非複製與貼上!)修正你的錯誤。觀察程式執行的結果。 在此過程中,你將學會軟體的運作方式;優秀的程式看起來應該是什麼樣子;如何閱讀、編寫以及思考程式碼; 以及如何使用專業程式設計師的技巧來發現並修正你的錯誤。


Ruby on Rails 教學,第 7 版

7th Edition

Author: Hartl

Publisher: Pearson

Ruby on Rails 教學,第 7 版

[預覽 PDF]

Ruby on Rails 是最受歡迎的開發網頁應用的框架之一,但學習與使用它可能具有挑戰性。不論你是網頁開發的新手,還是僅是 Rails 的新手,《Ruby on Rails 教學》就是解決方案。

透過開發三個逐步提升複雜度的範例應用學習 Rails。該教學的範例專注於幾乎適用於任何網站的一般網頁開發原則。

作者說明了每個新技巧如何解決實際問題,並以簡短但實用的程式碼進行示範,簡單到容易理解卻同時具有效用。 不管你之前的網頁開發經驗如何,這本書將引導你掌握真正的 Rails 技巧。


開始用 JavaScript 寫程式

Author: Miles

Publisher: Pearson

開始用 JavaScript 寫程式

[預覽 PDF]

成為一名 JavaScript 程式設計師,同時享受這個過程的樂趣!

開始撰寫能解決實際問題的軟體,即使你完全沒有任何程式設計經驗!這本友善、簡單、全彩的書讓你完全掌控自己的學習過程,幫助你建立獨特又實用的程式。 Microsoft 完全重新設計了初學程式設計師的教學指南,充分反映出針對現代初學者的深入研究。 《開始用 JavaScript 寫程式》充滿創新點,從其可以直接在瀏覽器中互動的 JavaScript 程式碼範例,到「Make Something Happen」的專案。無論你是徹底的初學者還是之前嘗試過,這本指南都能將程式設計的力量、刺激和樂趣帶到你手上!


無所畏懼的 C++

3rd Edition

Author: Overland

Publisher: Pearson

無所畏懼的 C++

[預覽 PDF]

學習 C++ 不會太艱難!

你是否曾經想學習程式設計?你是否曾經想學習 C++ 語言?《無所畏懼的 C++》是開始學習的理想方式。即使你從未寫過一行程式碼,這本書也能快速讓你在 C++ 中變得得心應手。

你將從簡短而簡單的範例開始,這些範例能讓你輕鬆輸入並執行。在幾個章節之內,你就能建立遊戲並解決謎題。 一切內容都被簡化為核心精華,耐心地說明,並以實用的範例和練習搭配清楚的圖解,幫助你快速進步。 你絕不會陷入複雜或無意義的範例:內容 100% 著重於學習真正有效且重要的部分 —— 同時還能享受樂趣!


硬派 C 學習之路

Author: Shaw

Publisher: Pearson

硬派學習 C

[預覽 PDF]

你將學會 C!

你帶上紀律、投入和堅持,作者提供其它的一切。

在《硬派 C 學習之路》中,你將透過完成 52 個精心設計的練習來學習 C。閱讀練習內容。精確地輸入程式碼。 (非複製和貼上!)修正你的錯誤。觀察程式執行。隨著進展,你將學會優良、現代化的 C 程式應該如何編寫; 如何更有效地思考程式碼;以及如何更高效地找到並修正錯誤。最重要的是,你將掌握嚴謹的程式設計技術,如此一來你可以建立能夠防範惡意行為和缺陷的軟體。

這個教學會回報你投入的每一分鐘。很快地,你將學會世界上最強大的程式設計語言之一。你會成為一名 C 程式設計師。


支付 1 ~ 25 美元的費用,獲得 4 ~ 26 項資源
(總價值 940 美元)