PYTHON DİLİNDE PROGRAMLAMA EĞİTİMİ

Python ile sıfırdan programcı olun

Değişkenler, veri yapıları, kontrol akışı, fonksiyonlar, dosya işlemleri, OOP ve standart kütüphane ile gerçek Python programları yazın

Değişkenler, veri yapıları, kontrol akışı, fonksiyonlar, modüller, dosya işlemleri, istisna yönetimi ve sınıfları kapsayan Python programlama eğitimi; son gün mini proje ile pekiştirilir.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Python dilinin temelinden nesne yönelimli programlamaya uzanan yol

Python dilinde programlamayı kapsamlı biçimde öğretir. Değişkenler ve veri tipleri, operatörler, list/tuple/dict/set, if ve döngüler, fonksiyonlar, modüller, dosya okuma-yazma, istisna yönetimi, sınıflar ve kalıtım, standart kütüphane (datetime, os, json, csv, re), pip ile paket yönetimi ve venv uygulamalı işlenir; program yazma refleksi kazandırılır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Temel Sözdizimi, 2. gün Akış Kontrolü ve Fonksiyonlar, 3. gün Dosya, Hata ve OOP konularına ayrılmıştır.

Seviye

Temel Seviye — Python sözdiziminden fonksiyonlara, dosya işlemlerine ve nesne yönelimli programlamaya

Öğrenme Metodu

Her konu kısa anlatım, canlı kodlama ve alıştırmayla ilerler; son gün küçük bir konsol uygulaması bireysel olarak tamamlanır.

Neden Bu Eğitim?

🐍Sıfırdan Python

Hiç programlama bilmeden Python ile çalışan programlar yazarsınız.

🧰Geniş Araç Seti

Standart kütüphane ve pip ile hazır araçları kullanırsınız.

🚀Proje Odaklı

Dosya okuyan, veri işleyen küçük uygulamalar geliştirirsiniz.

Anahtar Konular

python programlamapython eğitimipython öğrenpython temelpython fonksiyonlarpython OOPpython dosya işlemleripython başlangıçpython kursu
“Programlamayı öğrenmenin en kısa yolu, çalışan bir program yazmaktır.”

Ön Koşullar

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

1
Python Kurulumu

Python 3.10+ ve bir editör (VS Code, PyCharm) kurulu olmalıdır.

2
Temel Bilgisayar Becerisi

Dosya, klasör ve terminal kullanımına aşinalık gerekir.

3
Mantıksal Düşünme

Algoritmik düşünme ve problem çözme isteği faydalıdır.

4
İnternet Erişimi

Paket kurulumu için internet bağlantısı gerekir.

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ı ile Python sözdizimini ve temel veri tiplerini kullanır.
Modül 1
Python Ortamı
  • Python kurulumu ve sürüm yönetimi
  • REPL ve betik çalıştırma
  • VS Code ve yorumlayıcı seçimi
  • venv ile sanal ortam
  • pip ile paket kurulumu
  • PEP 8 yazım kuralları
Modül 2
Değişkenler ve Tipler
  • int, float, bool, str, None
  • dinamik tipleme ve type()
  • tip dönüşümleri (int(), str(), float())
  • operatör öncelikleri
  • f-string ile biçimlendirme
  • input() ile kullanıcıdan veri alma
Modül 3
String İşlemleri
  • dilimleme ve indeksleme
  • upper, lower, strip, split, join
  • replace, find, count
  • çok satırlı ve ham stringler
  • string değişmezliği
  • escape karakterleri ve Unicode
Modül 4
Koleksiyonlara Giriş
  • list, tuple, dict, set farkları
  • ekleme, silme, güncelleme metotları
  • in operatörü ve len()
  • iç içe koleksiyonlar
  • sıralama ve sorted()
  • doğru koleksiyon seçimi
Günün hedefiKatılımcı ile koşullar, döngüler ve fonksiyonlarla program mantığı kurar.
Modül 1
Koşullar
  • if/elif/else ve girinti
  • karşılaştırma ve mantıksal operatörler
  • üçlü ifade
  • match-case yapısı
  • truthy ve falsy değerler
  • geçersiz girdi kontrolü
Modül 2
Döngüler
  • for ve range
  • while ve break/continue
  • enumerate ve zip
  • iç içe döngüler
  • list ve dict comprehension
  • sonsuz döngüden kaçınma
Modül 3
Fonksiyonlar
  • def, parametre ve return
  • varsayılan ve anahtar kelime argümanlar
  • args ve **kwargs
  • kapsam (LEGB)
  • lambda ve sorted key
  • docstring ve tip ipuçları
Modül 4
Modüller
  • import ve from import
  • kendi modülünü yazma
  • math, random, datetime modülleri
  • __name__ == '__main__'
  • standart kütüphane turu
  • pip ile üçüncü taraf paket kullanımı
