Raspberry Pi’yi düşündüğümüzde, normalde tek kartlı bilgisayarları düşünürüz, ancak Raspberry Pi Vakfı, çocukların bilgisayarları öğrenmesine yardımcı olmak için başlatıldı ve donanımına sahip olup olmamanıza yardımcı olmak istiyor. Raspberry Pi’nin kâr amacı gütmeyen kolu, bu hafta öğrenen gençler (veya herhangi bir kişi) için tasarlanmış yeni, tarayıcı tabanlı kod düzenleyicisini piyasaya sürdü.
Beta sürümünde olduğu düşünülen Raspberry Pi Code Editor şu an ücretsiz olarak herkesin kullanımına açıldı. editor.raspberrypi.org (yeni sekmede açılır). Düzenleyici şu anda yalnızca Python ile çalışacak şekilde tasarlanmıştır, ancak kuruluş HTML, JavaScript ve CSS gibi diğer diller için desteğin geleceğini söylüyor.
Kod Düzenleyiciyi bilgisayarımın tarayıcısında denedim ve şu anki haliyle benzersiz hiçbir yanı yok. Bununla birlikte, kullanıcı arayüzünü çok kullanıcı dostu buldum ve birinin çevrimiçi eğitimlerine nasıl entegre edildiğinden etkilendim. Arayüz üç bölmeden oluşur: projenizdeki dosyaların bir listesi, bir kod düzenleyici ve Çalıştır düğmesine bastığınızda kodunuzun sonucunu çalıştıran bir çıktı bölmesi.
Benim yaptığım gibi raspberrypi.org’da ücretsiz bir hesap oluşturursanız, sistem tüm projelerinizi buluta kaydeder ve istediğiniz zaman yeniden yükleyebilirsiniz. Bir projedeki tüm dosyaları .zip dosyası olarak da indirebilirsiniz.
Tüm programlama deneyimi çevrimiçi olarak gerçekleştiğinden, bilgisayarınızdaki veya Raspberry Pi’nizdeki yerel donanımı kontrol etmek için Python’u kullanmanın (en azından şu anda) hiçbir yolu yoktur. En iyi Raspberry Pi HAT’lardan birini takmak veya bir LED ışığı yakmak için Pi’nizdeki GPIO pimlerini kullanmak istiyorsanız, tüm Raspberry Pi’lerde önceden yüklenmiş olarak gelen ve Windows için ücretsiz olarak indirilebilen Thonny gibi yerel bir düzenleyiciye ihtiyacınız vardır. Mac ve Linux.
Raspberry Pi Code editörü, hayal gücünüzün herhangi bir uzantısına göre etraftaki tek çevrimiçi Python editörü değildir, çünkü aşağıdakiler gibi bir hizmeti de kullanabilirsiniz: biblo.io (yeni sekmede açılır), bu da Python kodunu bir bölmede yazarken başka bir bölmede önizlemenizi sağlar. Bununla birlikte, Raspberry Pi’nin aracıyla ilgili ilginç olan şey, kuruluşun onunla birlikte kullanılmak üzere tasarlanmış birkaç Python öğreticisine sahip olmasıdır.
Raspberry Pi Vakfı’nın sitesinde zaten güzel bir Python öğretici seti vardı, ancak bazılarını örnek kodu doğrudan çevrimiçi düzenleyicide açacak şekilde uyarladı. Örneğin, denediğimde “Merhaba deyin” dersi (yeni sekmede açılır), sayfadaki ilk bağlantı, düzenleyicide çalışan kod kümesini tarayıcımda yeni bir sekmede açar. Birkaç dakika sonra sayfayı tekrar ziyaret edip bağlantıya tıkladığımda, dersi hesabımla ilişkilendirilmiş bir proje olarak kaydettiği için beni daha önce düzenlediğim koda geri götürdü.
Ekrana “Tom’s Hardware was here” yazdıran ve 500 kez tekrarlayan basit bir Python betiği yazarken eğlendim. Düzenleyici, çıktınızda emoji kullanmayı destekler ve örnek kod, kopyalayıp komutlarınıza yapıştırabileceğiniz bazı emojiler sağlar.
Şu anda Editör yalnızca ilk iki ders (yeni sekmede açılır) Raspberry Pi Vakfı’nın “Python’a Giriş” öğrenme yolunda. Ancak, derslerin tamamını Trinket veya başka bir editörle kullanabilirsiniz ve eminim yakında yeni editörü tüm derslere entegre edeceklerdir.
Pi Vakfı, Kod Düzenleyici’ye paylaşım ve işbirliği dahil olmak üzere bir dizi özellik eklemeyi planladığını söylüyor. Kuruluş ayrıca, herkesin değiştirebilmesi için düzenleyiciyi açık kaynaklı bir proje olarak yayınlamayı planlıyor. Kısa süreli test deneyimime dayanarak, özellikle raspberrypi.org’daki öğretici yollarla birlikte kullanıldığında yeni kodlayıcılar için harika bir öğrenme platformu olacağını söyleyebilirim.