In-person Python course
Master Python I
從入門到實踐
從零開始學Python 。透過這四個星期的面授課程,你將熟習Python編程技巧,體驗Python在現實世界的應用,並掌握關鍵的三種實戰技能:網絡爬蟲、數據分析、流程自動化。這課程能幫助你克服網上自學的難關,節省數百小時的學習時間。
4.6 (45 reviews)
- 學習 Python 的捷徑
- 20 多個實踐練習和小項目
- 200+ 滿意學生
開課日期:2021 年 11 月 6 日
下一課程將於 2021 年 10 月開始
你會學到什麼
關於這個面授課程
- 如何以專業開發者的方式寫 Python 程式
- 如何利用 Python 做流程自動化和網絡爬蟲
- 如何利用 Python 做數據分析
- 理解編程的基礎概念,例如條件執行、循環等
- 理解各種數據類型和它們的應用場景
- 培養良好的編程習慣和代碼風格
- 建立三個小項目以實踐所學
- 如何在個人電腦上建立良好的編程環境
- 掌握優秀開發者必用的工具
- 一些進階的編程概念,例如物件導向程式設計
- 如何處理程式報錯
- 了解後續自學所需要的學習資源
About this In-Person Course
- 4 個星期
- 每節 4 小時,總共 16 小時
- 初級
- 3 個實踐項目
- 3 份作業
- 廣東話授課,輔以英語
- 完課後將獲得證書
-
HKD
$5880$4880 (8折優惠) - 請聯絡我們以獲取 「$600 二人同行優惠」,每人各減HKD $300 。有任何查詢,請致電或WhatsApp: 5245 4904
付款方式
時間及地點
- 開課日期:2021 年 11 月 6 日
-
時間: 10am – 2pm, 星期六
日期: 2021年11月6日; 11月13日; 11月20日;11月27日 - 地點: 尖沙咀梳士巴利道3號星光行, 12樓1226A室
Python 面授課程 - 從入門到實踐
Master Python I - 課程內容
【Master Python I: 從入門到實踐】會教授 Python 的核心概念,還有常見的應用場景。你將在 4 星期課程 (共 16 小時) 內掌握 Python 的核心概念以及三個實戰技能:網絡爬蟲、數據分析、流程自動化。首先,你會學習編程的基本原理,包括函數、條件執行等。之後,你會參與一個實踐項目。項目內容是利用Python從某電商平台爬取內容,分析競爭對手的產品品類、價錢、熱度等,從而自動產生分析報告並定時發出電郵。
01.
基礎 +
Python
技能 +
- Python 環境
- 變量、表達式和語句
- 函數
- 條件執行
- 循環和迭代
- 數據類型
- 等..
02.
實戰技能
網絡爬蟲
數據分析
機器人流程自動化 (RPA)
  
