Python 輕鬆學會寫程式
程式 Python

Python 輕鬆學會寫程式

4.6 (5)
劉曣全 Allen Liu
劉曣全 Allen Liu
講師介紹

這堂課我會學到

  • 熟悉 Python 常用的程式語法。
  • 活用 GitHub 等外部工具。
  • 有能力往更進階的 Python 應用學習。

課前資訊

學員上課前需具備哪些軟、硬體設備或常識

順暢的網路環境。

課程適合對象

沒有任何程式語言經驗或基礎者。
想學習寫程式者。
想要學習 Python 者。

課程大綱

95
17:19:57
  • 課程介紹
     
     
    • 課程介紹短片
       
  • 0. 介紹
    4
    21:41
    • 0-1. 序
      01:05
    • 0-2. 為什麼要學習寫程式[打開眼界版]
      03:03
    • 0-3. 為什麼要學習寫程式[頂尖企業家版]
      05:44
    • 0-4. 如何使用發問討論區
      11:49
  • 1. 第一天 我存在
    19
    01:34:08
    • 1-1. 安裝 Python
      03:15
    • 1-2. [Mac 版] 安裝 Python
      02:07
    • 1-3. 檢查 Python 有沒有安裝正確
      01:55
    • 1-4. [Mac 版] 檢查 Python 有沒有安裝正確
      03:46
    • 1-5. 安裝 Sublime Text
      01:50
    • 1-6. [Mac 版] 安裝 Sublime Text
      02:47
    • 1-7. GitHub 簡介
      06:11
    • 1-8. 申辦 GitHub 帳號
      02:07
    • 1-9. 安裝 Git
      03:11
    • 1-10. [Mac 版] 安裝 Git
      02:20
    • 1-11. Git 初始設定
      02:25
    • 1-12. 執行第一個 Python 程式
      06:05
    • 1-13. [Mac 版] 執行第一個 Python 程式
      09:05
    • 1-14. 進入正題: 宣告 (Declare)
      10:48
    • 1-15. 資料型別 (Data Types)
      08:59
    • 1-16. Input (讓使用者輸入)
      04:29
    • 1-17. 第一次上傳到 GitHub (上傳流程完整介紹)
      14:35
    • 1-18. [濃縮版複習用] 上傳到 GitHub
      05:00
    • 1-19. 第一天總複習 [今天,就是有一天]
      03:13
  • 2. 第二天 跨越門檻
    14
    01:56:59
    • 2-1. 好的寫法
      07:49
    • 2-2. 註解 (Comment)
      01:54
    • 2-3. 比較符號 (Comparison Operators)
      04:51
    • 2-4. If 架構
      07:32
    • 2-5. 什麼是框框
      09:21
    • 2-6. 型別轉換 (Casting)
      06:05
    • 2-7. [小練習] 溫度轉換程式
      10:59
    • 2-8. Else (if 架構延伸)
      02:36
    • 2-9. Elif (if 架構延伸)
      09:50
    • 2-10. [程式練習] 年齡判斷程式
      18:02
    • 2-11. While 迴圈
      06:37
    • 2-12. While True (無限迴圈)
      05:43
    • 2-13. While True - Minecraft 遊戲外掛使用
      05:31
    • 2-14. [程式練習] 密碼重試程式
      20:09
  • 3. 第三天 打開眼界
    13
    02:00:05
    • 3-1. Import (載入)
      11:25
    • 3-2. 猜數字遊戲
      02:43
    • 3-3. [完整] [程式練習] 猜數字遊戲
      17:31
    • 3-4. List 清單
      09:14
    • 3-5. For 迴圈
      05:41
    • 3-6. 字串當清單
      03:07
    • 3-7. 讀取檔案
      10:26
    • 3-8. 留言分析程式
      04:48
    • 3-9. [程式練習] 留言分析程式
      18:59
    • 3-10. 清單的篩選
      11:24
    • 3-11. [微進階!] List Comprehension (清單快寫法)
      12:41
    • 3-12. Range (範圍)
      08:18
    • 3-13. Range 延伸
      03:48
  • 4. 第四天 程式架構
    12
    02:09:51
    • 4-1. 建立記帳程式專案 (+二維清單)
      23:13
    • 4-2. 寫入檔案
      11:45
    • 4-3. 型別轉換提點
      01:55
    • 4-4. 寫入欄位名稱 + 編碼問題
      09:29
    • 4-5. 讀取檔案 + split()
      10:03
    • 4-6. Continue
      09:11
    • 4-7. 檢查檔案在不在
      14:18
    • 4-8. Function 函式
      05:01
    • 4-9. Function 函式 - 參數
      11:30
    • 4-10. Function 函式 - 回傳
      08:05
    • 4-11. Refactor (程式重構) part 1
      11:39
    • 4-12. Refactor (程式重構) part 2
      13:42
  • 5. 第五天 追夢DNA
    10
    03:10:06
    • 5-1. [程式練習] 對話紀錄 1 - 格式改寫
      42:12
    • 5-2. [程式練習] 對話紀錄 2 - part 1
      14:30
    • 5-3. 清單的切割
      06:49
    • 5-4. [程式練習] 對話紀錄 2 - part 2
      18:42
    • 5-5. [程式練習] 對話紀錄 3 - 格式改寫
      13:40
    • 5-6. Dictionary 字典
      18:46
    • 5-7. [程式練習] 一百萬筆留言中最常出現哪些字
      37:43
    • 5-8. Import 載入標準函式庫套件
      05:13
    • 5-9. Import 載入第三方套件 - part 1
      12:28
    • 5-10. Import 載入第三方套件 - part 2 (談物件類別)
      20:03
  • 6. 單元 6 如何寫自己的程式
    7
    01:53:37
    • 6-1. 處理 Excel 檔 (使用第三方套件流程示範)
      16:17
    • 6-2. 處理 Excel 檔 (應用展示)
      04:16
    • 6-3. 處理 Word 檔 (使用第三方套件流程示範)
      10:29
    • 6-4. 製作圖表 - (使用第三方套件流程示範)
      17:49
    • 6-5. 寄送簡訊
      01:56
    • 6-6. 寄送簡訊 - (如何寫自己的程式示範)
      25:16
    • 6-7. 圖片處理 - (如何寫自己的程式示範)
      37:34
  • 7. 單元 7 延伸教材
    16
    04:13:30
    • 7-1. CMD 操作技巧
      07:46
    • 7-2. Sublime 操作技巧
      10:02
    • 7-3. 常見錯誤
      13:32
    • 7-4. 什麼是路徑 (Path)
      06:02
    • 7-5. [Web App專案] LINE 聊天機器人 - part 1
      42:11
    • 7-6. [Web App 專案] LINE 聊天機器人 - part 2
      44:11
    • 7-7. [Web App 專案] LINE 聊天機器人 - part 3
      32:48
    • 7-8. [進階] Class 類別 part 1 - 什麼是物件類別
      12:08
    • 7-9. [進階] Class 類別 part 2 - 如何寫 class
      11:53
    • 7-10. [進階] Class 類別 part 3 - 神秘的 self
      22:01
    • 7-11. [進階] Class 類別 part 4 - 寫 class 的好處
      13:01
    • 7-12. [進階] Class 類別 part 5 - class 總複習 + 其他提點
      26:47
    • 7-13. import 相關教學
      10:50
    • 7-14 額外挑戰
      00:06
    • 7-15 面試題庫網站
      00:06
    • 7-16 結語
      00:06

