Python - 輕鬆學會寫程式 - MasterTalks 內容電力公司
Chevron down Icon
$1,850 $3,200

你是否也遇過這些情況?

想學如何寫程式,卻不知如何踏出第一步?

大家都知道寫程式是現代最重要的技能,但寫程式最困難的就是踏出第一步。一般市售多數的教材,過度專注於教學專有名詞跟語法,學習者看過語法之後卻不知道可以做什麼。一張一張的英文語法表格,國小、國高中的同學不可能接受,甚至連社會人士也覺得很難上手。
因此,我致力於建立最輕鬆、最直覺、最好理解的程式教學。這是為了讓這麼多想切入寫程式卻無法的人,甚至是嘗試了其他教材而碰壁的人,終於可以真正學好程式基礎。 

教科書死板式的教學讓你學起來很無力?

從內容的呈現方式,範例的選擇,教學的優先順序,都是我個人把寫程式核心重新翻轉設計,完全不按照任何死板的現有教材,結合幾所美國頂尖大學的教材與台灣實體班的教學經驗,才可以建立出足以心服口服地覺得,要是當初是這樣子的方式學習,可以多麼輕鬆的在這麼短的時間內,學會這些最有用的關鍵基礎。
帶你上手寫程式以後,就彷彿賦予了超能力,從此你可能開發出不可思議的專案,或是進入科技巨頭成為工程師。就如臉書創辦人Mark Zuckerberg所說,「在自己大學宿舍裡,一群完全沒有開過公司的人一起合作,竟然變成幾十億人在用的東西,想想真的很瘋狂,真的是扎扎實實的奇蹟。」
學習寫程式,讓自己的視野不一樣,用最輕鬆的方式,真正打好程式基礎!

誰需要這門課程?

  • 所有想學習寫程式的人 (建議小四以上)
  • 所有想學習Python的人
  • 沒有任何基礎但想學習程式語言的新手

本課程獨家特色

輕鬆學會寫程式

口語化的解說,貼近生活的範例,
複習式的教學,讓你以最輕鬆的方式
學習寫程式

清晰解說程式碼

站在初學者容易遇到的問題
與理解困難點出發,詳細解釋程式碼,
不漏掉任何標點符號

啟發性的課程範例

課程中的範例除了教學寫法以外,
更重要的是讓同學見識到
寫程式有無限的可能

17小時的紮實內容

完整系統化的內容,幫你規劃
五天即可上手Python的教學內容

完成本課程你將學會

  • 學會寫程式的關鍵基礎
  • 學會良好的程式寫法
  • 學會使用GitHub成為你的程式履歷表
  • 了解寫程式的整個大概念與如何開發自己的程式

學習目的

Python 是目前最熱門的程式語言,更是人工智慧主要的開發語言。 在程式語言的比較排行中,各項統計 (包括使用度統計,搜尋比例統計等等),Python都拿下目前最熱門的冠軍。Python 的中心思想是簡潔、直覺,因此相當容易學習。因此,想要學習寫程式,Python 是最佳的選擇。