= 應用場景
利用 Python 抓取並分析競爭對手的數據,例如產品品類、價錢
透過 Python 數據分析獲得洞見,例如精準營銷
透過 Python 程式自動化日常工作流程,例如自動產生報告並發出電郵
為何要選MasterPython?
我們的面授課程專為想進入科技世界的初學者而設
學習編程的路上充滿陷阱。大部份選擇線上課程自學的人都無法完成課程。由於缺乏指導,當學生遇到困難時,往往充滿挫敗感,很容易就放棄。所以MasterPython 設計了一系列課程,專為幫助我們的學員克服學習旅程上的難關。
MasterPython 面授課程的優勢
01.
帶領學員打通關卡
每個人學新事物時都需要指導,尤其學編程。MasterPython 的線下課程專為讓你克服學習旅程上的難關而設計。
02.
有趣的學習經驗
學習 ➭ 通關 ➭ 應用
一般的編程課既困難又枯燥。MasterPython 的課程設計方針是「學習,通關,應用」三步曲,能使你高效、有趣地學習。
03.
隨時發問,緊貼進度
一開始學Python 時常常要花幾個小時去解決一些小問題,使挫敗感不斷累積。在MasterPython 課上你可以向資深的開發者發問,高效消滅小問題。
Walk you through the learning Threshold with us.
從零開始,網上自學編程的壞處
- 一開始就被太多的編程障礙卡住,無法完成進度
- 缺乏積極性,沒有動力追上進度及完成課程
- 沒有機會發問,無法清掃概念誤區
你會跟誰一起學習?
認識你的導師
Kin Tse
Kin 多年來一直使用 Python 為亞洲、歐洲和美洲的國際企業進行開發和建模。 他從十年前就熱衷於教學。
- 波士頓諮詢公司 (BCG) 前資深數據科學家
- 瑞士再保險前數據科學家
- 有+10年教學經驗,香港浸會大學兼職講師
- 擁有 Computer Science 碩士學位
LP Cheung
LP Cheung 是一位經驗豐富的數據科學家,他使用 Python 構建了各種可擴展的機器學習系統並服務於數百萬用戶。
- 瑞銀 (UBS) 前數據科學家
- 中國銀行(香港)前數據科學家
- 香港浸會大學 & CUSCS兼職講師
- 擁有 Computer Science 碩士學位
助教 (Teaching Assistant)
為確保所有學員的問題都得到解決,如有需要,我們會在課堂上安排助教,隨時協助你解決疑難。
教學大綱*
【Master Python I: 從入門到實踐】專為初學者而設,內容包括Python編程的所有核心概念,令你有能力在不同環境下應用編程技能。
完課後,你將能在真實場景裏,熟練地使用Python進行流程自動化及數據分析。
*課程內容只供參考,內容有可能根據進度微調。然而,所有核心內容都會保留,以確保你完課後掌握三項實戰技能。
Session 1: Python 基礎
這一部分會講授Python 編程的基本概念,並了解如何運用編程的力量
- 編程的核心概念 (Basic Concepts in Programming)
- Python 環境 (Python Environment)
- 程式的基本部件 (Building Blocks of a Program)
- 表達式 (Expressions)
- 內建函數 (Built-in Functions)
- 自定義函數 (Self-defined Functions)
- 比較和邏輯運算子 (Comparison & Logical Operators)
- 條件執行的語法 (Syntax and Keywords of Conditional Execution, eg. if, else, elif)
- 循環的概念 (Concepts of Loop)
- While 循環 (While Loop)
- For 循環 (For Loop)
- 輸入與輸出的機制 (Input and Output Mechanism)
- 如何寫出良好代碼風格 (Good Practice in Coding)
- 注釋 (Comment)
你將在這個小項目運用while 循環和輸入輸出來設計一個小程式。程式會隨機抽取一個數字,然後你嘗試去猜這個數字。每次你都要輸入一個數字,程式會告訴你你的猜測是對或錯。
Session 2: 寫第一個程式
這一部分你將會學懂寫一個大型程式的必備元素,包括數據類型、物件導向程式設計等。你將會運用這些元素來寫你第一個程式。
- 字串的操作 (String Operations)
- index 和 slice (Indexing and Slicing)
- 創建和修改字串 (Creation and modification of Strings)
- 字串方法 (String Methods)
- 字串格式化 (String Formatting)
- 列表操作 (List Operations)
- 序列 (Sequence)
- 列表方法 (List Methods)
- 元組 vs. 列表 (Tuple vs. List)
- 字典操作 (Dictionary Operations)
- 字典方法 (Dictionary Methods)
- 集合 vs. 列表 (Set vs. List)
- 集合操作 (Set Operations)
- 模組 (Module & the concept of code reuse)
- 套件 (Package)
- 物件導向編程的概念 (Concepts of OOP)
- 類 (Class)
- 屬性 (Attribute)
- 方法 (Method)
- 繼承 (Inheritance)
- 如何選擇並設立一個良好的編程環境 (How to choose and setup a good programming environment)
- 如何處理程式報錯並除錯 (How to handle errors and debug)
- 如何尋找協助 (How to seek help)
Session 3: Python實戰技能
體驗如何自動化你的工作並使用真實數據運行數據分析。
- 網絡編程基礎及HTML (Concepts of Network and HTML)
- 網絡爬蟲常用套件:BeautifulSoup (Packages for Web Scraping: BeautifulSoup)
- BeautifulSoup的操作 (Operations of BeautifulSoup)
- Python數據分析的常用套件 (Common Packages in Python Data Analysis)
- Pandas: 超強數據分析工具 (Pandas: Supercharge your Data Analysis)
- Seaborn & Plotly: 如何用幾行代碼畫出專業圖表 (Seaborn & Plotly: Plot Professional Chart in one line of code)
這個實踐項目將會讓你實踐課程內的所有內容:Python 的核心概念以及三個實戰技能:網絡爬蟲、數據分析、流程自動化。你將會用Python從某電商平台爬取內容,分析行業真實數據,從而自動產生分析報告並制定流程每日按時發出報告。
獲取證書
讓你的技能得到認證
完成課程後,你將會得到由MasterPython 頒授的證書。這證明你已掌握了Python 的核心概念並有能力在工作上應用。
我們的滿意學員
常見問題 (FAQ)
關於課程
這個課程專為初學者而設,任何對編程有興趣的人都可以報讀。如果你還不確定,歡迎電郵至contact@MasterPython.co 和我們聯絡。
你需要帶你的個人電腦、充電器、紙和筆。
可以。請預先透過電郵 contact@MasterPython.co 告知我們,因為我們上課前會點名。
我們暫時沒有網上課程。
在八號風球或以上及黑色暴雨的情況下:
- 如果在上課前兩小時信號仍然懸掛,課堂將會改期。
- 如果天文台預警將會於課堂時間內懸掛八號風球,課堂將會改期。
你必須出席所有課堂並完成所有項目,才能拿到完課證書。
關於付款
你可以用 FPS (轉數快) ,Visa,Mastercard,或 Paypal 付款。我們的FPS識別碼是169242617 。請於付款前先註冊課程,以便留位。
如你使用 FPS,以下是付款流程 (如你使用信用卡或 PayPal 則可直接網上付款):
如有查詢,歡迎透過電郵 contact@MasterPython.co 聯絡我們。
如你使用FPS,請根據以下流程付款:
請於付款後提供交易收據(銀行轉賬收據及姓名),以便我們跟進。我們會於收到款項後以電郵確認。如有查詢,歡迎透過電郵 contact@MasterPython.co 聯絡我們。
如你使用信用卡或 Paypal,你將收到電郵確認。
抱歉,除非課程被取消,否則我們不提供退款服務。
PYTHON 面授課程
你的下一步
After completing Master Python I, you can finish your journey with the second & the last course of From Beginners to Practical Users series – Master Python II to gear yourself up for future’s challenges with more advanced topics of Python in a fast pace with us.
從入門到實踐
Master Python II (Coming Soon)
學習Python 進階技巧,掌握開發工業級Python 程式的技術
- 3 週,共 12 小時
- 中級 - 完成 Master Python I 之後
- 3 個實踐項目
學習Python 的六大原因
為何要學習Python?
02.
- 容易學習
Python 語法簡練,易於學習
03.
- 科技世界的捷徑
學習Python 使你能快速進入科技行業,如物聯網、區塊鏈等前沿領域
04.
- 4. 進入人工智能領域
Python 是人工智能及數據科學領域的母語,大量相關程式都以Python編寫
05.
- 多用途
Python 用途廣泛。從服務數億人的的工業級應用到處理Excel報表都能做到