Skip to content

brennenhuang/python101

 
 

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

Languages

  • Python 96.4%
  • HTML 1.5%
  • JavaScript 1.5%
  • Other 0.6%