公告

《如何自學程式設計》入選 Google Play 台灣地區2016年度最佳書籍|本站於 Google Play 銷售電子書。
預計之後會調整本站內容,凡是有兩個版本的教材,舊版本將刪除。
------
Udemy | Python 專案開發入門的二十一堂課 | 促銷優惠

Udemy | Python 專案開發入門課程暨集資印書

傳統學習程式設計的方式通常是學完所有語法細節,並且學會開發程式庫之後,才去學習軟體開發,可是很容易產生一、兩年左右的撞牆期,因為語法細節到開發程式庫都很繁瑣,稍不留意就會出錯,從而拖慢學習的速度。

我從 2011 年左右開始嘗試編寫入門指南系列,希望以另一種模式帶領完全初學者學習程式設計,這種模式就是在剛開始三個月左右省略過多的語法細節,直接帶領初學者去學習開發軟體專案,基本上這樣的模式跟美國知名的教材 How to Think Like a Computer Scientist 是很類似的,由此寫成《Python入門指南》,以下為《Python入門指南》的學習路徑圖


就像使用工具一樣,我們總是先學會使用工具,之後有興趣才會去學習怎麼開發工具。開發軟體也一樣,我們可以先學會開發應用軟體,因為這要用到很多程式庫已經定義好的工具,之後才去學習開發程式庫,也就是給其他程式設計師使用的工具,由於已經先有大量使用程式庫的經驗,後續對開發程式庫可以更有感覺,好處是可以縮短撞牆期,更快進入狀況。

就我得到的多數讀者回饋而言,很多人因為《Python入門指南》而受益,此次利用這次集資印書的機會,同步推出 Udemy 線上課程,此課程《Python專案開發的二十一堂課》是以《Python入門指南》為基礎,再以其他內容擴充。以下為《Python專案開發的二十一堂課》的課程目錄

第一部分 基礎學習
第一堂課 - 認識 Python 語言
第二堂課 - 資料型態與變數
第三堂課 - 識別字命名規則與縮排
第四堂課 - 運算式與陳述
第五堂課 - 控制結構
第六堂課 - 函數
第七堂課 - 類別與物件導向
第八堂課 - 模組、套件與文件字串
第二部分 軟體開發
第九堂課 - 軟體規格
第十堂課 - 實作、測試、除錯及修改
第十一堂課 - 軟體生命週期與繼續實作編碼及解碼
第十二堂課 - 重構
第十三堂課 - 認識標準程式庫及 Tk
第三部分 圖形介面
第十四堂課 - GUI 的基本概念與 MVC 模式
第十五堂課 - Tk 的視窗元件與 V 、 C 的部分
第十六堂課 - 整合 Encrypt 類別及其他功能
第十七堂課 - 認識第三方程式庫與 Django
第四部分 架設網站
第十八堂課 - MTV 的功能劃分與網站首頁
第十九堂課 - 建立 App 與加入 encrypt 模組
第二十堂課 - 設計網頁樣板
第二十一堂課 - 客製化後台與下一步

這次集資包括兩本實體書,第一本為《如何自學程式設計》


第二本為《Python入門指南》


也可兩本一起


以及 Udemy 課程《Python專案開發的二十一堂課》


亦可影片觀看上課內容簡介及模式


有以下數種方案

贊助金額回饋
350《如何自學程式設計》實體書。
600《Python入門指南》實體書。
850《如何自學程式設計》實體書與《Python入門指南》實體書。
2400Udemy 上《Python專案開發的二十一堂課》的 Coupon 、《Python入門指南》實體書及其他三本 Python 的 DRM-free EPUB 電子書。
2600Udemy 上《Python專案開發的二十一堂課》的 Coupon 、《如何自學程式設計》實體書、《Python入門指南》實體書及其他三本 Python 的 DRM-free EPUB 電子書。

三本 Python 的 DRM-free EPUB 電子書為《Python入門指南》、《Python速查手冊》及《Python的一堂課》。

以上台灣包括離島郵寄免運費,若是台灣以外的地區,需要加上運費。

《Python專案開發的二十一堂課》上架 Udemy 後預計定價 NT$ 4800 ,參與此次課程集資,總計可得到價值超過 NT$ 6000 的回饋,感謝任何贊助,請持續分享給需要學習 Python 或程式設計的新朋友,謝謝 😊

請到以下連結參與集資計劃

https://www.zeczec.com/projects/udemy-python

PS:預計 9/4 20:00 上線。

沒有留言: