DATA TYPES, COLLECTIONS, AND BRANCHING EĞİTİMİ

Koleksiyonları ve dallanmayı Python'la kavra

Python'da temel tipler, list/tuple/set/dict koleksiyonları ve if/elif/else dallanma mantığıyla veriyi tutup kararlar veren programlar yazmayı öğrenin.

Python koleksiyon tiplerini ve koşullu dallanmayı kullanarak veri tutan ve karar veren programlar yazmayı öğreten uygulamalı başlangıç eğitimi.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Python koleksiyon tipleri, metotları ve koşullu akış kontrolü

Bu eğitim, veri analizine giden yolda Python koleksiyon tiplerini ve dallanma mantığını öğretir. str sayısal ve boolean temel tipler hatırlatıldıktan sonra list (sıralı, değiştirilebilir), tuple (değişmez), set (tekil, sırasız) ve dict (anahtar-değer) yapıları derinlemesine ele alınır. İndeksleme, dilimleme, ekleme/silme, metotlar (append, pop, keys, items) ve iç içe yapılar işlenir. Ardından if/elif/else, karşılaştırma ve mantıksal koşullar, nested koşullar ve ternary ifade uygulanır. Katılımcılar koleksiyonları gezip koşullara göre karar veren betikler yazar.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar koleksiyon tiplerinden koşullu dallanmaya aşamalı ilerler.

Seviye

Başlangıç Seviye — Python veri tipleri, list/tuple/set/dict koleksiyonları ve if/elif/else ile koşullu dallanmanın uygulamalı ele alınması.

Öğrenme Metodu

Katılımcılar Jupyter/REPL üzerinde koleksiyonları canlı deneyip koşullu mantığı küçük problemlerle kodlayarak öğrenir.

Neden Bu Eğitim?

📚Doğru Yapı

Her veri için list, set veya dict arasından doğru koleksiyonu seçmeyi öğrenirsiniz.

🔀Karar Mantığı

if/elif/else ile programınıza koşullu karar yeteneği kazandırırsınız.

⚡Pratik Beceri

Küçük problemleri koleksiyon ve dallanmayla hızla çözebilirsiniz.

Anahtar Konular

python koleksiyonlarlisttuplesetdictif elif elsedallanmapython başlangıçlist comprehension
“Veriyi doğru yapıda tutmak, onu işleyecek kodun yarısını zaten yazmış olmaktır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python Temeli

Değişken ve temel veri tipleri kavramına aşinalık faydalıdır.

2
Çalışma Ortamı

Jupyter Notebook veya Python 3 kurulu bir ortam önerilir.

3
Mantık

Temel mantıksal düşünme ve koşul kavramı yeterlidir.

4
Merak

Deneyerek öğrenmeye açık olmak eğitimi kolaylaştırır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, Python koleksiyonlarını kullanıp veriye uygun yapıyı seçebilir.
Modül 1
List
  • Liste oluşturma ve indeksleme (0 tabanlı)
  • Dilimleme (slicing) ve negatif indeks
  • append, insert, remove, pop metotları
  • Sıralama (sort, sorted) ve ters çevirme
  • Liste üzerinde döngü ve list comprehension
  • İç içe listeler ve değiştirilebilirlik
Modül 2
Tuple
  • Tuple oluşturma ve değişmezlik
  • Tuple unpacking (a, b = t)
  • Tek elemanlı tuple yazımı (x,)
  • Tuple'ın dict anahtarı olabilmesi
  • Liste ile tuple arasında seçim
  • Fonksiyondan çoklu değer döndürme
Modül 3
Set
  • Benzersiz eleman kümesi oluşturma
  • Tekrarları eleme (dedup) kullanımı
  • union, intersection, difference işlemleri
  • add, discard ile eleman yönetimi
  • Üyelik testinin hızlı olması
  • frozenset ile değişmez küme
Modül 4
Dict
  • Anahtar-değer çiftleri oluşturma
  • keys(), values(), items() erişimi
  • get() ile güvenli erişim ve varsayılan
  • Ekleme, güncelleme ve silme
  • Dict comprehension
  • İç içe sözlüklerle yapılandırılmış veri
Günün hedefiKatılımcı, koşullu ifadelerle programın akışını veriye göre yönlendirebilir.
Modül 1
Koşul Temeli
  • Boolean ifadeler ve karşılaştırma
  • and, or, not ile bileşik koşul
  • Truthy/falsy değerlerin koşuldaki rolü
  • Girinti (indentation) ile blok tanımı
  • Karşılaştırma zincirleme (a < b < c)
  • in ile koleksiyon üyeliği koşulu
