Python'u uygulamalı projelerle öğrenin
Python'un temelinden OOP, dosya ve API işlemleri, SQLite, pandas, pytest ve Git'e uzanan proje odaklı uygulamalı program; son gün bir portföy projesi sunulur.
Temelden uygulamaya uzanan kapsamlı Python programı
Python'u temelden uygulamaya taşıyan yoğun bir programdır. Sözdizimi, veri tipleri, koleksiyonlar, kontrol akışı, fonksiyonlar, modüller, dosya ve JSON/CSV işlemleri, istisna yönetimi, sınıflar, requests ile API tüketimi, SQLite, pandas'a giriş, matplotlib grafikleri, unittest/pytest, Git ve proje yapısı ile her gün küçük bir uygulama geliştirilir.
4 Gün. Her gün dört modül; 1. gün Dil Temelleri, 2. gün Dosya, Hata ve OOP, 3. gün Uygulama Geliştirme, 4. gün Kapanış Projesi konularına ayrılmıştır.
Temel Seviye — Python temelleri, veri yapıları, fonksiyonlar, OOP, dosya/API işlemleri ve uygulamalı proje
Her gün kısa kavram anlatımı, rehberli kodlama ve bağımsız alıştırma; son gün küçük bir portföy projesi sunumuyla tamamlanır.
Sözdiziminden OOP ve testlere kadar sağlam bir temel edinirsiniz.
Git, pytest, requests, SQLite ve pandas ile gerçek geliştirme akışını görürsünüz.
Çalışan bir proje ile öğrendiklerinizi kanıtlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya yönetimi ve temel bilgisayar becerisi yeterlidir.
Python 3.10+ ve VS Code kurulumu eğitimde birlikte yapılır.
Mantıksal düşünme ve öğrenme motivasyonu önemlidir.
Proje paylaşımı için ücretsiz bir GitHub hesabı önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Python sözdizimini ve temel veri tiplerini rahatça kullanabilirsiniz.
list, dict, set ve tuple ile veri modelleyebilirsiniz.
Yeniden kullanılabilir fonksiyon ve modüller yazabilirsiniz.
CSV, JSON ve metin dosyalarını işleyebilirsiniz.
Sınıf ve kalıtım ile yapılandırılmış programlar yazabilirsiniz.
requests ve sqlite3 ile veri alıp saklayabilirsiniz.
pytest ile test yazıp Git ile sürüm yönetebilirsiniz.
Uçtan uca bir Python projesini geliştirip sunabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Herkes için Python farkındalığı eğitimi: kullanım alanları, Colab ile ilk kodlar, veri ve otomasyon örnekleri, yapay zeka destekli kod ve öğrenme yol haritası.
Detayları Gör →Python sınıflarında ileri işlevsellik eğitimi: dunder metotlar, operatör aşırı yükleme, property, descriptor, ABC, mixin, dataclass ve metaclass.
Detayları Gör →Python'da sınıflara başlangıç eğitimi: class, nesne, __init__, öznitelikler, metotlar, kapsülleme, property ve küçük nesne yönelimli projeler.
Detayları Gör →Python sınıflar ve kalıtıma giriş eğitimi: sınıf, nesne, kapsülleme, super(), metot ezme, çok biçimlilik, kompozisyon ve UML temelleri.
Detayları Gör →Python kalıtım eğitimi: super(), MRO ve C3, çoklu kalıtım, mixin, ABC, Protocol, Liskov ilkesi, kompozisyon ve kalıtım refactoring.
Detayları Gör →