SAAT
|
KONU
|
İŞLEM BASAMAKLARI
|
AÇIKLAMALAR
|
|
20
|
TEMEL GİRİŞ İŞLEMLERİ
A. PYTHON KURSU GİRİŞ
|
1. Python Nedir?
2. Python Tarihçesi
3. Python Kurulumu
4. Python Yorumlayıcısı
5. IDE Kurulumu
6. Çalışma Kaynaklarının Oluşturulması
|
|
B. TEMEL PYTHON BİLGİLERİ
|
1. Python Veri Türleri
2. Değişkenler
3. String Formatı ve String işlemler
4. String Operasyonları (String Biçimlendirme)
5. Print Komutu ve Kaçış Dizileri
6. Tür Dönüşümleri
7. Listler, Tuple, Dictionaries
8. Temel Operatörler
9. Giriş / Çıkış İşlemleri
10. Ön Tanımlı Metotlar (print, help, dir, range …)
|
|
C. PYTHON KONTROL MEKANİZMALARI
|
1. Koşullu İfadeler
2. If ve Else İfadesi
3. For Döngüsü
4. Range Fonksiyonu
5. Break ve Continue İfadeleri
6. Pass İfadesi
7. While İfadesi
|
|
30
|
YAPISAL PROGRAMLAMA
D. PYTHON FONKSİYONLAR
|
1. Fonksiyonlarla Çalışmak
2. Geriye Değer Döndürmeyen Fonksiyonlar
3. Geriye Değer Döndüren Fonksiyonlar
4. Argüman Alan Fonksiyonlar
5. Yerel ve Genel Değişkenler
6. Docstring
7. Modüller ve Paketler
8. Nesne Yönelimli Programlamaya Giriş
|
|
E. DOSYALAMA İŞLEMLERİ
|
1. Dosya okuma
2. Dosya Yazma
|
|
F. MODUL VE PAKETLER
|
1. Modülleri İçe Aktarma
2. Hazır Modüller
3. Pip install -pip unistall
4. PyPI web sitesi
5. Sanal Ortamlar
6. Anaconda Sanal Ortamı
7. Hangi Kütüphane Ne İçin kullanılır
|
|
G. NESNE YÖNELİMLİ PROGRAMLAMA (OOP)
|
1. Giriş
2. Kavramlar (Sınıf, Nesne, Nitelik)
3. Kapsüllememe (Encapsulation)
4. Kalıtım (Inheritance)
5. Çok Biçimlilik (Polymorphism)
6. Soyutlama (Abstraction)
7. Dekoratörler (Decorators)
8. Generatörler (Generators)
9. Iteratorler (Iterators)
|
|
H. HATA AYIKLAMA
|
1. Try Except Finally
2. BaseExceptions ve diğerleri
3. Benim Hatam
|
|
|
25
|
VERİ TABANI İŞLEMLERİ
I. VERİTABANI VE PYTHON
|
1. SQL Nedir?
2. SELECT, INSERT, DELETE, UPDATE Sorguları Nasıl Yazılır?
3. CREATE ile veri tabanı nesneleri oluşturma
4. ALTER, REMOVE ve DROP sorguları yazımı
5. TRIGGER, INDEX, VIEW veri tabanı nesneleri
6. SQLite
7. MySQL
8. NoSQL nedir?
9. MongoDB
10. Pythonda sorgu yazımı
|
|