9 - Programlama Temelleri
Python dili kullanılarak algoritma kurma ve temel programlama yapılarının öğrenilmesi.
Üniteler
Problem çözme kavramları, algoritmalar, akış şemaları ve problem çözmede kullanılan aritmetiksel ve mantıksal operatörlerin öğrenilmesi .
Program, yazılım, yorumlama ve derleme kavramları ile Python programlama dilinin kurulumu ve temel geliştirme araçlarının kullanımı.
Değişken ve sabit kavramları, operatörler ve Python'daki temel veri tiplerinin (String, Numbers, List, Tuple, Dictionary, Set) kullanımı.
Programlamada if, if-elif-else karar yapıları ile for ve while döngülerinin mantığı ve uygulanması.
Gömülü fonksiyonların kullanımı, yeni fonksiyon tanımlama, parametre gönderme ve özyinelemeli (recursive) fonksiyonların mantığı.
Python'da tarih ve zaman nesnelerinin saklanması, Datetime modülünün kullanımı ve string (metin) verilerini biçimlendirme işlemleri.
Hata türleri (yazım hataları, mantıksal hatalar, istisnai durumlar) ve try-except blokları ile hata yakalama ve yönetme.
Python dili kullanılarak çalışma dizini oluşturma, dosyalara erişme, okuma, yazma, silme ve yedekleme işlemleri.
| Branş | Bilişim Teknolojileri Alanı |
| Seviye | Orta |
| Ünite | 8 ünite |
| Konu | 1 konu |