İLERİ PYTHON PROGRAMLAMA KURSU (80 Saat)
Python Class(Sınıf) Yapıları
- Object oriented (nesne tabanlı) programlama
- Sınıf nedir?
- Nesne nedir?
- Sınıf temelleri
- Yazma yöntemleri
- Miras alma/kalıtım
- İşleç aşırı yükleme
- Laboratuvarlar
- Kapsamlı listeler
- Generators,ıterator
- Serileştirme
PyQt5 İle Arayüz Geliştirme
- PyQt5'e giriş
- Python QT (PyQt) kurulumu
- Qt designer
- Merhaba PyQt
- Qt base sınıflar
- Layout Yönetimi
- Sinyaller ve slotlar
- Basic widget,window
- Qt Components
- Qt diyaloglar
- Qt database İşlemleri
Django ile Çalışma
- Django hakkında genel bilgiler
- Framework nedir?
- Django'nun özelliklerine ve modüllerine genel bir bakış
- Django kurulumu
- Pip ve easy_install ile kurulum
- Kaynak koddan kurulum
- Django kurulumunu özelleştirme
- Birbirinden yalıtılmış django kurulumları
- PYTHONPATH
- Django ile yazılım geliştirme
- Model,view,controller mimarisinin djangodaki uygulaması
- Model oluşturma
- Alan türleri(fieldtypes)
- Meta opsiyonları
- Sorgu kümeleri(QuerySets)
- Aggregation
- Desteklenen veritabanları
- View yapıları
- URL konfigürasyonları
- View Fonksiyonları
- Generic yapıları
- Dekoratörler
- Django URL yönetimi
- Request/response nesneleri
- Dosya gönderme(upload)
- Middleware genel yapısı
- Formlar genel yapısı
- Form API
- Öntanımlı alanlar
- Öntanımlı Parçacıklar(widget)
- Modelden form oluşturma
- Form kümeleri
- Sessions,kullanıcılar ve register yönetimi
- Güvenlik
Python Data Analizi
Python ile Siber Güvenlik
- Siber güvenlik nedir?
- Hacker kimdir? Yöntemleri nelerdir?
- Kriptoloji nedir? Çeşitleri ve kullanım alanları nelerdir?
- Sosyal medyada güvenlik
- Python ile siber güvenliğe giriş
- Python ile şifreleme uygulamaları
|