Bu kursta, günümüzün en yaygın kullanılan programlama dili python ile kodlama, algoritma, yazılım geliştirme ve programlama yapılacaktır. Öncelikle öğrencilerin veri analiz etme, algoritmik düşünebilme gibi kabiliyetleri güçlenecek ve yapay zeka, makine öğrenmesi gibi konularda da bilinçlenmesi sağlanacaktır. Kurs bitiminde programlamanın ne olduğu öğrenilecek, öğrenci kendi analitik ve yaratıcı düşünceleriyle gerekli programları kulanarak kendi python projelerini yapabiliyor seviyeye gelecektir. Bu kurs sadece python dilinizi geliştirmez, kodlamanın ne olduğunu öğrenmeniz mantıklı ve yaratıcı düşünmenizi sağlayıp, kodlamadaki hataları çözebilmenizi sağlayacaktır. Öğrencilerin Hem sözlü hem yazılı becerilerini güçlendirerek iletişim kabiliyetlerini artıracakatır. Öğrenilen algoritma kavramı günlük hayatta karşılaşılan problemleri de çözüme kavuşturmada büyük bir katkı sağlayacaktır. Dünyayı, bilimi, teknolojiyi, yapay zekayı daha iyi kavramak ve bu alanlar için uygulamalar geliştirmek isteği artıracaktır. Kursta başlangıç seviyesinden başlanılacak ve her şey sıfırdan anlatılacaktır. Anlatımlar uygulamalarla ve örnek soru tipleriyle desteklenecektir. Öğrenciler kursun bitiminde python dilini, algoritma ve programlama kavramını, uygulama ve yazılım geliştirmeyi, makine öğrenmesinin temellerini öğrenmiş olacaklardır. Anlatılacak konu başlıkları şu şekildedir:
-Algoritma ve Programlama Nedir?
-Python nedir?
-Python kurulumu
-Python Veri tipleri ve stringler, kullanıcıdan veri almak, değişken tanımlama
-Python Matematiksel ifadeler
-Python koşullu ifadeler (if, elif, else)
-Python Mantıksal Operatörler (AND, OR)
-Python Döngüler (while, for)
-Python Karakter Dizileri
-Python Listeler, Listelerin fonksiyonları
-Python Fonksiyonlar
-Python Modüller
-Python ile Dosya İşlemleri
Ve her bir konu başlığı için örnek uygulamalar.