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

¥55.00

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

- +
為保障會員用戶隱私,僅顯示部分購買記錄。
会员用户:江**** 购买了该商品,已支付。
会员用户:.**** 购买了该商品,已支付。
会员用户:飞**** 购买了该商品,已支付。
会员用户:M**** 购买了该商品,已支付。
会员用户:l**** 购买了该商品,已支付。
会员用户:M**** 购买了该商品,已支付。
会员用户:D**** 购买了该商品,已支付。
会员用户:王**** 购买了该商品,已支付。
会员用户:a**** 购买了该商品,已支付。
会员用户:M**** 购买了该商品,已支付。
会员用户:M**** 购买了该商品,已支付。
会员用户:宁**** 购买了该商品,已支付。
会员用户:陆**** 购买了该商品,已支付。
会员用户:A**** 购买了该商品,已支付。
会员用户:Z**** 购买了该商品,已支付。

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,充值卡面值发货说明:正常情况下,默认发送购买面值;极少数缺货情况会发送组合面值。下载类商品发货说明:订单状态为已完成,请到邮箱找寻安装包或下载账号邮件,可能在垃圾邮件里。代充类商品,请提供登录账号和密码。如需更多支持,请邮件(order@twsycz.com)联系我们。


免责声明:
本网站提供的文件/软件等内容仅供学习和研究使用,不得用于任何商业目的。下载或使用本网站提供的文件/软件等内容即表示您同意以下条款:
1. 用户应在下载后24小时内删除本网站提供的文件/软件等内容。如果您发现本网站提供的文件/软件等内容对您有用,应购买正版以获得更好的服务和支持。
2. 本声明不免除因故意或重大过失造成的任何人身伤害或财产损失的责任。
3. 任何因使用本网站提供的文件/软件等内容而引起的直接或间接后果,由用户自行承担。
4. 本网站提供的文件/软件等内容作者或提供者不承担因使用本网站提供的文件/软件等内容而可能导致的任何形式的损失或损害的责任。
请确保您已阅读、理解并同意上述条款。如果您不同意这些条款,请不要下载或使用本网站提供的文件/软件等内容。
*如果你在我们网站看到有侵犯你权利的内容,请邮件联系我们,我们会核实后立即删除。

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