課程大綱
這個為期 12 星期的兼讀制 Python 課程專為沒有編程經驗的初學者而設。
本課程從零開始涵蓋了 Python 編程語言的所有基礎課題。另附送 Git 和 GitHub,以及數據結構和算法等增潤課題。
用於協作編程的 Git 和 GitHub
在本課題中,您將學習如何使用流行的版本控制系統 Git 和代碼託管平台 GitHub 來管理您的代碼。
版本控制系統介紹
基本 Git 命令
分支與合併
使用遠程倉庫
在 GitHub 上創建拉取請求
解決合併衝突
版本控制最佳實踐
Python 基礎知識和編程基礎
此課題專為沒有編程經驗的初學者而設。
完成課題後,您將能夠編寫 Python 代碼來解決基本問題。
安裝 Python 及搭建環境
數據類型、變量和運算符
條件語句和循環
函數和模塊
輸入和輸出處理
錯誤處理
面向對象的編程概念
數據結構及算法
在本單元中,您將了解計算機科學中廣泛使用的各種數據結構和算法。
到本單元結束時,您將能夠應用這些概念來解決更複雜的問題。
Lists 和 List Comprehensions
Tuples
Sets
Dictionaries
數據結構和複雜度分析
排序和搜索算法
遞歸和記憶化
使用 Python 創建自動化工序
到本單元結束時,您將能夠創建 Python 腳本來自動執行重複性任務並節省您自己的時間和精力。
使用 Python 自動化真實任務
使用 Python 與檔案系統互動
使用 Python 及正則表達式
使用 Python 與 Excel 和 Word 互動
自動生成 PDF 文件並發送郵件
創建自動化定時任務
網絡基礎和網絡爬蟲
在本單元中,您將學習網絡開發和網絡抓取的基礎知識。
到本單元結束時,您將能夠構建一個簡單的 Web 應用程序並抓取網站以提取有用信息。
網絡基礎介紹
HTML簡介
CSS簡介
JavaScript簡介
REST API 和 API 調用
使用 BeautifulSoup 和 Selenium 進行網絡爬蟲
SQL、數據處理和可視化
學完本單元後,您將能夠從數據庫中提取數據,使用 Python 對其進行處理,並創建可視化效果以獲得有用的資訊。
SQL 簡介
使用 Python 與數據庫互動
使用 Python 處理數據
數據分析與操作
數據可視化
Caspar
課程導師
前大摩資深軟件工程師,具備豐富的軟件開發及招聘經驗,助你輕鬆投身 IT 行業
- 曾獲多間頂級投行 Offer,具備多年跨國企業級軟件開發經驗
- 香港頂級學府畢業,計算機科學理科碩士
- AWS 認證解決方案架構師
- Oracle 認證專業 Java 工程師
- Google 認證 IT 支援及 Python 自動化專業證書
常見問題
-
這個課程是為誰而設的?
我們歡迎任何沒有編程經驗,但有興趣學習編程的人參加。
-
這個課程的時長是多久?
這個課程共有 12 星期,每星期一堂 3 小時。
-
完成課程後我能獲得證書嗎?
是的,您將獲得完成課程的證書。
-
課程開始前,我需要準備什麼?
您需要一台可使用互聯網的筆記本電腦。我們會提供課程中所有工具的安裝指南。
-
如果付款後發現不合適,能否退回學費?
我們設有 7 天冷靜期,你可以在付款後 7 天內取消報讀,學費會全數退還。 請留意,一旦課程開始,退款申請必須於第 2 星期開始前提交,否則恕不接納。
-
這門課程是在線還是面授的?
本課程提供在線及面授模式。
-
導師會提供哪方面的支援?
我們的講師可以在上課期間和課外提供支持。 我們還有一個支援團隊來回答您的任何問題。 此外,您還可以加入由同學和校友組成的學習社區。
-
如果我錯過一節課怎麼辦?
我們提供課堂錄音和筆記,因此您可以補上任何錯過的課程。