課程介紹

物聯網、無人車、虛擬實境、人工智慧,世界改變的速度遠遠出你我的想像。現在每分每秒,各行各業都可能被程式取代,每個人也都知道寫程式是現代最重要的技能,所以學習寫程式不能等。

最多第一的程式語言

Python 是當前最火熱的程式語言,更是人工智慧主要的開發語言,廣泛應用在醫療、金融、製造、行銷、家電、零售等產業的 AI 技術。在程式語言的比較排行中,Python 都拿下目前最熱門的冠軍。

Python 的中心思想是簡潔、直覺,所以是最好上手、彈性最高、靈活度最好、開放資源最多的程式語言。因此,想要學習寫程式,Python 是最佳的選擇。

扎實的 17 個小時 Python 課程

劉曣全老師致力建立最輕鬆、最直覺、最好理解的程式教學。本課程將用最輕鬆的方式來上手寫程式,幫學員規劃了五天17個小時即可上手的 Python 教學內容,完整的系統化內容,從最基本的根基開始教起,介紹系統環境的安裝與設定,到清晰解說程式碼,一步步進入自己寫程式。課程中的範例除了教學寫法以外,更重要的是讓同學見識到寫程式有無限的可能,讓學員對科技業大開眼界,讓學員瞭解真正的科技業界使用的科技與開發方式。

輕鬆學會寫 Python

劉曣全老師站在初學者的學習立場,從初學者容易遇到的問題與理解困難點出發,詳細解釋程式碼,不會漏掉任何一個標點符號。

