Python ile yaratıcı kodlama
Yazan: Ivana VezjakGörselden metin tabanlı programlamaya geçiş, kodlamanın doğal bir akışıdır. Görsel programlama yeni başlayanlar için genellikle heyecan verici olsa da, bir süre sonra öğrenciler daha zorlu şeyler isteyebilir. Programlama ve sayısal düşünme ile daha detaylı ilgilenmek isteyenler için bir sonraki adım, metin tabanlı programlamadır.
Bu videoda, Ivana Vezjak sizlere Python’ın temel söz dizimini anlatacaktır. Günümüzün en popüler programlama dillerinden biri olan Python, veri bilimi, yapay zekâ, makine öğrenimi ve web geliştirme gibi pek çok alanda kullanılmaktadır. Python, deneyimli programcıların kullandığı güçlü bir programlama dili olsa da, basit oluşu ve anlaşılır söz dizimi sayesinde, herhangi bir kodlama deneyimine sahip olmayan biri tarafından da kullanılabilir.
Python ile öğrenciler, tarihi olaylar hakkında testler hazırlayabilir, matematik problemleri çözüp fizik simülasyonları oluşturabilir, oyunlar hazırlayabilir, web siteleri oluşturabilir, bilimsel projelerin veri analizlerini yapabilir ve çok daha fazlasını gerçekleştirebilirler. Python, zengin ve kapsamlı bir standart kitaplığa, büyük bir topluluğa ve ayrıca öğretim, öğrenim ve uygulamada kullanılabilecek çevrimiçi öğreticilere ve projelere sahiptir. Python’da kodlama yapan, program analiz eden ve program hatalarını düzelten öğrenciler, yaratıcılıklarını geliştirerek istikrarlı, inatçı ve sabırlı olmayı öğrenir. Karmaşık problemleri daha küçük bileşenlere ayırarak, analitik düşünmeyi öğrenirler ve problem çözme becerilerini geliştirirler. Bu beceriler, yaşamlarının her alanında problemleri ele alma konusunda onlara yardımcı olacaktır.
Öğrendiklerinizi öğrencilerinizle paylaşmaya hazır mısınız?
Aşağıdaki ders planlarından birini seçin ve öğrencilerinizle bir aktivite düzenleyin.
Diğer kaynaklar
-
Python Standart Kitaplık
Önceden derlenmiş kod ve modüller (ör. turtle modülü, math modülü vb.).. -
CodeCombat
Programlama kavramlarını öğrenmeye yönelik eğitici video oyunu.. -
CodeClub projeleri
Yeni başlayanlardan ileri düzey kullanıcılara kadar tüm çocuklara yönelik adım adım programlama projeleri.. -
Python ile kendi bilgisayar oyununu icat et
Python ile kendi bilgisayar oyunlarınızı nasıl programlayacağınızı öğreten bir kitap.. -
CodeWars
Öğrencilerin ve öğretmenlerin bir dizi mücadele ile kendilerini eğitebileceği öğretici bir topluluk.. -
Hour of Python
İnteraktif Trinkets kullanılan Python tanıtım dersleri (metin tabanlı ve blok)..
Aktivitenizi Kod Haftası Haritasına eklemeyi unutmayın!
Sınıfınızda, halka açık ziyaret günlerinde ya da okulunuzdaki bir etkinlikte kolayca ders organize edebilirsiniz. Uygun bir tarih bulup aktivitenizi Kod Haftası haritasına eklemeniz yeterli. Tüm aktivite organizatörlerine çabalarından dolayı katılım sertifikası verilecektir.
Birbirinden hevesli öğretmenlerin yer aldığı uluslararası bir grubun parçası olmak isterseniz, AB Kod Haftası Facebook öğretmenler grubuna katılın! Bunu bir adım daha öteye taşımak ve ülkenizdeki ya da diğer ülkelerdeki okullarla iş birliği yapmak isterseniz - Herkes için Kod Haftası mücadelesine katılın.