今天,我們將討論一個出色的項目,該項目是為教育環境和希望學習編程的家庭中的小孩設計的,儘管它對成年人和青少年也很有用。
我們將要討論的項目是Scratch 是一種視覺編程語言,其主要功能是允許發展智力技能 通過學習編程而無需深入了解代碼。
其特徵與對計算思維的輕鬆理解有關 他們使它在兒童,青少年和成人的教育中非常受歡迎。
該編程語言用於教育目的,可輕鬆創建動畫,並作為更高級編程內容的介紹。
它也可以用於大量娛樂和建構主義教育目的,例如:科學項目(包括實驗的模擬和可視化),帶有動畫演示的錄製講座,動畫社會科學故事,互動藝術,音樂等。其他。
您可以在Scratch網站上查看不同的現有項目,對其進行修改甚至測試,而無需實際保存更改,因為它不需要任何類型的註冊。
在Scratch的幫助下,程序可以通過類似於Lego構造函數程序集來處理邏輯鏈中連接的典型邏輯塊來創建。
該環境可以以單獨的應用程序的形式啟動,也可以作為在線服務交付以在瀏覽器中打開。
Scratch允許用戶將事件驅動的編程與稱為sprite的多個活動對像一起使用。
您可以使用Scratch自己的網站將Sprite繪製為矢量圖形或位圖,使用項目中的簡單編輯器即可,也可以從外部來源(包括網絡攝像頭)導入它們。
項目代碼是使用React框架以JavaScript編寫的,並根據BSD許可提供。
關於新版本的Scratch 3.0

最近發布了Scratch 3.0可視化編程環境的重要新版本,該版本是由麻省理工學院的研究人員開發的,它是一個用於教育兒童編碼的實驗平台。
加 過渡到JavaScript,Node.js和React之後,Scratch 3.0的發布以實現用於編輯聲音和圖像的新界面而著稱。
添加了許多新的程序塊,包括用於創建聲音效果的塊,文字處理運算符,用於繪製和管理子畫面圖形的塊。
提出了完全重新設計的擴展庫,該擴展庫 提供了額外的功能塊集,包括那些允許與外部設備和服務進行交互的功能塊。
該軟件包包括新型的精靈,聲音和背景圖像。 該界面適用於平板電腦。
如何獲得Scratch 3.0?
值得一提的是 沒有針對Linux的正式的Scratch離線應用程序軟件包,因此,開發人員目前僅向我們提供Windows和Mac OS的軟件包。
這些系統的軟件包可以從項目的官方網站的下載部分中獲得。 他 鏈接是這個。
Scratch無疑是一個出色的項目,可用於從小學到成人學校的教育環境中,這些成年人希望以簡單的方式開始編程。
需要注意的重要一點是,Scratch開發人員正在開發其應用程序的版本,以便可以在Chromebook上使用它,並且即使在不久的將來也確實有Linux的計劃。
目前,對於那些希望對Scratch有所了解並希望在Linux中使用它的人, 我們唯一可以使用的方法是從我們的網絡瀏覽器 在下面的鏈接中。
Windows應用程序可以在Linux上的Wine的幫助下使用,即使我嘗試快速安裝它,也會引發錯誤,如果有人設法運行它,如果您共享配置,我們將不勝感激。