PYTHON SCRIPTING EĞİTİMİ

Tekrar eden işleri Python betikleriyle bitirin

argparse, pathlib, subprocess, regex, requests, logging ve zamanlama ile üretime uygun otomasyon betikleri yazın

Python ile dosya ve klasör otomasyonu, regex, Excel/CSV işleme, subprocess, argparse CLI araçları, API ve e-posta entegrasyonu, logging ve zamanlama uygulamalı senaryolarla öğretilir.

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

Eğitim Hakkında

Pratik Python betikleriyle iş otomasyonu

Python ile günlük işleri otomatikleştiren betikler yazmayı öğretir. Dosya ve klasör otomasyonu (pathlib, shutil), metin ve regex işleme, CSV/Excel/JSON dosyaları, subprocess ile komut çalıştırma, argparse ile komut satırı arayüzü, requests ile API ve web verisi, e-posta gönderimi, logging, hata yönetimi, zamanlama (cron, Görev Zamanlayıcı), paketleme (pyinstaller) ve betik güvenliği uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Dosya ve Metin Otomasyonu, 2. gün Komut Satırı ve Sistem, 3. gün Web, Ağ ve Zamanlama konularına ayrılmıştır.

Seviye

Orta Seviye — Python ile sistem, dosya, ağ ve veri otomasyonu betikleri; CLI araçları ve zamanlama

Öğrenme Metodu

Her modül gerçek bir otomasyon senaryosunu (log temizleme, rapor birleştirme, toplu yeniden adlandırma) baştan sona betiğe çevirmeyle ilerler.

Neden Bu Eğitim?

📜Hazır Betik Kütüphanesi

Günlük görevler için yeniden kullanabileceğiniz betikler yazarsınız.

🖱️Komut Satırı Araçları

argparse ile ekip arkadaşlarınızın kullanabileceği araçlar geliştirirsiniz.

⏰Zamanlanmış Çalışma

Betikleri cron veya Görev Zamanlayıcı ile otomatik çalıştırırsınız.

Anahtar Konular

python scriptingpython otomasyonpython betik yazmaargparsesubprocesspython dosya otomasyonupython cronpython regexpython script eğitimipython excel otomasyonu
“Betik yazmak, işi bir kez doğru yapıp sonsuza kadar tekrarlamaktır.”

Ön Koşullar

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

1
Python Temelleri

Değişken, döngü, fonksiyon ve dosya işlemleri bilinmelidir.

2
İşletim Sistemi

Windows veya Linux komut satırı kullanımı bilinmelidir.

3
Ortam

Python 3.10+ ve bir editör kurulu olmalıdır.

4
Otomasyon Fikri

Otomatikleştirmek istediğiniz bir iş sürecini getirmeniz önerilir.

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 dosya, klasör ve metin işlerini otomatikleştirir.
Modül 1
Dosya ve Klasör
  • pathlib.Path ve glob
  • toplu yeniden adlandırma
  • uzantıya göre düzenleme
  • shutil ile kopya ve arşiv
  • tarihe göre eski dosya silme
  • dosya hash ile mükerrer tespiti
Modül 2
Metin ve Regex
  • re modülü ve desenler
  • log satırı ayrıştırma
  • e-posta ve telefon çıkarma
  • toplu değiştirme
  • dosya kodlaması (UTF-8)
  • şablonlu metin üretme
Modül 3
Veri Dosyaları
  • csv ve json
  • openpyxl ile Excel
  • birden çok dosyayı birleştirme
  • pandas ile hızlı dönüştürme
  • rapor üretme
  • XML ayrıştırma
Modül 4
Arşiv ve Yedekleme
  • zipfile ve tarfile
  • artımlı yedekleme mantığı
  • sıkıştırma ve şifreleme notu
  • yedek doğrulama
  • dosya bütünlüğü
  • saklama politikası
Günün hedefiKatılımcı ile subprocess ve argparse ile komut satırı araçları yazar.
Modül 1
subprocess
  • run, check, capture_output
  • komut çıktısını işleme
  • boru hattı
  • zaman aşımı
  • güvenli argüman geçirme
  • çıkış kodu yönetimi
Modül 2
argparse
  • argümanlar ve opsiyonlar
  • alt komutlar
  • varsayılan ve doğrulama
  • yardım metni
  • yapılandırma dosyası okuma
  • typer / click tanıtımı
Modül 3
Loglama ve Hata
  • logging kurulumu ve seviyeler
  • dosya ve döndürmeli log
  • try/except stratejileri
  • yeniden deneme
  • çıkış kodu
  • bildirim
