• 家長登入
  • 報名專線
大拇指教室
  • 教育理念
    • 教育理念
    • 學習地圖
    • 文章分享
  • 課程列表
    • 樂高動力機械SPM 6+
    • 樂高創意程式BOOST 7+
    • 樂高科技機器人EV3 9+
    • Scratch遊戲程式設計 8+
    • Python程式設計 11+
    • C++程式設計 12+
    • 最新課表
  • 2023夏令營
    • 班
  • 學生作品
  • 聯絡我們
    • 大拇指粉絲團
X

訂閱課程訊息

  • Email:
聯絡我們

請您向大拇指按讚! 
我們會用大拇指多鼓勵孩子

地址:台北市忠孝東路五段246號5樓
教室連絡資訊

訂閱電子報
 
部落格

Python程式設計 初學者的免費線上自學資源

專心學習一種新的程式語言設計,有效的方式是最快的方式能寫出第一個Hello World,最方便是直接找線上開發環境,再來熟悉基本語法,再推進到這個語言最重要核心特色,配合線上教學資源,先不用管如何安裝,訂一個想要達到目標,像是學習Python網路爬蟲功能,訂一個學習時間,比如學習5天每天3小時,這樣來做,看看自己能做到多少。因為學不止盡,程式語言的世界,就如同minecraft遊戲世界永遠打不完,知道要學到什麼和用多少的時間,是一開始就應該計畫好的,花多時間且最後沒有成效,會是可惜的事。介紹常用自學網路學習資源,希望可以幫到需要的人,和教室Python班的主動學習性高的學生。

教學網頁課程

tutorialpoint - https://www.tutorialspoint.com/python/index.htm

tutorialpoint的系列課,個人非常喜歡,簡明的內容,不用很完整很快,就可以得到想要的知識,點LiveDemo可以立刻執行,這網站也同時含蓋多種語言和主題,會是個好的程式自學出發點。

w3cschool - https://www.w3schools.com/python/

w3shools的內容比較多和完整,當然學習所需花費時間就會比較多,有系統化了解Python,也是個好的開始,如果英文讀起來吃力,可以用Google自動翻譯整個網頁,應該會快很多,相信全部讀過一次,收穫也不少。

educative - https://www.educative.io/courses/learn-python-3-from-scratch

educative頁面做的非常清楚,課程長度剛好,通常課程都需要付費,不過這個Python入門的課是完全免費的,也是佛心來著,主題含蓋多種程式語言和熱門主題,可以參考看看

programiz - https://www.educative.io/courses/learn-python-3-from-scratch

programiz是個程式語言專業教學網站,主要的程式語言(C, C++, Javascript, Java...)都有,許多主題都有搭配Youtube影片,影片雖然是英文的,也可以用字幕自動翻譯的功能來觀看,程式碼和英文同樣都是世界共同語言,聽多了英文進歩,同時程式也會看的懂。

Python 影片教學

彭彭的Python程式入門課程

正港中文的影片,適合所有人學習,沒有簡中翻譯上差別的問題,更適合學習,彭彭的程式課程影片真心超推薦!

Python for Everybody - https://www.coursera.org/specializations/python

由University of Michigan密西根大學在Coursera上以開設Python為主的專項課程,適合程式初學者參與這個專項課程,將Python的內容扎實完整學起來,有中文的字幕,曾讓當時讀國中兒子,自行去看線上課程同時也有交作業批改,課程結束也有拿到線上証書。証書本身可能沒有什麼太大作用,不過學習線上課程經驗,讓他了解學程式設計最好的資源網路上都找的到,也建議大家試試看。

Python線上編譯環境

Google Colab - https://colab.research.google.com

Colab 以雲端 Python 筆記本形式,像 Jupyter Notebook,開啟時會開啟一台K8S的虛擬機,常用機器學習套件(tensorflow, opencv, pandas)都己經安裝,相當方便,如果沒有,也可以自行!pip來安裝。,加上可以使用GPU/TPU,對於程式日常開發是很有幫助。需要Google帳號來存檔,對小學的教學上較少用,多是用codeskulptor或是Online Python,減少帳號申請和密碼遺失上的問題,在國高中生上就沒有什麼問題。

Codeskulptor Python3 - https://py3.codeskulptor.org/​

Rice大學為教學目的所開發用的python online ide,用javascript為核心,執行上和單機上的Python會略有些不同,通常不會影響主要功能,有畫圖的功能可以用來教turtle和小遊戲,也有Google Map和簡單GUI的功能,可以讓程式設計課具有視覺化,課程設計會比較有趣,優點是的是可以不用任何帳號申請,Ctrl+S可以線上存檔成為公共的連結。學生的作品也可以另開雲端文件來分享,全班同學都可以看的到。

repl.it - https://replit.com/new/python3

Repl.it 當今最方便好用且強大的,跨程式語言的線上IDE,登入時需要帳號,啟動時帶出一個k8s的容器,具有完整檔案系統,也可以pip install。REPL 是在電腦程式執行上分別的四個動作
1. Read - 讀取使用者所要執行命令和參數.
2. Evaluate - 執行你所撰寫的程式.
3. Print - 輸出程式執行後的結果,是否符合預期
4. Loop - 回到第一個歩驟.
​這4個動作同時也是程式教學活動上最重要的4步,1,2,3按步做,每次都比上次熟練,這樣也就會有長期的進展,

Online Python - https://www.online-python.com/

簡潔的使用者介面,可www.online-python.com/以不用帳號登入,線上程式存檔和分享,沒有畫圖的能力,像是tinker和turtle都沒有,仍是一個非常出色的線上環境,試一些Python小程式非常方便,這個IDE環境搭配在樂高機器人課(with Python)時,成效相當好,小五小六的小學生就可以寫出並修正程式邏輯,邊學Python邊玩樂高車。

返回文章列表 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們