課程大綱

  • (免費試聽)課程介紹
  • 如何使用發問討論區
  • 討論區網址
  • 前言
  • 安裝 Python
  • [Mac版] 安裝 Python
  • 檢查 Python 有沒有安裝正確
  • [Mac版] 檢查 Python 有沒有安裝正確
  • 安裝 Sublime Text
  • [Mac版] 安裝 Sublime Text
  • GitHub簡介
  • 申辦GitHub帳號
  • 安裝 Git
  • [Mac版] 安裝 Git
  • Git 初始設定
  • 執行第一個Python程式
  • [Mac版] 執行第一個Python程式
  • 進入正題: 宣告 (Declare)
  • 資料型別 (Data Types)
  • Input (讓使用者輸入)
  • 第一次上傳到GitHub (上傳流程完整介紹)
  • [濃縮版複習用] 上傳到GitHub
  • 第一天總複習 [今天,就是有一天]
  • 1-19 第一天學完以後
  • 好的寫法
  • 註解 (Comment)
  • 比較符號 (Comparison Operators)
  • If 架構
  • 什麼是框框
  • 型別轉換 (Casting)
  • [小練習] 溫度轉換程式
  • Else (if 架構延伸)
  • Elif (if 架構延伸)
  • [程式練習] 年齡判斷程式
  • While 迴圈
  • While True (無限迴圈)
  • While True - Minecraft 遊戲外掛使用
  • [程式練習] 密碼重試程式
  • Import (載入)
  • (免費試聽)[試聽] 猜數字遊戲
  • [完整] [程式練習] 猜數字遊戲
  • List 清單
  • For 迴圈
  • 字串當清單
  • 讀取檔案
  • 下載資料檔
  • (免費試聽)[試聽] 留言分析程式
  • [程式練習] 留言分析程式
  • 清單的篩選
  • [微進階!] List Comprehension (清單快寫法)
  • Range (範圍)
  • Range 延伸
  • 建立記帳程式專案 (+二維清單)
  • 寫入檔案
  • 型別轉換提點
  • 寫入欄位名稱 + 編碼問題
  • 讀取檔案 + split()
  • Continue
  • 檢查檔案在不在
  • Function 函式
  • Function 函式 - 參數
  • function補充說明
  • Function 函式 - 回傳
  • Refactor (程式重構) part 1
  • Refactor (程式重構) part 2
  • main function補充說明
  • [程式練習] 對話紀錄1 - 格式改寫
  • [程式練習] 對話紀錄2 - part 1
  • 清單的切割
  • [程式練習] 對話紀錄2 - part 2
  • [程式練習] 對話紀錄3 - 格式改寫
  • Dictionary 字典
  • [程式練習] 一百萬筆留言中最常出現哪些字
  • Import 載入標準函式庫套件
  • Import 載入第三方套件 - part 1
  • Import 載入第三方套件 - part 2 (談物件類別)
  • 處理 Excel 檔 (使用第三方套件流程示範)
  • 處理 Excel 檔 (應用展示)
  • 處理 Word 檔 (使用第三方套件流程示範)
  • 製作圖表 - (使用第三方套件流程示範)
  • (免費試聽)[試聽] 寄送簡訊
  • 寄送簡訊 - (如何寫自己的程式示範)
  • 圖片處理 - (如何寫自己的程式示範)
  • CMD 操作技巧
  • Sublime 操作技巧
  • 常見錯誤
  • 什麼是路徑 (Path)
  • [專案實作] LINE聊天機器人 - part1
  • [專案實作] LINE聊天機器人 - part2
  • [專案實作] LINE聊天機器人 - part3
  • [進階] Class 類別 part 1 - 什麼是物件類別
  • [進階] Class 類別 part 2 - 如何寫class
  • [進階] Class 類別 part 3 - 神秘的self
  • [進階] Class 類別 part 4 - 寫class的好處
  • [進階] Class 類別 part 5 - class總複習+其他提點
  • import相關教學
  • 額外挑戰
  • 額外挑戰相關檔案
  • 面試題庫網站
  • 結語

課程介紹

寫程式的核心:
數據型態(Data Types),條件式邏輯(Conditional Statements), 迴圈(Loops), 函式(Functions),函式庫(Libraries)的使用,檔案讀寫,資料處理。

相關延伸學習:
GitHub做版本控管,如何使用別人寫好的套件,如何寫自己的程式(思考流程是什麼),Line 聊天機器人,Class (物件)等等。除了學習寫程式的良好基礎,我認為最重要的價值是熟悉【如何把問題化為程式碼解決】,這樣子的思維訓練是非常重要的。只會程式語法是沒有用的,要懂得把面對的問題化為程式碼才是關鍵。

授課講師

軟體工程師

劉 曣全

💡UCSD (美國加州大學聖地牙哥分校),Computer Science 電腦科學系

💡2014 受邀與券商資深程式交易專家合作

💡2016 UCD (美國加州大學戴維斯分校) 全職工程師,與多位電腦科學系教授合作,為一項 NSF (國家科技協會) 3千萬贊助的專案做程式開發與研究,也是專案中的領導開發者

💡2017 開設實體班教學寫程式

💡2019 製作『Python - 輕鬆學會寫程式』線上課程,成為暢銷課程且廣受好評

常見問題說明

  • 課程使用問題:請見此連結。
  • 我什麼時候可以觀看課程?
    課程已上線,購完後一個工作日內會開通,並用E-mail通知