Veri yapılarının temelini Python'la kurun
Python ile temel veri yapıları: Big-O, stack, queue, deque, tekli bağlı liste, hash tablo mantığı ve yapı seçimi; kodlama, çizim ve ölçümlerle uygulamalı eğitim.
Temel veri yapıları ve karmaşıklık analizi
Eğitim, veri yapılarının temelini Python ile öğretir: Big-O notasyonu ve O(1), O(n), O(log n) örnekleri, list, dict ve set karmaşıklıkları, stack ve LIFO, queue ve deque ile FIFO, tekli bağlı liste ve düğüm yapısı, dizi ile bağlı liste karşılaştırması, hash mantığı ve çakışma, timeit ile ölçüm ve doğru yapı seçimi.
2 Gün. Her gün dört modül; 1. gün Karmaşıklık ve Yerleşik Yapılar; 2. gün Stack, Queue ve Bağlı Liste. Her modül uygulamalı alıştırmalarla pekiştirilir.
Temel Seviye — Stack, queue, bağlı liste, hash tablo ve Big-O analizini Python ile temel düzeyde işler.
Her veri yapısı önce çizimle, sonra Python kodu ve timeit ölçümüyle anlatılır; mülakatlarda sık sorulan problemler çözülür.
Veri yapılarının mantığını kavrayarak doğru yapı seçmeyi öğrenirsiniz.
Big-O ile kodunuzun ölçeklenebilirliğini değerlendirirsiniz.
Teknik mülakatlardaki temel veri yapısı sorularını rahatça çözersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, liste ve sözlük kullanımına dair başlangıç düzeyinde Python bilgisi beklenir.
Python 3.10+ ve VS Code ya da Jupyter Notebook kurulu bir bilgisayar gereklidir.
pip ile paket kurma ve sanal ortam (venv) oluşturma konusunda temel rahatlık faydalıdır.
Örnek veri setleri ve paket kurulumları için internet erişimi olan bir ortam ö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:
Stack, queue ve bağlı liste mantığını Big-O ile değerlendirebilirsiniz
Liste, tuple ve deque seçimini bellek ve süre ölçümleriyle gerekçelendirebilirsiniz
Hash mantığını anlayıp set ve dict aramalarının neden hızlı olduğunu ölçerek gösterebilirsiniz
Sözlük oluşturma, get ile güvenli erişim ve güncelleme işlemlerini yapabilirsiniz
Bağlı liste, hash tablo ve heap yapılarını sıfırdan uygulayıp test edebilirsiniz
Tuple, unpacking ve namedtuple ile değişmez veri kayıtları tasarlayabilirsiniz
İkili arama, özyineleme ve memoization ile algoritma karmaşıklığını analiz edebilirsiniz
Atama, kimlik ve değişebilirlik kavramlarını ayırt ederek kaynaklı hataları önleyebilirsiniz
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.
Kurumsal Python eğitimi: proje mimarisi, tip güvenliği, tasarım kalıpları, SQLAlchemy, Celery, Kafka, FastAPI, OpenTelemetry, Docker, CI/CD ve Kubernetes dağıtı
Detayları Gör →Python ile Excel ileri operasyonlar eğitimi: openpyxl, XlsxWriter, koşullu biçimlendirme, grafik, formül, pandas ile birleştirme, xlwings ve rapor otomasyonu.
Detayları Gör →Python ile Excel eğitimi: openpyxl ile çalışma kitabı, sayfa ve hücre işlemleri, pandas read_excel ve to_excel, formül, biçimlendirme ve basit rapor üretimi.
Detayları Gör →Excel, VBA ve Python ile veri analitiği eğitimi: formül ve pivot, VBA makroları, pandas ile analiz, Matplotlib görselleştirme ve xlwings entegrasyonu; sıfırdan.
Detayları Gör →Python ile keşifsel veri analizi (EDA) eğitimi: veri kalitesi, dağılımlar, korelasyon, aykırı değer, özellik mühendisliği, Seaborn görselleştirme ve otomatik ra
Detayları Gör →