聯繫我們

課程簡介

Python 程式設計入門

  • 執行 Python 程式碼
  • 使用 Python 開發工具(IDE 及指令列工具)
  • 使用 Python 和 iPython 殼層,以及 iPython Notebook

資料型別與運算

  • 整數與浮點數
  • 字串與位元組
  • 元組(Tuples)與列表(Lists)
  • 字典(Dictionaries)與有序字典
  • 集合(Sets)與凍結集合(Frozen Sets)

組織與分發程式碼

  • 建立模組(Modules)與套件(Packages)
  • 將程式碼分發至儲存庫(Repositories)

物件導向與函式式程式設計

  • 建立與使用函式及類別(Classes)
  • 使用裝飾器(Decorators)修改函式與類別
  • 認識元類別(Meta-classes)

錯誤處理與測試

  • 處理與丟擲例外(Exceptions)
  • 撰寫與執行測試(文件測試與單元測試)
  • 檢查測試的程式碼覆蓋率

檔案與目錄操作

  • 存取不同類型的檔案及檔案處理原則
  • 建立、讀取、更新與刪除檔案(包括一般文字檔案、CSV,以及 Microsoft Word 和 Microsoft Excel 檔案)
  • 使用正規表示式(Regular Expressions)從文字檔案中擷取資料
  • 建立與刪除目錄、列出及搜尋檔案

資料庫存取

  • 資料的選取、插入、更新與刪除
  • 基於 SQLite 3、PostgreSQL 和 MySQL 的通用資料庫 API
  • 使用物件關係映射(Object Relational Mapper, SQLAlchemy)
  • 操作 NoSQL 資料庫

征服網頁

  • 擷取網頁
  • 解析 HTML 和 XML
  • 自動填寫網頁表單
  • 使用 Python 建立網頁應用程式

最低要求

 28 小時

客戶評論 (7)

課程分類