Skip to content

kdchang/python101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5dd0be3 · Jul 30, 2017

History

21 Commits
Jul 13, 2017
Mar 31, 2017
Apr 1, 2017
Apr 26, 2017
Apr 26, 2017
Apr 26, 2017
Jul 20, 2017
Jul 13, 2017
Jul 20, 2017
Apr 26, 2017
Jul 30, 2017
Apr 26, 2017
Apr 26, 2017
Feb 5, 2017
Feb 5, 2017
Apr 26, 2017
Jul 13, 2017
Apr 4, 2017
Jul 20, 2017
Apr 26, 2017

Repository files navigation

Python Web 程式設計入門實戰(Python101)

由淺入深系統性學習原生 Python 和程式設計的重要觀念。去蕪存菁,完整介紹 Python 優良且重要的部份,並透過 Web 開發啟發學員興趣。讓學員可以系統性學習,打好程式設計基礎(課程內容將以 Python3 為主)。

課程大綱(Syllabus)

  1. 單元1 - Python 程式設計初體驗(寶可夢 Pokemon 對戰遊戲範例)

  2. 單元2 - Python 開發環境建置(終端機與編輯器)與 Github 操作入門

  3. 單元3 - Python 程式設計入門上(基本語法與流程控制)

  4. 單元4 - Python 程式設計入門中(資料結構、函式與類別)

  5. 單元5 - Python 程式設計入門下(檔案處理與資料庫)

  6. 單元6 - Python 套件管理基礎

  7. 單元7 - HTML/CSS/JavaScript 簡易基礎(ajax)

  8. 單元8 - 實戰範例:網頁版 Youtube 影片下載工具(使用 Flask Web 框架)

  9. 單元9 - 實戰範例:表特版與八卦版網路圖片下載與網路爬蟲基礎(Requests/BeautifulSoup/Selenium)

  10. 單元10 - 實戰範例:台灣股票資料網路爬蟲與資料分析(爬取台灣股票資料)

  11. 單元11 - 實戰範例:網路爬取購物網站商品價格(PhantomJS 以露天商品為例)

  12. 單元12 - 實戰範例:政府開放資料入門(Pandas 實價登錄)

  13. 單元13 - 實戰範例:OpenCV 人臉辨識入門範例(使用 Flask Web 框架,how-old.net)

  14. 單元14 - Python Django Web 初體驗與網際網路基礎

  15. 單元15 - Django URL 管理與商業邏輯

  16. 單元16 - Django Model 與資料庫操作(ORM)

  17. 單元17 - Django admin 後台會員管理系統

  18. 單元18 - Django Template 和靜態資源

  19. 單元19 - Django Cookie / Session(login/signup)

  20. 單元20 - Django 會員登入與註冊(auth)

  21. 單元21 - Django 網站前後端分離與 Restful API

  22. 單元22 - 實戰範例:OpenCook 食譜分享社群網站開發實務

  23. 單元23 - 實戰範例:部屬應用程式到 Heroku 雲端伺服器

  24. 單元24 - Python Django Facebook API 整合入門(募資金額 200% 解鎖)    

  25. 單元25 - Python Django PayPal API 電子商務金流串接(募資金額 400% 解鎖)

環境建置(Enviroment)

  1. Anaconda
  2. Jupyter
  3. Sublime Text
  4. Ipython
  5. repl.it

Sublime 外掛(Sublime)

  1. Emmet
  2. HTML-CSS-JS Prettify
  3. Bracket​Highlighter
  4. Codecs33/ConvertToUTF8
  5. SublimeCodeIntel

參考文件

  1. Django Girls 學習指南
  2. django-tutorial-for-programmers
  3. 專欄文章:Python Tutorial
  4. Recommended Django Project Layout
  5. Sublime Text 3 新手上路:必要的安裝、設定與基本使用教學

About

Python101 Course Example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published