Какво е Scratch и за какво е?

знам драскотина, какво е това

Scratch е език за програмиране, създаден от MIT и базиран на визуален интерфейс, базиран на блокове, така че значително улеснява програмирането на деца и хора без знания. Препоръчва се за възраст от 8 до 16 години.

Всичко това се подкрепя от Фондация за драскотини, организация с нестопанска цел, чиято мисия е:

Нашата мисия е да предоставим на всички деца, от всякакъв произход, възможности да си представят, създават и да си сътрудничат, така че да могат да оформят света на утрешния ден.

Но за важните, какво може да се направи със Scratch.

За какво е

Много приложения за това блоково програмиране.

Правете игри и анимации

Това е една от основните употреби на този език. Създавайте анимации и игри, които се споделят на вашата платформа и чрез които можете да продължите да се учите да програмирате.

Научете програмиране

Откакто за първи път е използван в Обединеното кралство за преподаване на програмиране, възходът му е неудържим и днес това е предпочитаният начин за родителите и преподавателите да започнат да учат децата как да кодират.

Децата, които са научили Scratch, трябва да имат повече възможности в определени математически области. Бих искал да намеря статии, които говорят за това и за връзката между научаването да използвате Scratch и обучението за програмиране на други езици. Ако знаете за такива, моля, оставете ги в коментарите.

Програма Arduino

За програмиране с Arduino са създадени различни IDE и софтуер, базиран на Scratch. Както и в предишните случаи, идеята е да се опрости работата по програмирането

Програма LEGO Boost / EV3 Mindstorm

Ако имате комплект LEGO роботика, можете да добавите допълнителни блокове към Scratch на официалната платформа, за да контролирате и програмирате вашия робот.

В LEGO Boost APP вече откриваме блоково програмиране, базирано на Scratch

други

Виждал съм хора, които го използват за различни цели и нямат нищо общо с обичайните употреби, които винаги си представяме. Така че разпуснете въображението си и се възползвайте максимално от него.

Можем ли да контролираме IoT устройства? малини? Домашна автоматизация? Изкуствен интелект и машинно обучение?

Трябва да проучваш и да се учиш. Както обикновено.

За какво го използвам

Е, сега започвам да го използвам за 2 неща.

От една страна, дъщеря ми ме помоли да правя видео игри. Записали сме в тетрадка какво искаме да прави и аз виждам Scratch като идеалния инструмент, за да мога да оживея тези игри.

Не го правя с намерението да се науча да програмирам, което не виждам в точния момент, а като инструмент за изпълнение на предложеното.

От друга страна, имаме LEGO Boost и искаме да му дадем повече приложения на комплектите, които идват по подразбиране. И ние работим върху това.

В момента не го използвам за нищо друго. Искам да тествам Scratch за Arduino, но не мисля, че го използвам. Не познавам дъщерите си.

Не съм сигурен, че този език е правилният, за да се научите да програмирате. Нито пък смятам, че децата трябва да бъдат запознати твърде рано, ако наистина не се интересуват.

Scratch Jr или Scractch Junior

scratch jr за деца от 5 до 7 години

Това е версия на Scratch, по-проста, с по-малко блокове и с интерфейс и графики, предназначени за малки деца. Препоръчва се за деца между 5 и 7 години.

Това е приложение за iOS или за Android, което можете да използвате на смартфони или таблети.

Можете да видите повече за Scratch Jr или Junior на официалния им уебсайт

Изтеглете и инсталирайте Scracth

Ви изтеглите приложението за Windows, Mac и Android, но те спряха да поддържат Linux :( и това е нещо, което много ме натъжава.

Потърсих алтернативи и ако сте потребител на Linux (използвам Ubuntu) Ще ви разкажа повече в друга публикация.

Scratch Online, в браузъра

надрасквайте онлайн или в браузъра

Ако не ви се иска да го инсталирате, просто искате да разгледате, можете да го използвате, като сърфирате в мрежата. И използвайте онлайн платформата. Всичко е безплатно.

Предимството на приложенията пред онлайн режима е, че можем да продължим да използваме приложението, без да се налага да сме свързани с интернет, и това често се оценява.

Общност

В допълнение към езика Scratch дефинира цялата общност, която използва този език. Откриваме голямо количество информация под формата на стъпка по стъпка уроци, проучвания, документи и особено някои форуми, където можем да зададем своите съмнения и общувайте с повече хора.

Всичко е отворено в Scratch, така че когато публикувате проект, всеки ще може да види този код и да се поучи от него. Можете също да изследвате проекти, за да разберете как да направите нещо, което не знаете.

Ако сте неспокоен човек като нас и искате да си сътрудничите в поддръжката и подобряването на проекта, можете да направите дарение. Всички пари ще отидат за закупуване на книги и материали, за да експериментирате и да правите уроци

Оставете коментар