Python 入門指南: 由基礎走向完整 GUI 及 Django 專案的 MVC 開發模式 V4.20

¥55.00

  • 平台系统: PDF
  • 商品库存: 有现货

- +
為保障會員用戶隱私,僅顯示部分購買記錄。
会员用户:刘**** 购买了该商品,已支付。
会员用户:无**** 购买了该商品,已支付。
会员用户:万**** 购买了该商品,已支付。
会员用户:3**** 购买了该商品,已支付。
会员用户:C**** 购买了该商品,已支付。
会员用户:a**** 购买了该商品,已支付。
会员用户:m**** 购买了该商品,已支付。
会员用户:a**** 购买了该商品,已支付。
会员用户:l**** 购买了该商品,已支付。
会员用户:薛**** 购买了该商品,已支付。
会员用户:C**** 购买了该商品,已支付。
会员用户:h**** 购买了该商品,已支付。
会员用户:张**** 购买了该商品,已支付。
会员用户:i**** 购买了该商品,已支付。
会员用户:侯**** 购买了该商品,已支付。

Python 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。

 

本書分成四大部分,每一部分又分成 6 到 13 個單元

 

 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇

 ◎ Django 篇

(書中的「關於本書」有學習路徑圖。)

 

首先是「基礎學習篇」,「基礎學習篇」的學習目標包括認識 Python 、怎麼處理資料、控制結構、模組化、物件導向及程式文件,這部分累計十三個單元,預計帶領讀者學會寫簡單的 Python 小程式,具備寫小程式的能力之後,就進入接下來的「軟體開發篇」。

「軟體開發篇」的學習目標為開發、測試、除錯及重構,這部分累計八個單元,目的是讓讀者了解完整的軟體開發概念及流程,同時開發往後「GUI篇」及「Django篇」的計算核心類別 Encrypt ,帶讀者深入了解如何設計類別,此後先進入「GUI篇」,利用標準程式庫的 GUI 模組 Tk 替計算核心設計視窗應用軟體。

 

「GUI篇」的學習目標為開發 Tk 應用軟體,以開發流程為主,首先介紹利用框架開發常見的 MVC 模式,連帶介紹建立簡單 Tk 程式的概念,接下來改用類別設計 GUI , Encrypt 為 M 的部分, V 的部分為 EncryptView ,而 C 的部分為 EncryptController ,簡單說, M 就是計算核心類別, V 為用 Tk 建立視窗的類別, C 則是負責溝通 M 與 V 的類別。

「Django篇」緊接在「GUI篇」之後, Django 是利用 Python 快速架設網站的第三方框架,框架的意思就是按照既定的模式就可以簡單完成架站的工作,毋需相關程式都要自行開發。同樣會把計算核心類別放到網站中運用,不過 Django 的開發概念為 MTV , T 取代 MVC 中的 V 為網頁樣板,V 取代 MVC 中的 C 作為溝通 M 與 T的 Python 程式,而 M 表示資料庫的部分,因此計算核心類別會額外加入,所有計算結果都會存入資料庫中。

 

每一個單元的最後都有「中英文術語對照」、「重點整理」、「問題與討論」及「練習」,其中「練習」在「軟體開發篇」會帶領讀者開發猜數字遊戲,到「GUI篇」會把猜數字遊戲移植到 Tk 上,「Django篇」會把猜數字遊戲變成網路應用程式。

所有範例程式都放在以下 GitHub 網站的網址

 

---- https://github.com/kaichingchang/Python-Guide-Code

 

這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式到簡單的網站,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 34 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Python 、 Tk 及 Django ,因此本書是提供給完全初學者的第一本書,而非最後一本書。

 

註:電子書版本會隨 Python 版本進行更新,目前介紹的是 Python 版本為 3.6 。

從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 43 篇文章,超過 80 個程式範例及 90 個練習,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報

 

《Python 入門指南》V4.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 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^

 

更新資訊

本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。

 

更新資訊

訂正內容及重寫「關於本書」。

 

更新資訊

加入「Django篇」及重訂內容。

支付成功后,自动发送PDF到注册邮箱。


我如何联系到客服

点击页面右下角【开始聊天】,就可以和我们的在线客服取得联系。

自动发货时间(UTC+8)9:00至23:00,充值卡面值发货说明:正常情况下,默认发送购买面值;极少数缺货情况会发送组合面值。下载类商品发货说明:订单状态为已完成,请到邮箱找寻安装包或下载账号邮件,可能在垃圾邮件里。代充类商品,请提供登录账号和密码。Telegram客服:TWSYCZ 。如需更多支持,请邮件(order@twsycz.com)联系我们。

标签 Python 入門指南: 由基礎走向完整 GUI 及 Django 專案的 MVC 開發模式 V4.20