Modül 4
Sistem Bilgisi
  • psutil ile kaynak izleme
  • ortam değişkenleri
  • kullanıcı ve süreç
  • ağ bilgisi
  • platform bağımsız kod
  • yetki ve güvenlik
Günün hedefiKatılımcı ile API, e-posta ve zamanlama ile betikleri üretime hazırlar.
Modül 1
Web ve API
  • requests ile REST API
  • JSON işleme
  • BeautifulSoup ile basit kazıma
  • dosya indirme
  • hız sınırı ve etik
  • veri kaydı (SQLite)
Modül 2
E-posta ve Bildirim
  • smtplib ve email.message
  • ek dosya gönderme
  • Slack/Teams webhook
  • HTML rapor e-postası
  • gizli bilgi yönetimi
  • bildirim şablonu
Modül 3
Zamanlama
  • cron sözdizimi
  • Windows Görev Zamanlayıcı
  • schedule kütüphanesi
  • systemd timer
  • tek örnek çalışma kilidi
  • zamanlama hataları
Modül 4
Paketleme ve Proje
  • venv ve requirements.txt
  • pyinstaller ile exe
  • betikleri modüle dönüştürme
  • pytest ile test
  • kod gözden geçirme
  • kapanış projesi: rapor otomasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dosya Otomasyonu

Toplu dosya işlemleri ve yedekleme betikleri yazabilirsiniz.

✅
Regex

Log ve metinleri regex ile ayrıştırabilirsiniz.

✅
Excel/CSV

Veri dosyalarını okuyup birleştirebilir ve rapor üretebilirsiniz.

✅
subprocess

Sistem komutlarını güvenli biçimde çalıştırabilirsiniz.

✅
CLI Araçları

argparse ile alt komutlu araçlar geliştirebilirsiniz.

✅
Loglama

logging ile izlenebilir betikler yazabilirsiniz.

✅
API ve E-posta

REST çağrıları ve e-posta bildirimi otomatikleştirebilirsiniz.

✅
Zamanlama

Betikleri cron ve Görev Zamanlayıcı ile çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • analistler
  • test mühendisleri
  • BT çalışanlarından Python ile tekrar eden görevleri otomatikleştirmek isteyenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, analistler, test mühendisleri ve tekrar eden görevleri Python ile otomatikleştirmek isteyen BT çalışanları için uygundur.
Windows ve Linux ikisi de kapsanıyor mu?
Evet, platform bağımsız kod yazımı ve her iki sistemde zamanlama anlatılır.
Kendi iş sürecimi otomatikleştirebilir miyim?
Evet, getirilen bir süreç kapanış projesinde betiğe dönüştürülebilir.
Exe üretilebilir mi?
pyinstaller ile tek dosya yürütülebilir üretimi gösterilir.
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 Scripting Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

PythonPython with Altair: Plotting Fundamental Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Python with Altair: Plotting Fundamental Graphs Eğitimi

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

Python Altair temel grafikler eğitimi: çubuk, çizgi, alan, histogram, saçılım, kutu grafiği, ısı haritası ve pasta grafiklerini biçimlendirmeyle 2 günde çizin.

Detayları Gör →
PythonPython with Altair: Working with Specialized Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Python with Altair: Working with Specialized Graphs Eğitimi

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

Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert

Detayları Gör →
PythonPython'da Çoklu Arac Sistemleri ve Koordinasyon Eğitimi
Yazılım Geliştirme Eğitimleri

Python'da Çoklu Arac Sistemleri ve Koordinasyon Eğitimi

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

Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.

Detayları Gör →
PythonPython, Pandas ve Numpy ile Veri Analizi Eğitimi
Yazılım Geliştirme Eğitimleri

Python, Pandas ve Numpy ile Veri Analizi Eğitimi

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

Python, Pandas ve Numpy ile Veri Analizi eğitimi: numPy ve pandas ile veriyi okuyup temizleyin, özetleyin ve yorumlayın. 3 gün uygulamalı lab ve DVA sertifikası

Detayları Gör →
PythonPython, Spark ve Hadoop için Büyük Veri Eğitimi
Yazılım Geliştirme Eğitimleri

Python, Spark ve Hadoop için Büyük Veri Eğitimi

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

Python, Spark ve Hadoop için Büyük Veri eğitimi: hadoop ekosistemi ve PySpark ile dağıtık veri hattı kurun. 4 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif

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