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ę.
Myślę, że pakiety offline pochodzą ze Scratcha 2.0