What you'll learn
- 學會寫程式的關鍵基礎
- 學會良好的程式寫法
- 了解寫程式的整個大概念與如何開發自己的程式
- 學會使用GitHub成為你的程式履歷表
Requirements
- 無需任何程式語言的經驗
Description
課程為固定價格,並無參加Udemy低價優惠銷售。
《Python進階課程》已推出,購買此課程的學員可於線上討論區找到《Python進階課程》的購課優惠連結。
▌課程簡介
適合所有小四以上
透過實作程式學習
平時可以透過線上討論區發問,不用擔心無法問問題
教學最熱門的程式語言: Python
▌課程特色:
輕鬆學會寫程式
口語化的解說,貼近生活的範例,複習式的教學,讓你以最輕鬆的方式學習寫程式。
清晰解說程式碼
站在初學者容易遇到的問題與理解困難點出發,詳細解釋程式碼,不漏掉任何標點符號。
啟發性的課程範例
課程中的範例除了教學寫法以外,更重要的是讓同學見識到寫程式有無限的可能。
17小時的紮實內容
完整系統化的內容,幫你規劃五天即可上手Python的教學內容。
▌前言:
大家都知道寫程式是現代最重要的技能,但寫程式最困難的就是踏出第一步。一般市售多數的教材,過度專注於教學專有名詞跟語法,學習者看過語法之後卻不知道可以做什麼。一張一張的英文語法表格,國小,國高中的同學不可能接受,甚至連社會人士也覺得很難上手。
因此,我致力於建立最輕鬆,最直覺,最好理解的程式教學。這是為了讓這麼多想切入寫程式卻無法的人,甚至是嘗試了其他教材而碰壁的人,終於可以真正學好程式基礎。
從內容的呈現方式,範例的選擇,教學的優先順序,都是我個人把寫程式核心重新翻轉設計,完全不按照任何死板的現有教材,結合幾所美國頂尖大學的教材與台灣實體班的教學經驗,才可以建立出足以心服口服地覺得,要是當初是這樣子的方式學習,可以多麼輕鬆的在這麼短的時間內,學會這些最有用的關鍵基礎。
帶你上手寫程式以後,就彷彿賦予了超能力,從此你可能開發出不可思議的專案,或是進入科技巨頭成為工程師。就如臉書創辦人Mark Zuckerberg所說,"在自己大學宿舍裡,一群完全沒有開過公司的人一起合作,竟然變成幾十億人在用的東西,想想真的很瘋狂,真的是扎扎實實的奇蹟。"
學習寫程式,讓自己的視野不一樣,用最輕鬆的方式,真正打好程式基礎!
---------
▌課程內容 (可見底下課程章節):
寫程式的核心:
數據型態(Data Types),條件式邏輯(Conditional Statements), 迴圈(Loops), 函式(Functions),函式庫(Libraries)的使用,檔案讀寫,資料處理。
相關延伸學習:
GitHub做版本控管,如何使用別人寫好的套件,如何寫自己的程式(思考流程是什麼),Line 聊天機器人,Class (物件)等等。
除了學習寫程式的良好基礎,我認為最重要的價值是熟悉【如何把問題化為程式碼解決】,這樣子的思維訓練是非常重要的。只會程式語法是沒有用的,要懂得把面對的問題化為程式碼才是關鍵。
---------
▌關於程式語言 Python:
Python 是目前最熱門的程式語言,更是人工智慧主要的開發語言。 在程式語言的比較排行中,各項統計 (包括使用度統計,搜尋比例統計等等),Python都拿下目前最熱門的冠軍。Python 的中心思想是簡潔、直覺,因此相當容易學習。因此,想要學習寫程式,Python 是最佳的選擇。
Who this course is for:
- 所有想學習寫程式的人 (建議小四以上)
- 所有想學習Python的人
Instructor
● UCSD (美國加州大學聖地牙哥分校),Computer Science 電腦科學系
● 2014 受邀與券商資深程式交易專家合作
● 2016 UCD (美國加州大學戴維斯分校) 全職工程師,與多位電腦科學系教授合作,為一項 NSF (國家科技協會) 3千萬贊助的專案做程式開發與研究,也是專案中的領導開發者
● 2017 開設實體班教學寫程式
● 2018 製作『Python - 輕鬆學會寫程式』線上課程
● 2019 製作『金融市場 x 程式交易』線上課程
● 2020 製作『Python進階課程:觀念、語法、專案、爬蟲』線上課程