Dziś porozmawiamy o znakomitym projekcie, który jest przeznaczony dla środowisk edukacyjnych i dla najmłodszych w naszych domach, które chcą uczyć się programowania, choć jest to również przydatne dla dorosłych i młodzieży.
Projekt, o którym będziemy mówić, to Scratch, który to wizualny język programowania, którego główną cechą jest umożliwienie rozwoju umiejętności umysłowych ucząc się programowania bez głębokiej znajomości kodu.
Jego cechy są związane z łatwym zrozumieniem myślenia komputerowego Zrobili to bardzo popularne w edukacji dzieci, młodzieży i dorosłych.
Ten język programowania jest używany do celów edukacyjnych, aby łatwo tworzyć animacje i służyć jako wprowadzenie do bardziej zaawansowanych treści programistycznych.
Może być również używany do wielu celów rozrywkowych i konstrukcjonistycznych, takich jak: projekty naukowe (w tym symulacja i wizualizacja eksperymentów), nagrane wykłady z animowanymi prezentacjami, animowane historie z zakresu nauk społecznych, sztuka interaktywna, muzyka itp. inne.
Możesz zobaczyć różne istniejące projekty na stronie Scratch, modyfikować je, a nawet testować bez faktycznego zapisywania zmian, ponieważ nie wymaga to żadnej rejestracji.
Za pomocą Scratcha tworzone są programy, manipulując typowymi blokami logicznymi połączonymi w łańcuch logiczny analogicznie do montażu konstruktorów Lego.
Środowisko można uruchomić jako oddzielną aplikację lub udostępnić jako usługę online do otwarcia w przeglądarce.
Scratch umożliwia użytkownikom korzystanie z programowania sterowanego zdarzeniami z wieloma aktywnymi obiektami zwanymi sprite.
Sprite można malować jako grafikę wektorową lub bitmapę z własnej witryny Scratcha za pomocą prostego edytora będącego częścią projektulub mogą być również importowane ze źródeł zewnętrznych, w tym z kamer internetowych.
Kod projektu jest napisany w JavaScript przy użyciu frameworka React i jest dostarczany na licencji BSD.
O nowej wersji Scratch 3.0

Niedawno została wydana znacząca nowa wersja środowiska programowania wizualnego Scratch 3.0, opracowana przez naukowców z Massachusetts Institute of Technology jako eksperymentalna platforma do nauczania dzieci programowania.
Plus przechodząc na JavaScript, Node.js i React, wydanie Scratch 3.0 wyróżnia się implementacją nowych interfejsów do edycji dźwięku i obrazów.
Dodano wiele nowych bloków programu, w tym bloki do tworzenia efektów dźwiękowych, operatorów przetwarzania tekstu, bloków do rysowania i zarządzania grafiką duszków.
Zaproponowano całkowicie przeprojektowaną bibliotekę rozszerzeń, która oferuje dodatkowe zestawy bloków, w tym takie, które umożliwiają interakcję z zewnętrznymi urządzeniami i usługami.
Pakiet zawiera nowe typy duszków, dźwięków i obrazów tła. Interfejs jest przystosowany do współpracy z tabletami.
Jak zdobyć Scratch 3.0?
W tym momencie należy o tym wspomnieć Nie ma oficjalnych pakietów dla aplikacji offline Scratch dla systemu Linux, więc w tej chwili programiści oferują nam pakiety tylko dla Windows i Mac OS.
Pakiety dla tych systemów można pobrać z oficjalnej strony projektu w sekcji pobierania. On link to jest.
Scratch to niewątpliwie doskonały projekt, który można wykorzystać w placówkach edukacyjnych od szkół podstawowych po szkoły dla dorosłych, którzy chcą zacząć programować w prosty sposób.
Ważną kwestią, na którą należy zwrócić uwagę, jest to, że programiści Scratch pracują nad wersją swojej aplikacji, aby można było z niej korzystać na Chromebookach i że mają plany dotyczące Linuksa, nawet jeśli nie w najbliższej przyszłości.
W tej chwili dla tych, którzy chcą dowiedzieć się więcej o Scratchu i chcą używać go w Linuksie, jedyną metodą, z której możemy skorzystać, jest nasza przeglądarka internetowa W poniższym linku.
Aplikacja Windows mogłaby być używana z pomocą Wine na Linuksie, nawet gdybym próbował ją szybko zainstalować, wyrzucała mi błędy, jeśli komuś uda się ją uruchomić, będziemy wdzięczni, jeśli udostępnisz swoją konfigurację.