本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。
https://youtu.be/aCXqTqqQzVY Gemini 3 x NotebookLM 領軍 Nano Banana Pro x Veo x Whisk x Flow x Gem Google 多模態 AI 工作流 本書內容 ☆★☆從 Gemini...
►►►重量級Claude Code手冊◄◄◄ ►►►涵蓋最新更新Agent Skills內容◄◄◄ ►►►從新手晉升為高手◄◄◄ ★內容介紹 ☆Vibe Coding 時代第一名的 AI 開發助手 Claude ...
"★★★「程式設計不再孤軍奮戰,讓 AI 成為你的戰友!」★★★ ☆☆☆「用 VS Code + Copilot,讓寫程式變得像聊天一樣簡單!」☆☆☆ ★★★「專案實戰,立即上手,程式...
☆★☆從 Gemini 到 NotebookLM,打造個人知識與創作☆★☆ ☆★☆整合 Google Workspace全系列 AI 工具☆★☆ ☆★☆圖像、語音、影片與文件的多模態☆★☆ ☆★☆讓 AI 真的成...
https://youtu.be/Jqv2QYNff-4 \\國內第一本!Cursor教戰手冊// ☆★☆Context Engineering 頂級實作工具☆★☆ ☆★☆100倍速開發,一天完成原型及產品佈署☆★☆
這不是一本鉅細靡遺的 C# 語法字典。 本書將介紹 C# 語言當中較為核心、進階、或需要花較多時間深度理解的部分。不同於傳統程式設計書籍的是,本書特別強調...
市面上第一本結合「八字命盤、AI 覺察與人生指引信」的自我探索說明書。 寫給站在人生岔路前、猶豫著該往哪裡走的你, 寫給忙得不敢停下、只能硬撐著往前走的...
為什麼這本《AI 思維 - 原子習慣》值得你帶回家? 如果你已經看過無數「自律」、「時間管理」、「成功習慣」的書,卻始終做不到、撐不久、三分鐘熱度,那不...
NotebookLM筆記術 打造你的AI「第二大腦」 ★☆★ 從「抄重點」走向「理解與輸出」 ★☆★ ★☆★ 多來源整合 x 提問思考 x 知識累積 ★☆★ ★☆★ 學生、教師、上班...
★☆★「AI 時代最全面的 ChatGPT 5 實戰指南」★☆★ 在 AI 快速演進的浪潮中,ChatGPT 5 不僅是工具,更是未來工作與創作的強大戰友。本書從基礎到進階,完整揭...
AI提示詞 打造精準Prompt的對話力與創造力 【台灣首創Prompt教戰守則】 【解密AI對話的黃金鑰匙】 【實戰範例,學Prompt超有感】 【職場創新,掌握AI...
你與 AI 大神的距離,只差這本「動手做」的實戰指南! 翻開本書,開始打造專屬於你的第一個 AI 應用吧! ★ AI 當你的程式助教,從零開始不怕痛! 本書專...
★★★《AWS自學聖經》作者Sam T.全新作★★★ ★★★圖解教學★★★ ✦什麼是K8S? K8S全名為Kubernetes,是一套容器化管理框架,常與Docker等技術一起運用。近年來...
這不是一本給初學者的JavaScript教科書。相反地,它是寫給那些已經學過JavaScript卻依然感到卡關,對某些觀念依然模糊的開發者。 就像大學課程一樣,或許都是...
最近聽到許多用 node.js 的網友改去用 io.js ,然後他們還開始用了 koa.js 這個框架。 筆者不看不知道,一看不得了,發現這是個重要的好東西,只好趕快來介...
Python 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。
本書分成四大部分,每一部分又分成 8 到 21 個單元
◎ 基礎篇
◎ 軟體開發篇
◎ GUI 篇
◎ Brython 篇
(書中的「關於本書」有學習路徑圖。)
首先是「基礎學習篇」,「基礎學習篇」的學習目標包括認識 Python 、怎麼處理資料、控制結構、模組化、物件導向及程式文件,這部分累計十三個單元,預計帶領讀者學會寫簡單的 Python 小程式,具備寫小程式的能力之後,就進入接下來的「軟體開發篇」。
「軟體開發篇」的學習目標為開發、測試、除錯及重構,這部分累計八個單元,目的是讓讀者了解完整的軟體開發概念及流程,同時開發往後「GUI篇」及「Brython篇」的計算核心類別 Encrypt ,帶讀者深入了解如何設計類別,此後先進入「GUI篇」,利用標準程式庫的 GUI 模組 Tk 替計算核心設計視窗應用軟體。
「GUI篇」的學習目標為開發 Tk 應用軟體,以開發流程為主,首先介紹利用框架開發常見的 MVC 模式,連帶介紹建立簡單 Tk 程式的概念,接下來改用類別設計 GUI , Encrypt 為 M 的部分, V 的部分為 EncryptView ,而 C 的部分為 EncryptController ,簡單說, M 就是計算核心類別, V 為用 Tk 建立視窗的類別, C 則是負責溝通 M 與 V 的類別。
「Brython篇」緊接在「GUI篇」之後, Brython 是利用 JavaScript 實作的 Python 直譯器,這裡是要把運用計算核心的 Encrypt 類別移植到瀏覽器上,同時延續「GUI篇」結合「基礎學習篇」的內容進一步示範 Python 程式設計方式,「GUI篇」用類別設計圖形介面應用程式,「Brython篇」則是依據瀏覽器的情況,改成用函數設計。
Brython 為網頁客戶端的 Python 直譯器,請先參考以下 Brython 官網的介紹
https://brython.info/index.html
本書範例及練習演示放在以下網頁
http://kaiching.org/pydoing/py-guide5/example-and-exercises.html
每一個單元的最後都有「中英文術語對照」、「重點整理」、「問題與討論」及「練習」,其中「練習」在「軟體開發篇」會帶領讀者開發猜數字、擲骰子及鬥獸棋三大類遊戲,到「GUI篇」會把這三大類遊戲移植到 Tk 上,「Brython篇」會把這三大類遊戲變成網路應用程式。
這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式到簡單的網站,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 45 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Python 、 Tk 及 Brython ,因此本書是提供給完全初學者的第一本書,而非最後一本書。
註:電子書版本會隨 Python 版本進行更新,目前介紹的是 Python 版本為 3.11 。
從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 60 篇文章,具有 112 個程式範例及 433 個練習,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報
《Python 入門指南》V5.00 錯誤回報(Google 表單)
本書的主要參考資料有
----Index of Python Enhancement Proposals
----The Python 2 Tutorial
----Beginning Python: From Novice to Professional
----How to Think Like a Computer Scientist: Learning with Python, 2nd Edition (Using Python 2.x)
您不一定要購買這本電子書,若您願意花一點錢購買這份 V4.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^
更新資訊
本書全面翻新,「基礎學習篇」擴充到 21 個單元,原本介紹 Django 改為 Brython ,並大幅增加練習數量。
註:本書所有內容可到作者網站《Python 入門指南》預覽。
http://kaiching.org/pydoing/py-guide5/index.html
張凱慶
2024/01/18
Udemy 課程 https://www.udemy.com/python-guide/
介紹 Python 入門指南 4.00 ,包括講解學習路徑圖、專案學習的程式範例示範執行等等。
根據台灣現行法規,數位內容( 如電子書、音樂、影片、遊戲、App )形式之商品,不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試讀」功能後再付款購買。