Modül 2
if/elif/else
  • Tek yönlü if bloğu
  • if/else ikili dallanma
  • elif ile çoklu dallanma
  • Sıra önemi ve ilk eşleşme
  • Ternary ifade (x if c else y)
  • Koşulun okunabilir yazımı
Modül 3
İç İçe Koşul
  • Nested if ile çok katmanlı karar
  • Erken dönüş (guard clause) mantığı
  • Karmaşık koşulu parçalama
  • match-case ile desen eşleme (3.10+)
  • Hata veren girinti tuzakları
  • Koşul derinliğini azaltma
Modül 4
Koleksiyon + Koşul
  • Listeyi gezip koşula uyanları seçme
  • Dict'te anahtar varlığına göre karar
  • Koşullu list comprehension
  • set ile hızlı 'var mı' kontrolü
  • Sayaç ve biriktirme deseni
  • Küçük bir karar problemi çözümü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
List

Listeleri oluşturup indeksleme ve metotlarla yönetebilirsiniz.

✅
Tuple

Değişmez tuple'ları ve unpacking'i kullanabilirsiniz.

✅
Set

Küme işlemleriyle tekilleştirme ve hızlı arama yapabilirsiniz.

✅
Dict

Anahtar-değer sözlükleriyle yapılandırılmış veri tutabilirsiniz.

✅
Koşul

Boolean ve bileşik koşullar kurabilirsiniz.

✅
Dallanma

if/elif/else ile akış kontrolü yazabilirsiniz.

✅
Comprehension

Koşullu list/dict comprehension yazabilirsiniz.

✅
Yapı Seçimi

Veriye uygun koleksiyonu seçebilirsiniz.

Kimler İçin Uygundur?

  • Python'a yeni başlayanlar
  • veri bilimi/analiz yoluna giren öğrenciler
  • koleksiyon ve akış kontrolü temelini oturtmak isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python'a yeni başlayanlar ve veri bilimi yoluna giren, koleksiyon ve akış kontrolü temelini kurmak isteyenler için uygundur.
Hangi koleksiyonlar işleniyor?
list, tuple, set ve dict metotları, iç içe yapılar ve comprehension ile birlikte ele alınır.
match-case anlatılıyor mu?
Evet; Python 3.10+ desen eşleme (match-case) iç içe koşullara alternatif olarak gösterilir.
Hangi ortam kullanılır?
Örnekler Jupyter Notebook veya Python 3 REPL üzerinde canlı denenerek işlenir.
Ön koşul nedir?
Değişken ve temel veri tipi kavramına aşinalık yeterlidir; önceden ileri programlama gerekmez.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Data Types, Collections, and Branching Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikData Modeling Eğitimi
Veri ve Analitik Eğitimleri

Data Modeling Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veri modelleme eğitimi: kavramsal, mantıksal ve fiziksel model, ER diyagramı, normalleştirme, anahtar tasarımı ve referansal bütünlük. SQL DDL ile uygulamalı DV

Detayları Gör →
Veri Analizi ve İstatistikData Modeling: Data Analysis and Design for BI and Data Warehousing Systems Eğitimi
Veri ve Analitik Eğitimleri

Data Modeling: Data Analysis and Design for BI and Data Warehousing Systems Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Veri ambarı ve BI için boyutsal modelleme eğitimi: yıldız şema, olgu ve boyut tabloları, slowly changing dimension, bus matrix ve ETL. SQL ile uygulamalı DVA eğ

Detayları Gör →
Veri Analizi ve İstatistikData Models (SDM) Eğitimi
Veri ve Analitik Eğitimleri

Data Models (SDM) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Semantik Data Model (SDM) eğitimi: anlamsal soyutlama, sınıflar, genelleme, toplama, bileşim ve ilişkisele/ontolojiye eşleme. Kavramsal modelleme ile DVA eğitim

Detayları Gör →
Veri Analizi ve İstatistikData Models Eğitimi
Veri ve Analitik Eğitimleri

Data Models Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Veri modelleri eğitimi: hiyerarşik, ilişkisel, belge, anahtar-değer ve graf modelleri, CAP teoremi ve model seçimi. PostgreSQL, MongoDB ve Neo4j ile DVA eğitimi

Detayları Gör →
Veri Analizi ve İstatistikData Nuts & Bolts: Fundamentals of Data Eğitimi
Veri ve Analitik Eğitimleri

Data Nuts & Bolts: Fundamentals of Data Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Veri temelleri eğitimi: veri türleri, ölçek düzeyleri, UTF-8 kodlama, CSV/JSON/Parquet formatları, veri yapıları ve metadata. Python ile uygulamalı DVA eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn