PYTHON PROGRAMMING WITH RED HAT EĞİTİMİ

Linux'ta Python ile ilk betiklerinizi yazın

Red Hat tabanlı Linux sistemlerinde Python sözdizimi, fonksiyonlar, dosya işlemleri, regex ve basit sistem betiklerini öğrenin

Linux ve RHEL tabanlı sistemlerde Python temelleri: venv, tipler ve koleksiyonlar, fonksiyonlar, dosya işlemleri, regex, subprocess, psutil ve cron ile basit sistem betikleri yazımı.

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

Eğitim Hakkında

Linux kullanıcıları için Python temelleri

Linux ve Red Hat tabanlı sistemlerde Python programlamaya giriş yaptırır. Python kurulumu ve sanal ortam, değişkenler, string ve koleksiyonlar, koşul ve döngüler, fonksiyonlar, dosya okuma-yazma, regex, hata yönetimi, subprocess ile komut çalıştırma, os ve pathlib ile dosya sistemi, log analizi ve basit sistem raporu betikleri uygulamalı yazılır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Python Temelleri, 2. gün Fonksiyon, Dosya ve Hata, 3. gün Sistem Betikleri konularına ayrılmıştır.

Seviye

Temel Seviye — Linux üzerinde Python temelleri, betik yazımı, dosya işlemleri ve temel otomasyon

Öğrenme Metodu

Her kavram terminalde canlı kodlanır; Linux günlük dosyaları ve sistem çıktısı üzerinde küçük betikler yazılır.

Neden Bu Eğitim?

🐧Linux Odaklı

Python becerisini doğrudan Linux görevlerine uygularsınız.

📝Betik Yazımı

Tekrar eden komut dizilerini Python betiğine çevirirsiniz.

🧰Temel Araçlar

pathlib, subprocess ve re ile günlük araç setini edinirsiniz.

Anahtar Konular

python red hatpython linuxrhel python eğitimipython subprocesspython regex log analizilinux python betikpython cronpython psutilpython sistem raporu
“Linux terminalinde Python, tekrar eden işin sonudur.”

Ön Koşullar

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

1
Linux Temelleri

cd, ls, cp, grep gibi temel komutlar bilinmelidir.

2
Metin Editörü

nano veya vim ile dosya düzenleyebilmek gerekir.

3
Lab Ortamı

RHEL benzeri bir Linux sanal makinesi hazırlanmalıdır.

4
Programlama

Programlama deneyimi gerekmez; mantık kurma isteği yeterlidir.

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 ortamını kurar ve temel yapılarla çalışır.
Modül 1
Ortam Kurulumu
  • dnf ile Python kurulumu
  • python3 --version ve alternatives
  • venv ve pip
  • betik çalıştırma ve shebang
  • chmod +x ile çalıştırılabilir betik
  • editör ve linter
Modül 2
Veri Tipleri
  • int, float, str, bool
  • f-string
  • string metotları
  • tip dönüşümü
  • None ve bool değerlendirme
  • input ve print
Modül 3
Koleksiyonlar
  • list, tuple, dict, set
  • dilimleme
  • dolaşma
  • sıralama
  • comprehension
  • iç içe yapılar
Modül 4
Kontrol Akışı
  • if/elif/else
  • for, while
  • break, continue
  • range ve enumerate
  • karşılaştırma ve mantık
  • küçük programlar
Günün hedefiKatılımcı ile fonksiyon, dosya, regex ve hata yönetimiyle betik yazar.
Modül 1
Fonksiyonlar
  • def, parametre ve return
  • varsayılan argümanlar
  • kapsam
  • modüllere bölme
  • import
  • __name__ == '__main__'
Modül 2
Dosya İşlemleri
  • open / with
  • satır satır okuma
  • yazma ve ekleme
  • pathlib
  • os.walk ile dizin gezme
  • csv ve json
Modül 3
Regex ve Metin
  • re.search, match, findall
  • gruplar
  • log satırı ayrıştırma
  • IP ve tarih desenleri
  • sub ile değiştirme
  • Counter ile frekans
Modül 4
Hata Yönetimi
  • try/except/finally
  • dosya yok hatası
  • izin hatası
  • logging
  • çıkış kodu (sys.exit)
  • hata ayıklama (print, pdb)
Günün hedefiKatılımcı ile Python'dan komut çalıştırır ve sistem raporu üretir.
Modül 1
subprocess
  • subprocess.run ve capture_output
  • çıkış kodu kontrolü
  • komut çıktısını ayrıştırma
  • shell=True riski
  • df, ps, systemctl çağrıları
  • zaman aşımı
