Python Kursu

Eğitmenler: 

Ahmet Can Kepenek  ahmetcan.kepenek_at_gmail.com
Serhat Rıfat Demircan  demircan.serhat_at_gmail.com
Faruk Uzun    farukuzun_at_gmail.com

- Python dilinin genel özellikleri.
* Tarihçesi.
* Niçin Python'u seçebiliriz?
* Avantajlar, dezavantajlar.
* Versiyon seçimi.

- Python yorumlayıcısını kullanmak.
* Yorumlayıcıyı çağırmak.
* Yorumlayıcı ve çevresi.

- Python'a resmi olmayan giriş.
* Python'u hesap makinası olarak kullanmak
* Programlamaya ilk adımlar

- Daha fazla kontrol araçları.
* if koşulları.
* for koşulları.
* range fonksiyonu.
* break ve continue ifadeleri, ve döngülerde else koşulları
* pass ifadesi
* fonksiyon tanımlama

- Veri yapıları
* Listeler üzerine
* del ifadesi
* tuple ve diziler.
* set'ler.
* sözlükler.
* Döngü teknikleri.
* Koşullar üzerine daha fazla.

- Modüller
* Modüller üzerine.
* Standart modüller.
* dir() fonksiyonu.
* paketler.

- Girdi/Çıktı
* Çıktı formatlama
* Dosya yazma ve okuma

- Hatalar ve İstisnalar
* Sözdizimi hataları.
* Hataları idare etmek.
* Hata yükseltmek
* Kullanıcı tanımlı hatalar

- Sınıflar
* İsimler ve nesneler üzerine birkaç söz
* Python etki alanı ve isim uzayı
* Sınıflara ilk bakış
* Miras
* Özel değişkenler
* Iterasyon sınıfları

- Standart kütüphaneye genel bakış
* İşletim sistemi arayüzü
* Komut satırı argümanları
* Hata ve çıktı yönlendirmesi ve program sonlandırması
* String patern eşleştirme.
* Matematik.
* İnternet erişimi.
* Tarih ve zaman.
* Veri sıkıştırma.
* Performans ölçümü.
* Kalite kontrol