Günün hedefiKatılımcı ile dosya işlemleri, istisna yönetimi ve sınıflarla program yazar.
Modül 1
Dosya İşlemleri
  • open ve with bloğu
  • read, readline, write
  • csv modülü ile tablo okuma
  • json ile veri saklama
  • pathlib ile yol işlemleri
  • kodlama (encoding) sorunları
Modül 2
Hata Yönetimi
  • try/except/else/finally
  • yaygın hata türleri
  • raise ve özel istisna
  • logging temel kullanımı
  • hata ayıklama: print ve pdb
  • girdi doğrulama stratejisi
Modül 3
Sınıflar
  • class, __init__ ve self
  • örnek ve sınıf öznitelikleri
  • kalıtım ve super()
  • __str__ ve __repr__
  • @property
  • dataclass ile kısa sınıflar
Modül 4
Mini Proje
  • kişi/rehber uygulaması tasarımı
  • CSV'den veri yükleyip raporlama
  • menü tabanlı konsol programı
  • fonksiyon ve sınıflarla yapılandırma
  • temel birim testi (unittest)
  • kod gözden geçirme ve sonraki adımlar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Python Kurulumu

Sanal ortam ve pip ile geliştirme ortamı kurabilirsiniz.

✅
Veri Tipleri

Temel veri tiplerini ve dönüşümleri doğru kullanabilirsiniz.

✅
Koleksiyonlar

list, dict, tuple ve set arasında doğru seçim yapabilirsiniz.

✅
Kontrol Akışı

Koşul ve döngülerle program mantığını kurabilirsiniz.

✅
Fonksiyon Yazma

Parametreli, belgelenmiş fonksiyonlar yazabilirsiniz.

✅
Dosya İşleme

Metin, CSV ve JSON dosyalarını okuyup yazabilirsiniz.

✅
Hata Yönetimi

try/except ile dayanıklı programlar yazabilirsiniz.

✅
OOP Temelleri

Sınıf ve kalıtım kullanarak küçük uygulamalar geliştirebilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya Python ile başlamak isteyenler
  • öğrenciler
  • BT çalışanları
  • analistler
  • otomasyon yazmak isteyen teknik personel

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya Python ile başlamak isteyen öğrenciler, BT çalışanları, analistler ve otomasyona yönelen teknik personel için uygundur.
Daha önce programlama bilmem gerekir mi?
Hayır, eğitim sıfırdan başlar; mantıksal düşünme ve bilgisayar kullanımı yeterlidir.
Hangi sürüm kullanılır?
Python 3.10 ve üzeri; kurulum ve sanal ortam eğitimin ilk modülünde yapılır.
Mini proje ne içerir?
CSV'den veri yükleyen, raporlayan, menü tabanlı konsol uygulaması sınıf ve fonksiyonlarla geliştirilir.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Python Dilinde Programlama Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonGelişmiş Python: En İyi Uygulamalar ve Tasarım Desenleri Eğitimi
Yazılım Geliştirme Eğitimleri

Gelişmiş Python: En İyi Uygulamalar ve Tasarım Desenleri Eğitimi

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

Gelişmiş Python eğitimi: Pythonic idiomlar, SOLID, tasarım desenleri, dataclass, tür ipuçları, pytest, paketleme ve kod kalitesi araçlarıyla ileri düzey.

Detayları Gör →
PythonIntermediate Python for Network Engineers Eğitimi
Yazılım Geliştirme Eğitimleri

Intermediate Python for Network Engineers Eğitimi

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

Ağ mühendisleri için orta seviye Python: Netmiko, TextFSM, Jinja2, NAPALM, RESTCONF ve NETCONF ile ağ otomasyonu uygulamalı eğitimi.

Detayları Gör →
PythonIntroduction to Full Stack Web Development with Python and Django (TTPS4860) Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Full Stack Web Development with Python and Django (TTPS4860) Eğitimi

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

Python ve Django ile tam yığın web geliştirme eğitimi (TTPS4860): MVT, ORM, formlar, kimlik doğrulama, DRF, test ve Gunicorn/Nginx ile dağıtım.

Detayları Gör →
PythonIntroduction to Programming with Python (IPPY) Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Programming with Python (IPPY) Eğitimi

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

Python ile programlamaya giriş (IPPY) eğitimi: değişkenler, döngüler, koleksiyonlar, fonksiyonlar, dosya işlemleri, istisnalar ve temel sınıflar.

Detayları Gör →
PythonIntroduction to Python for Data Analytics Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Python for Data Analytics Eğitimi

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

Veri analitiği için Python eğitimi: Jupyter, NumPy, pandas ile veri temizleme, groupby, merge ve matplotlib/seaborn ile görselleştirme uygulamalı.

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