本課程會用最口語化的方式來解說,選用貼近生活的範例,並設計複習式的教學,讓學員以最輕鬆的方式學習寫程式。

實戰型課程,學會程式思考

寫程式最重要的價值是熟悉「如何把問題化為程式碼解決」,要懂得把面對的問題化為程式碼才是關鍵。所以本課程的五天課程設計,每天都有重點實戰練習,如溫度轉換程式、年齡判斷程式、密碼重試程式、留言分析程式、對話紀錄程式讀取、百萬留言分析等。

上完本課程後你可以得到的能力

上完本課程將熟悉下列語法:數據型態( Data Types )、條件式邏輯( Conditional Statements )、迴圈 ( Loops )、函式( Functions )、函式庫( Libraries )的使用、檔案讀寫、資料處理。GitHub 做版本控管,如何使用別人寫好的套件,並思考寫程式的流程。

課程重點

  • 第一天:程式安裝與設定
  1. ​PYTHON 安裝與檢查
  2. SUBLIME TEXT 安裝
  3. GITHUB 申請、安裝與設定
  4. 資料型別
  • 第二天:基礎程式語法
  1. 註解​
  2. 比較符號
  3. IF 架構
  4. 型別轉換
  5. ELSE、ELIF
  6. WHILE、WHILE TRUE
  7. WHILE TRUE - 遊戲外掛使用
  • 第三天:進階程式語法
  1. IMPORT
  2. LIST 清單
  3. FOR 迴圈
  4. 讀取檔案
  5. 留言分析程式
  6. 清單的篩選
  7. RANGE(範圍)與延伸
  • ​第四天:程式架構
  1. 建立記帳程式專案
  2. 寫入欄位名稱+編碼問題
  3. 讀取檔案+ SPLIT()
  4. CONTINUE 
  5. FUNCTION 函式介紹、參數、回傳
  6. REFACTOR(程式重構)
  • 第五天:進階程式邏輯
  1. 對話紀錄 - 格式改寫
  2. 清單的切割
  3. dictionary 字典
  4. 一百萬筆留言中最常出現哪些字?
  5. IMPORT 載入標準函式庫套件與第三方套件
  • ​其他:如何寫自己的程式
  1. 處理 EXCEL 檔 - 使用第三方套件流程示範與應用展示
  2. 處理 WORD 檔 - 使用第三方套件流程示範
  3. 製作圖表 - 使用第三方套件流程示範
  4. 寄送簡訊 - 如何寫自己的程式示範
  5. 圖片處理 - 如何寫自己的程式示範
  • 延伸教材:延伸學習
  1. CMD 與 SUBLIME 操作技巧
  2. WEB APP 專案 - LINE 聊天機器人
  3. CLASS 類別 - 如何寫 CLASS、SELF
  4. IMPORT 相關教學
  5. 額外挑戰
  6. 面試題庫網站

特別說明

因 Windows 與 Mac 系統略有不同,本課程會個別解說,學員在學習上不用顧慮電腦系統不同的問題。

課程討論與問答

  • 要先登入才能做留言
  • user
    YU YU
    2022-01-18 20:15:44
    YU YU
    2022-01-18 20:15:44

    您好: 2021/12/20購買劉嚥全Allen Liu老師線上課程(Python-輕鬆學會寫程式) 自從最近平台改版後.第7單元課程不見了!希望能協助處理!謝謝!

    • user
      9 比 1 客服
      2022-01-20 10:36:22
      9 比 1 客服
      2022-01-20 10:36:22

      您好,客服有看到您的來信,已經回覆給您要如何找到第七單元囉,謝謝您


    user
  • user
    HS.
    2021-06-12 22:23:46
    HS.
    2021-06-12 22:23:46

    不好意思,因為在Udemy的課程介紹上有看到說會提供討論群組及問問題的部分,請問如果在這邊購買同樣有這個服務嗎

    • user
      Allen 劉曣全
      2021-06-13 06:00:11
      Allen 劉曣全
      2021-06-13 06:00:11

      您好,課程中的影片會教同學如何加入線上討論區,每個平台購買都是使用同一個線上討論區喔!


    user
3
2

課程評語

  • user
    joelee650123
    2022-05-17 20:09:02
    joelee650123
    2022-05-17 20:09:02

    不錯


4.6 ()
觀看期限 終身

授課講師劉曣全 Allen Liu
課程時數17.3小時
更新日期2020-08-10


NT$2,800
NT$1,990

購買課程
我們的退費政策

其他人也看了

更多熱門課程