Modül 2
Sistem Bilgisi
  • os ve platform modülleri
  • disk, bellek, CPU (psutil)
  • kullanıcı ve grup bilgisi
  • ortam değişkenleri
  • ağ arayüzleri
  • tarih ve saat
Modül 3
Log Analizi
  • /var/log/secure ayrıştırma
  • başarısız oturum sayma
  • en sık IP bulma
  • zaman aralığı filtresi
  • rapor dosyası üretme
  • e-posta ile gönderme (smtplib)
Modül 4
Mini Proje
  • sistem sağlık raporu betiği
  • argparse ile seçenekler
  • cron ile zamanlama
  • hata yönetimi ve loglama
  • betiği belgeleme
  • sonraki adımlar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam

Linux'ta Python ve sanal ortam kurabilirsiniz.

✅
Temel Yapılar

Tipler, koleksiyonlar ve kontrol akışını kullanabilirsiniz.

✅
Fonksiyon

Fonksiyon ve modüllerle düzenli betik yazabilirsiniz.

✅
Dosya İşleme

Dosya ve dizin işlemlerini otomatikleştirebilirsiniz.

✅
Regex

Log satırlarını regex ile ayrıştırabilirsiniz.

✅
subprocess

Linux komutlarını Python içinden çalıştırabilirsiniz.

✅
Sistem Raporu

psutil ile sistem sağlık raporu üretebilirsiniz.

✅
Zamanlama

Betiği cron ile zamanlayabilirsiniz.

Kimler İçin Uygundur?

  • Linux kullanan yeni yazılımcılar
  • sistem yöneticisi adayları
  • Python'a Linux odaklı başlamak isteyen BT çalışanları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Linux kullanan yeni yazılımcılar ve sistem yöneticisi adaylarından Python'a Linux odaklı başlamak isteyenler için uygundur.
Programlama bilgisi gerekli mi?
Hayır, ancak temel Linux komutlarını bilmek gerekir.
Hangi dağıtım kullanılır?
RHEL, Rocky Linux veya AlmaLinux benzeri RPM tabanlı bir dağıtım.
AD141 eğitiminden farkı nedir?
Bu eğitim temel düzeydedir; AD141 kapsamlı daha ileri konuları (test, paketleme, servis entegrasyonu) içerir.
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 Programming with Red Hat 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

PythonAnalyzing Data Using Python: Cleaning & Analyzing Data in Pandas Eğitimi
Yazılım Geliştirme Eğitimleri

Analyzing Data Using Python: Cleaning & Analyzing Data in Pandas Eğitimi

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

pandas ile eksik veri, yinelenen kayıt, tür dönüşümü, metin temizleme, merge, groupby, pivot ve zaman serisi analizi. Digital Vizyon Akademi veri temizleme eğit

Detayları Gör →
PythonAnalyzing Data Using Python: Data Analytics Using Pandas Eğitimi
Yazılım Geliştirme Eğitimleri

Analyzing Data Using Python: Data Analytics Using Pandas Eğitimi

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

pandas ile groupby, pivot, hipotez testi, A/B test, RFM, kohort, zaman serisi ve raporlama. Uygulamalı veri analitiği eğitimi Digital Vizyon Akademi'de.

Detayları Gör →
PythonAnalyzing Data Using Python: Filtering Data in Pandas Eğitimi
Yazılım Geliştirme Eğitimleri

Analyzing Data Using Python: Filtering Data in Pandas Eğitimi

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

Pandas ile veri filtreleme eğitimi: loc/iloc, boolean maske, query, regex ve tarih filtreleri. Analiz için uygulamalı, Jupyter tabanlı kurs.

Detayları Gör →
PythonAnalyzing Data Using Python: Importing, Exporting, & Analyzing Data With Pandas Eğitimi
Yazılım Geliştirme Eğitimleri

Analyzing Data Using Python: Importing, Exporting, & Analyzing Data With Pandas Eğitimi

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

Pandas ile CSV, Excel, JSON ve SQL verisini içe aktarma, temizleme, groupby ile analiz etme ve to_csv, to_excel, to_parquet ile dışa aktarma eğitimi.

Detayları Gör →
PythonAPI and API Design with Python Eğitimi
Yazılım Geliştirme Eğitimleri

API and API Design with Python Eğitimi

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

Python ile API ve API tasarımı eğitimi: REST ilkeleri, FastAPI, Flask, Pydantic, JWT, OAuth 2.0, OpenAPI sözleşmesi ve pytest ile uçtan uca API geliştirme.

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