當前位置:
首頁 > 最新 > 從Scratch到Python

從Scratch到Python

很多學校或者機構陸續開設了Scratch課程,通過Scratch圖形編程入門編程,創作豐富的作品。但是Scratch對於簡單的圖形編程入門是很好的工具,涉及到編程中關於變數,函數等等特性,Scratch是無法體現的,所以需要另外選擇一門編程語言來保證少兒編程的持續性。

Scratch圖形編程優點在於圖形化拖拽的方式簡化了編程的理解,而C,JAVA,JAVASCRIPT,PYTHON等編程語言相對枯燥複雜,涉及複雜編程語法,變數規則,函數,對象等等,因此直接教授這類編程語言對於小朋友難度過大。所以在需要找到Scratch圖形編程到高級語言圖形編程的過渡,Python就是最適合的編程語言。

為什麼Python是最適合的編程語言?

Python語言已經做為編程入門語言得到了廣泛的應用,相比於c語言,入門簡單,而且Python可以用很少的代碼完成複雜的工作,在以後的工作學習中都會用到,對於一般人來說C語言是屠龍之技,即便是在大學裡的C語言通修課也是如此,而且目前部分大學的已經開始慢慢的把通識課的入門編程語言改成Python了。

通過Blockly開始認識Python

Blockly 是谷歌開發的教育產品,通過積木式拖放塊來簡單的編程,Scratch就是基於Blockly開發的。Blockly支持JavaScript,Python,PHP,Lua,Dart等編程語言,所以你可以很好的使用Blockly來實現Scratch到Python的過渡。而且Blockly是跨平台的,你可以開發在Android,Ios等應用程序輕而易舉的學習進行積木式編程。

Python PyGame

PyGame是一組用來開發遊戲軟體的Python程序模塊,基於SDL庫的基礎上開發。允許你在 Python程序中創建功能豐富的遊戲和多媒體程序,PyGame是一個高可移植性的模塊可以支持多個操作系統。用它來開發小遊戲非常適合。

Python Turtle

Python Turtle努力提供用Python編程語言學習(或教授)軟體開發的最低門檻的方法。學生們使用命令操作一個互動式的Python shell(類似於IDLE開發環境)並使用Python函數移動屏幕上的烏龜。一個圖解的幫助屏幕向學生介紹了Python編程的基礎知識,同時展示了如何移動烏龜。

Python在科學教育這塊廣泛的應用讓其很適合作為編程語言的入門語言,相信這也是您的不二之選。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

使用Python和Tesseract來識別圖形驗證碼
Python+Memcached:在分散式應用程序中實現高效緩存

TAG:Python |