Bu kursta Python dilinin güncel popülerliği ve farklı kullanım alanları (yapay zeka, web, veri bilimi, masaüstü uygulamalar) üzerinden sektör ihtiyaçlarına uygun yetkinlikler kazandırılır. Sıfırdan başlayarak ileri düzeye kadar proje tabanlı çalışmalarla güçlü bir portföy oluşturacaksınız.
Toplam en az 100 saat süren bu kursta “Tam Öğrenme Modeli” ile her kursiyerin konuları eksiksiz öğrenmesi sağlanır. Yüz yüze eğitimde her öğrenciye bilgisayar tahsis edilir; uzaktan eğitimde teknik altyapı desteği sunulur.
Kursa katılım, başarı ve üstün başarı belgeleriyle yeteneklerinizi resmi olarak belgelendirecek; sektörde güvenilirliğiniz artacaktır.
Her seviyeden öğrenmeye hevesli katılımcı bu kursa uygun olup, özellikle farklı eğitim geçmişine sahip olup yazılıma ilgi duyanlar avantajlıdır.
Temel bilgisayar kullanım becerisi, temel İngilizce bilgisi ve internete bağlı bir bilgisayarınız olması yeterlidir.
Python temellerinden ileri kütüphane ve framework kullanımına kadar; dosya işlemleri, OOP, web geliştirme, veri analizi ve masaüstü projeleri geliştirme becerisi kazanacaksınız.
Bu ünitede Python dilinin temelleri, yorumlanan bir dil olarak avantajları/dezavantajları ve resmi dokümantasyon kullanımı anlatılır; doğru sürüm seçimi ve kurulum süreçleri ele alınır.
Bu bölümde Python betik yapısı, etkileşimli yorumlayıcı kullanımı ve farklı işletim sistemlerinde script çalıştırma; veri girişi, değişkenler ve temel operatörler incelenir.
Kontrol yapılarını ve döngü mekanizmalarını öğrenerek, girintileme (indentation) kurallarına uygun akış kontrolü sağlayacak kodlar yazacaksınız.
Listeler ve demetler (tuples) üzerinde işlemler yapmayı, aralarındaki farkları ve liste metodlarını öğreneceksiniz.
Metin ve ikili (binary) dosyalarla veri okuma/yazma işlemlerini Python ile nasıl gerçekleştireceğinizi öğreneceksiniz.
Anahtar-değer yapısına sahip sözlükler ve benzersiz öğeler kümesi olan setler üzerinde temel operasyonları gerçekleştireceksiniz.
Fonksiyon tanımlama sözdizimi, parametre geçişi, geri dönüş değerleri ve değişken kapsamı (scope) konularını inceleyeceksiniz.
Veri sıralama fonksiyonları, lambda ifadeleri ve hata/istisna yönetimi (try/except) ile kodunuzu daha güvenli hale getirme tekniklerini öğreneceksiniz.
Kodunuzu modüler hale getirmek için modül ve paket yapısını kullanmayı, import mekanizmalarını ve takma ad (alias) tanımlamayı öğreneceksiniz.
Metin içinde desen eşleştirme, veri ayıklama ve karmaşık değiştirme işlemleri için regex kullanımını öğreneceksiniz.
Python’un built-in kütüphaneleri ile dosya sıkıştırma, e-posta gönderme, web sayfası yakalama ve tarih-zaman işlemleri gibi görevleri öğreneceksiniz.
Nesne yönelimli programlamanın temellerini, sınıf/örnek tanımlamayı, yapıcı (constructor) ve yıkıcı (destructor) metodlarını öğreneceksiniz.
Django framework’ü ile tam özellikli web uygulamaları oluşturacak, ORM, admin panel, form işlemleri ve güvenlik gibi konuları uygulamalı olarak öğreneceksiniz.
PyQt5 kullanarak masaüstü GUI uygulamaları geliştirecek, Qt Designer ile tasarım yapmayı ve sinyal-slot mekanizmasını öğreneceksiniz.
Bu ünitede hem ortak hem bireysel projeler geliştirerek proje tasarımı, planlama, UML/MSF metodolojisi ve teslim süreçlerini deneyimleyeceksiniz.
Nisan Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 26.04.2025 13.09.2025 |
BAŞLADI |
Mayıs Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Pazartesi-Çarşamba-Cuma | 18:30-21:30 | 05.05.2025 31.08.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 24.05.2025 11.10.2025 |
Ön Kayıt | |
Pazartesi-Salı-Perşembe-Cuma | 14:00-18:00 | 12.05.2025 21.07.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 10.05.2025 27.09.2025 |
Ön Kayıt |
Haziran Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Pazartesi-Çarşamba-Cuma | 18:30-21:30 | 02.06.2025 05.10.2025 |
Ön Kayıt | |
Pazartesi-Salı-Perşembe-Cuma | 14:00-18:00 | 16.06.2025 25.08.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 28.06.2025 15.11.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 14.06.2025 01.11.2025 |
Ön Kayıt |
Python kullanımı kolay, güçlü ve çok yönlü bir dildir. Hem yeni başlayanlar hem de uzmanlar için idealdir. Yapay zeka, makine öğrenimi, büyük veri, bilgisayarlı görü, bulut teknolojileri, oyun programlama ve web uygulamalarında geniş kütüphane desteği ile tercih edilir. TIOBE ve StackOverflow verilerine göre popülaritesi hızla artmaktadır.
Python’un esnek yapısı hayal gücünüzle sınırlıdır. Veri çekme botlarından AI projelerine, web uygulamalarından oyun ve mobil uygulamalara kadar pek çok alanda kullanılabilir.
En etkili yöntem, deneyimli bir eğitmenden veya kurumsal bir eğitim programından yararlanmaktır. Ayrıca interaktif online platformlar, kitaplar ve proje tabanlı çalışmalarla da Python becerilerinizi geliştirebilirsiniz.