# Python學習資源 歡迎加入Python自主學習,以下列出你在上課時可以使用的各種資源與工具。如果要聽影片的聲音,請記得攜帶耳機到班上~ ## 線上社群 請自主學習的同學加入[臉書社團「🐍蟒蛇生化實驗室」](https://www.facebook.com/groups/thepythonlab/),有問題隨時在上面詢問,也請同學發揮互助共好精神,隨時協助其他同學回答問題。積極參與討論、熱心助人的同學將可以在期末獲得加分。 ## 程式概念教學 - **微軟「Python入門」系列課程** **建議教材:如果你沒有基礎或不知道要看什麼,就先看這個** [YouTube播放清單](https://www.youtube.com/watch?v=jFCNu1-Xdsw&list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6)(有中文字幕可以打開) 說明:微軟設計的Python入門課程非常適合中學生,因此選為這堂課主要的建議教材。共有44個影片。七年級的教材大略對應到影片1至影片24,而八年級上學期的教材則大略是影片25到影片32。 - **「Py嬸的異想世界」** [YouTube播放清單](https://www.youtube.com/watch?v=_qvBnFkTkto&list=PLL0pENo5JAxSZu6ez7bvDdKicRC_7spL-) 全中文的Python入門課程,如果害怕太多英文的話可以試試看。他們有提供免費的練習題庫,但你需要找到影片連結裡的社團加入後才能使用。 - **臺灣大學「Python商管程式設計」** **適合進階學習,以及對商業管理有興趣的同學** [Python商管程式設計(一)Coursera課程](https://www.coursera.org/learn/pbc1) [Python商管程式設計(二)Coursera課程](https://www.coursera.org/learn/pbc2) [Python商管程式設計(三)Coursera課程](https://www.coursera.org/learn/pbc3) 這堂是臺大的熱門選修課,雖然大學課程會比較困難,但因為主要是設計給讀文、商科領域的學生,不要求你要有理工背景,所以國中生應該還是看得懂。其中特別針對商業和管理有更多著墨,你可以按照自己的興趣探索。課程分成一、二、三,共三個部分,基本上七年級的教材大略對應到第一部分,八上則是第二部分。你必須註冊Coursera帳號才能使用這個課程。 ## 讓程式碼能實際運作的開發平臺 - **(線上版)Google Colaboratory** **雲端即時儲存進度,建議使用** [服務連結](https://colab.research.google.com) [使用教學](https://steam.oxxostudio.tw/category/python/info/online-editor.html) 註:如果你是學「Py嬸的異想世界」,這個跟他們使用的平臺很像,而且不用安裝,會比較方便。 - **(下載版)微軟Visual Studio Code** **微軟系列課程配合軟體,但無法自動儲存進度** [下載連結](https://visualstudio.microsoft.com/zh-hant/downloads/)(是「Visual Studio Code」,不要下載到「Visual Studio」) 使用教學:請參考微軟「Python入門」影片3、4 ## 程式練習與測驗 本課程目前預計使用[ZeroJudge(中文名稱「高中生程式解題系統」)](https://zerojudge.tw/),請同學按照以下步驟加入線上課程: 1. [註冊帳號](https://zerojudge.tw/InsertUser)(請輸入真實姓名,學校則勾選「新北市立中山國中」選項) 2. 回到首頁,選擇自己的帳號,並點擊「加入課程」  3. 輸入課程代碼**3apsTo** 4. 微軟課程與ZeroJudge練習對照表 | 微軟課程影片編號 | ZeroJudge Contest| | ------------- | ---------------- | | 1~6 | 1. 輸入輸出 | | 7~12 | 2. 字串 | | 13~14 | 3. 數字 | | 15~16 | 4. 曆法 | | 17~24 | 5. 條件判斷 | 5. 測驗說明(待更新)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up