Scratch nədir və nə üçündür

bil cızıq, bu nədir

Scratch MIT tərəfindən yaradılmış və blok əsaslı vizual interfeysə əsaslanan proqramlaşdırma dilidir, beləliklə, uşaqların və biliyi olmayan insanların proqramlaşdırılmasını xeyli asanlaşdırır. 8 yaşdan 16 yaşa qədər tövsiyə olunur.

Bütün bunlar tərəfindən dəstəklənir Çizilmə Fondu, missiyası olan qeyri-kommersiya təşkilatı:

Bizim missiyamız hər cür mənşəli uşaqlara təsəvvür etmək, yaratmaq və əməkdaşlıq etmək imkanlarını təmin etməkdir ki, onlar sabahın dünyasını formalaşdıra bilsinlər.

Ancaq vacib olanlara, Scratch ilə nə edilə bilər.

Bu nə üçündür

Bu blok proqramlaşdırma üçün bir çox istifadə.

Oyunlar və animasiyalar yaradın

Bu dilin əsas istifadələrindən biridir. Platformanızda paylaşılan və proqramlaşdırmağı öyrənməyə davam edə biləcəyiniz animasiyalar və oyunlar yaradın.

Proqramlaşdırma öyrətmək

Böyük Britaniyada proqramlaşdırmanı öyrətmək üçün ilk dəfə istifadə olunduğundan onun yüksəlişi qarşısıalınmaz olub və bu gün valideynlər və pedaqoqlar üçün uşaqlara kodlamağı öyrətməyə başlamaq üçün üstünlük verilən üsuldur.

Scratch öyrənmiş uşaqlar müəyyən riyazi sahələrdə daha çox imkanlara malik olmalıdırlar. Mən bu barədə və Scratch-dən istifadə etməyi öyrənməklə digər dillərdə proqramlaşdırmağı öyrənmək arasında korrelyasiya haqqında danışan məqalələr tapmaq istərdim. Hər hansı bir şey bilirsinizsə, onları şərhlərdə buraxın.

Arduino proqramı

Arduino ilə proqramlaşdırma üçün müxtəlif IDE-lər və Scratch əsaslı proqram təminatı yaradılmışdır. Əvvəlki hallarda olduğu kimi, ideya proqramlaşdırma işini sadələşdirməkdir

Proqram LEGO Boost / EV3 Mindstorm

Əgər LEGO robototexnika dəstiniz varsa, robotunuzu idarə etmək və proqramlaşdırmaq üçün rəsmi platformada Scratch-a əlavə bloklar əlavə edə bilərsiniz.

LEGO Boost APP-də biz artıq Scratch əsasında blok proqramlaşdırma tapırıq

qeyriləri

Mən insanların onu müxtəlif məqsədlər üçün istifadə etdiyini görmüşəm və bunun bizim həmişə təsəvvür etdiyimiz adi istifadələrlə heç bir əlaqəsi yoxdur. Odur ki, təxəyyülünüzü işə salın və bundan maksimum yararlanın.

IoT cihazlarını idarə edə bilərikmi? moruq? Ev avtomatlaşdırılması? Süni intellekt və maşın öyrənməsi?

Araşdırıb öyrənməlisən. Həmişəki kimi.

Mən nə üçün istifadə edirəm

Yaxşı, indi onu 2 şey üçün istifadə etməyə başlayıram.

Bir tərəfdən qızım məndən video oyunları düzəltməyi xahiş etdi. Biz onun nə etməsini istədiklərimizi notebooka yazdıq və mən Scratch-i mükəmməl alət kimi görürəm ki, mən bu oyunları həyata keçirə biləcəm.

Mən bunu doğru zamanda görmədiyim proqramlaşdırma öyrənmək niyyəti ilə deyil, təklif olunanları yerinə yetirmək üçün bir vasitə kimi edirəm.

Digər tərəfdən, bizdə LEGO Boost var və biz ona defolt olaraq gələn montajlardan daha çox istifadə etmək istəyirik. Və biz bunun üzərində işləyirik.

Hazırda ondan başqa heç nə üçün istifadə etmirəm. Mən Arduino üçün Scratch-i sınamaq istəyirəm, amma istifadə etdiyimi düşünmürəm. Qızlarımı tanımıram.

Proqramlaşdırmağı öyrənmək üçün bu dilin düzgün olduğuna əmin deyiləm. Məncə, uşaqlar həqiqətən maraqlanmırsa, onları çox erkən tanıtmaq lazım deyil.

Scratch Jr və ya Scractch Junior

5 yaşdan 7 yaşa qədər uşaqlar üçün scratch jr

Bu Scratch-in daha sadə, daha az bloklu, interfeysi və kiçik uşaqlar üçün nəzərdə tutulmuş qrafikası olan versiyasıdır. 5-7 yaş arası uşaqlar üçün tövsiyə olunur.

Bu iOS və ya Android üçün smartfon və ya planşetlərdə istifadə edə biləcəyiniz proqramdır.

Haqqında ətraflı baxa bilərsiniz Scratch Jr və ya Junior öz rəsmi saytında

Scracth proqramını yükləyin və quraşdırın

Siz ərizə endirmək Windows, Mac və Android üçün, lakin onlar Linux-u dəstəkləməyi dayandırdılar :( və bu məni çox kədərləndirən bir şeydir.

Mən alternativlər axtardım və əgər siz Linux istifadəçisisinizsə (Ubuntu istifadə edirəm) Başqa bir yazıda sizə daha ətraflı məlumat verəcəyəm.

Scratch Online, brauzerdə

onlayn və ya brauzerdə cızmaq

Quraşdırmaq istəmirsinizsə, sadəcə bir nəzər salmaq istəyirsiniz, internetə baxaraq ondan istifadə edə bilərsiniz. Və onlayn platformadan istifadə edin. Hər şey pulsuzdur.

Tətbiqlərin onlayn rejimdən üstünlüyü ondan ibarətdir ki, biz internetə qoşulmadan proqramdan istifadə etməyə davam edə bilərik və bu, çox vaxt yüksək qiymətləndirilir.

Icma

Dilə əlavə olaraq Scratch bu dildən istifadə edən bütün icmanı müəyyən edir. Biz addım-addım dərsliklər, tədqiqatlar, sənədlər və xüsusən də bəziləri formatında çoxlu məlumat tapırıq. şübhələrimizi soruşa biləcəyimiz forumlar və daha çox insanla ünsiyyət qurun.

Hər şey Scratch-də açıqdır, ona görə də bir layihə dərc etdiyiniz zaman hər kəs həmin kodu görə və ondan öyrənə biləcək. Siz həmçinin bilmədiyiniz bir şeyi necə edəcəyinizi öyrənmək üçün layihələri araşdıra bilərsiniz.

Şərh yaz