Shell betiklerini Python'a taşıyın
Bash, awk, sed ve find karşılıklarının Python eşlemesi; subprocess, pathlib, argparse, regex, logging, sinyaller ve pytest ile üretime hazır otomasyon betikleri yazımı uygulamalı anlatılır.
Unix shell kullanıcıları için Python ile komut dosyaları
Unix/Linux ve shell deneyimi olan kullanıcıların Python ile betik yazmasını öğretir. Bash karşılıkları: pipe, grep, awk, sed, find, cut ve xargs'ın Python eşlemesi, pathlib, shutil, glob, subprocess ve boru hatları, stdin/stdout/stderr, çıkış kodları, argparse, regex, ortam değişkenleri, dosya izinleri, sinyaller, cron ve test edilebilir komut satırı araçları uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Shell Karşılıkları, 2. gün Süreçler ve Komut Satırı Araçları, 3. gün Gerçek Dünya Otomasyonu konularına ayrılmıştır.
Orta Seviye — Bash'ten Python'a geçiş: subprocess, pathlib, argparse, metin işleme ve otomasyon betikleri
Her konu Bash betiği ve Python karşılığı yan yana yazılarak işlenir; katılımcılar kendi shell betiklerinden birini Python'a dönüştürür.
Bildiğiniz komutların Python karşılıklarını hızla öğrenirsiniz.
Hata kontrolü ve test edilebilirlikle bakımı kolay araçlar yazarsınız.
Karmaşıklaşan Bash betiklerini okunur Python koduna çevirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Komut satırı, dosya izinleri ve pipe kullanımı bilinmelidir.
Temel Bash betiği yazım deneyimi beklenir.
Linux/macOS üzerinde Python 3.10+ ve bir editör kurulu olmalıdır.
Bir Linux veya WSL ortamı hazır olmalıdır.
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:
grep, sed, awk ve find karşılıklarını Python ile yazabilirsiniz.
Dosya ve dizin işlemlerini pathlib ve shutil ile yapabilirsiniz.
Dış komutları güvenli ve hata kontrollü çalıştırabilirsiniz.
Alt komutlu komut satırı araçları geliştirebilirsiniz.
re modülüyle metin ayrıştırma yapabilirsiniz.
logging ile üretime uygun günlük ve çıkış kodları yönetebilirsiniz.
cron ve systemd ile betikleri zamanlayabilirsiniz.
pytest ile komut satırı araçlarını test edebilirsiniz.
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.
İleri düzey Python eğitimi: veri modeli, descriptor, metaclass, threading, multiprocessing, asyncio, bellek yönetimi, profil çıkarma ve paketleme.
Detayları Gör →İş analistleri için Python eğitimi: pandas, Excel/CSV, SQL, API, KPI hesaplama, süreç verisi analizi, görselleştirme ve rapor otomasyonu.
Detayları Gör →İş analizi ve otomasyon için Python eğitimi: pandas, PDF/Word/Excel işleme, web scraping, Playwright, API entegrasyonu, Streamlit ve zamanlanmış görevler.
Detayları Gör →Master Class Advanced Python eğitimi: metaclass, descriptor, asyncio, GIL, multiprocessing, Cython/numba, hexagonal mimari, Hypothesis ve profil çıkarma.
Detayları Gör →Mühendisler ve otomasyon profesyonelleri için Python: NumPy, SciPy, pyserial, Modbus, OPC UA, MQTT, pandas analizi, raporlama ve test otomasyonu.
Detayları Gör →