Python ile Algoritma Geliştirme
-
Çözüm odaklı düşünerek algoritma geliştirme -
Kodlamayı, problem çözme aracı olarak kullanma -
Python’da oyun geliştirme
- Başlangıç seviyesinde Python ya da başka bir programlama dili bilgisi
- Temel seviyede matematik
Genellikle programlama dilleri öğrenilirken;
- Ekrana “Merhaba Dünya” yazdırılır,
- Kullanıcının girdiği iki sayı toplatılır,
- Sayının; ikiye bölünüyorsa çift, bölünmüyorsa tek olduğu hesaplanır,
- Döngüyle 1’den 20’ye kadar olan tüm sayılar ekrana yazdırılır…
Bütün bunlar elbette önemsiz değildir aksine o dilin yapısını (tabiri caizse) gramerini öğrenmek için gereklidir. Fakat ne yazık ki bu temel yapıyı öğrendikten sonra yeni başlaması gereken programlama macerası çoğu kişi için sona erer. Ne de olsa sertifikalar alınmış ya da bir şekilde dersten geçilmiştir.
İşte benim de bu kursu hazırlamamın amacı; programlamaya yeni başlayanların çözüm odaklı düşünerek algoritma geliştirmelerine yardımcı olmak ve kodlamanın, problem çözme aracı olarak aktif kullanılmasına katkı sağlamaktır.
Hiç Python bilmese de önceden başka bir programlama diliyle ilgilenmiş olanlar, temel düzeyde Python bilip problem çözme becerilerini geliştirmek isteyen kişiler ve Python öğreten eğitimciler bu kursu alabilir.
Kurs; şu anki haliyle Problem Çözme ve Oyun Geliştirme bölümlerinden oluşmaktadır. İlerleyen zamanlarda; farklı bölümler ve mevcut bölümlere yeni dersler eklenecektir.
- Veri bilimine meraklı, başlangıç düzeyindeki Python geliştiricileri
- Kodlamayla, problem çözme becerilerini geliştirmek isteyenler
- Python öğreten eğitimciler