PYTHON: SIKICI İŞLERİ OTOMATİZE ET EĞİTİMİ

Tekrarlayan işleri Python'a devredin

Dosya düzenleme, Excel ve PDF raporlama, web kazıma ve e-posta gönderimini Python ile otomatikleştirin.

Eğitim, Python temellerinin ardından dosya ve klasör yönetimi, düzenli ifadeler, Excel (openpyxl), Word ve PDF işleme, web kazıma, REST API çağrıları, e-posta ve bildirim gönderme ile zamanlanmış görevleri kapsar.

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

Eğitim Hakkında

Günlük ofis ve bilgi işlem görevlerini Python script'lerine dönüştürün.

Eğitim, Python temellerinin ardından dosya ve klasör yönetimi, düzenli ifadeler, Excel (openpyxl), Word ve PDF işleme, web kazıma, REST API çağrıları, e-posta ve bildirim gönderme ile zamanlanmış görevleri kapsar. Katılımcılar kendi iş süreçlerinden örneklerle çalışan, zamanlanabilir ve hataya dayanıklı script'ler yazar.

Süre ve Format

3 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra iş senaryosu uygulaması; son gün kişisel otomasyon projesi.

Seviye

Temel Seviye — Dosya, Excel/PDF, web ve e-posta otomasyonunu kapsayan günlük iş odaklı Python uygulamaları

Öğrenme Metodu

Her konuda önce gerçek bir iş senaryosu verilir, ardından script'i katılımcılar adım adım birlikte yazar.

Neden Bu Eğitim?

🎯Zaman Kazanımı

Saatler süren kopyala-yapıştır işlerini saniyelerde çalışan script'lere çevirirsiniz.

🛠️Düşük Giriş Eşiği

Programlama deneyimi olmadan, iş odaklı örneklerle Python'a başlarsınız.

📈Hata Azaltma

Elle yapılan işlemlerdeki insan hatasını otomatik kontrollerle azaltırsınız.

Anahtar Konular

Python otomasyonsıkıcı işleri otomatize etPython Excel otomasyonuweb kazımaopenpyxlBeautifulSoupPython scriptofis otomasyonuPython başlangıç
“Bilgisayar tekrarı sever; insan yaratıcılığı.”

Ön Koşullar

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

1
Bilgisayar kullanımı

Dosya yönetimi ve Excel'de temel işlemler bilinmelidir.

2
Programlama

Programlama bilgisi gerekmez; Python temelleri eğitimde işlenir.

3
Ortam

Python 3.10+ kurulu Windows, macOS veya Linux bilgisayar yeterlidir.

4
Örnek veri

Otomatikleştirmek istediğiniz bir iş sürecini kısaca tarif etmeniz faydalıdı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 temellerini kullanıp dosya ve klasör işlemlerini otomatikleştirir.
Modül 1
Python Dil Temelleri
  • Değişkenler, int/float/str/bool türleri ve f-string biçimlendirme
  • list, tuple, set ve dict veri yapıları ile kapsamlar (comprehension)
  • if/elif/else, for, while ve break/continue kontrol akışı
  • Fonksiyon tanımı, varsayılan argüman, *args/**kwargs ve lambda
  • Modüller, import yapısı ve standart kütüphaneye genel bakış
  • PEP 8 stil kuralları ve docstring yazımı
Modül 2
Dosya ve Klasör Otomasyonu
  • os, pathlib ve shutil ile dosya taşıma/kopyalama/silme
  • glob ve rglob ile desen tabanlı dosya bulma
  • zipfile ve shutil.make_archive ile arşivleme
  • Düzenli ifadeler (re) ile dosya adı ve içerik ayıklama
  • Zamanlanmış çalıştırma: cron ve Windows Görev Zamanlayıcı
  • send2trash ve güvenli silme alışkanlıkları
Modül 3
Sınıflar, Hata Yönetimi ve Dosya İşlemleri
  • class, __init__, öznitelikler ve __repr__/__str__ metotları
  • Kalıtım, super() ve dataclasses ile veri sınıfları
  • try/except/else/finally ve özel exception sınıfları
  • with ifadesi ve bağlam yöneticileri ile dosya okuma/yazma
  • pathlib ile yol işlemleri, json ve csv modülleri
  • Üreteçler (generator), yineleyiciler ve dekoratörlere giriş
Modül 4
GUI Otomasyonu ve Metin İşleme
  • pyautogui ile fare, klavye ve ekran görüntüsü kontrolü
  • Güvenlik tuzakları: fail-safe ve bekleme süreleri
  • pyperclip ile panoya erişim
  • re modülü: grup, greedy/lazy eşleme, sub ve findall
  • Telefon, e-posta ve tarih biçimlerini ayıklayan düzenli ifade örnekleri
  • Metin dosyalarında toplu bul-değiştir araçları
Günün hedefiKatılımcı rapor ve belge üretimini ve web veri toplamayı script'e döker.
Modül 1
Excel, Word ve PDF Otomasyonu
  • openpyxl ile Excel okuma/yazma, biçimlendirme ve formül ekleme
  • pandas ile çoklu çalışma sayfası birleştirme
  • python-docx ile şablondan Word raporu oluşturma
  • PyPDF2/pypdf ile PDF birleştirme, bölme ve metin çıkarma
  • Jinja2 şablonlarıyla toplu belge üretimi
  • Üretilen raporların klasör yapısında arşivlenmesi
Modül 2
Web Kazıma ve API Çağrıları
  • requests ile GET/POST, başlıklar, oturum ve zaman aşımı
  • BeautifulSoup ile HTML ayrıştırma ve CSS seçicileri
  • robots.txt, hız sınırı ve etik kazıma ilkeleri
  • JSON API yanıtlarının ayrıştırılması ve sayfalama
  • Yeniden deneme (retry) ve hata yönetimi
  • Toplanan verinin CSV/SQLite'a kaydedilmesi
Modül 3
pandas Series ve DataFrame
  • Series ve DataFrame oluşturma, index ve columns yapısı
  • read_csv, read_excel, read_json ve read_sql ile veri yükleme (sep, dtype, parse_dates)
  • head, info, describe, value_counts ve memory_usage ile ilk keşif
  • loc, iloc, at ve boolean indeksleme ile satır/sütun seçimi
  • query ve eval ile okunabilir filtre ifadeleri
  • to_csv, to_parquet ve to_excel ile çıktı üretimi
Modül 4
SQL ve Python ile Veri Çekme
  • SELECT, WHERE, GROUP BY, HAVING ve JOIN temel sorguları
  • SQLAlchemy engine ve pandas.read_sql_query
  • Parametreli sorgu ve güvenli bağlantı bilgisi yönetimi
  • Büyük sorgu sonuçlarını parça parça (chunksize) çekme
  • REST API ve JSON verisinden pd.json_normalize ile tabloya dönüştürme
  • Excel, CSV ve veritabanı kaynaklarını birleştiren analiz hattı
Günün hedefiKatılımcı e-posta, zamanlama ve hata yönetimiyle uçtan uca otomasyon kurar.
Modül 1
E-posta, Bildirim ve Zamanlama
  • smtplib ve email.message ile ek dosyalı e-posta gönderimi
  • imaplib ile gelen kutusunu tarama
  • Slack/Telegram webhook ile uyarı gönderme
  • schedule kütüphanesi ve APScheduler ile görev planlama
  • Hata durumunda otomatik bildirim ve loglama
  • Gizli bilgileri (şifre, token) ortam değişkeniyle yönetme
Modül 2
Python Projesi Yapısı ve Paketleme
  • pyproject.toml, src düzeni ve sanal ortam yönetimi
  • pip, pip-tools ve Poetry ile bağımlılık kilitleme
  • logging modülü ile seviyeli günlükleme
  • argparse ve click ile komut satırı araçları
  • Ortam değişkenleri, .env ve yapılandırma yönetimi
  • wheel paketi oluşturma ve özel indekse yayınlama
Modül 3
Python ile Birim Test ve Kalite
  • pytest fixture, parametrize ve assert yapısı
  • unittest.mock ile bağımlılıkları taklit etme
  • Kapsam ölçümü: coverage.py ve pytest-cov
  • Tip ipuçları (type hints) ve mypy ile statik denetim
  • ruff/flake8 ve black ile otomatik biçimlendirme
  • pre-commit ve GitHub Actions ile test otomasyonu
Modül 4
Bitirme Projesi ve Kod Gözden Geçirme
  • Gereksinim analizi, kullanıcı hikâyeleri ve proje iskeleti
  • Katmanlı mimari: veri, servis ve arayüz ayrımı
  • Birim test, entegrasyon testi ve coverage hedefi
  • Git dal akışı ve pull request ile kod incelemesi
  • Dokümantasyon: README, docstring ve Sphinx/mkdocs
  • Proje sunumu ve iyileştirme planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Python temelleri

Python'un veri türleri, akış kontrolü ve fonksiyonlarını rahatça kullanabilirsiniz

⚙️
Dosya otomasyonu

toplu dosya yeniden adlandırma, taşıma ve arşivleme işlerini script'e dökebilirsiniz

🔍
Masaüstü otomasyonu

pyautogui ile ekran otomasyonu ve düzenli ifadelerle metin işlemeyi kullanabilirsiniz

📊
Ofis otomasyonu

openpyxl, python-docx ve PDF kütüphaneleriyle rapor üretimini otomatikleştirebilirsiniz

🧩
pandas veri yapıları

Series ve DataFrame ile tabular veriyi yükleyip inceleyebilirsiniz

🚀
Veri kaynaklarına erişim

SQL sorgularını Python içinden çalıştırıp analiz için DataFrame'e alabilirsiniz

🔒
Proje yapısı

bağımlılık yönetimi ve paketleme ile sürdürülebilir bir Python projesi kurabilirsiniz

📦
Python kod kalitesi

pytest ile test yazıp kod kalitesini araçlarla denetleyebilirsiniz

Kimler İçin Uygundur?

  • Ofis çalışanları
  • idari işler ve finans personeli
  • sistem yöneticileri
  • kodlamaya yeni başlayıp işini hızlandırmak isteyen herkes

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ofis çalışanları, idari işler ve finans personeli, sistem yöneticileri ve kodlamaya yeni başlayıp işini hızlandırmak isteyen herkes. Ön bilgi beklentileri için eğitimin ön koşullar bölümüne bakabilirsiniz.
Hiç kod yazmadım, katılabilir miyim?
Evet. Eğitim sıfırdan başlar; değişkenden fonksiyona temel kavramlar iş odaklı örneklerle öğretilir.
Otomasyonlar kurumsal bilgisayarlarda çalışır mı?
Script'ler standart Python ile yazıldığı için çalışır; kurum güvenlik politikalarına uyum ve gizli bilgi yönetimi de eğitimde anlatılır.
Eğitim sonunda sertifika verilir mi?
Katılım ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim uygulamalı mı ilerliyor?
Her konuda önce gerçek bir iş senaryosu verilir, ardından script'i katılımcılar adım adım birlikte yazar. Süre 3 gündür; her gün dört modül işlenir.

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: sıkıcı işleri otomatize et 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

PythonWeb Applications with Django: Using Built-in and Custom Applications Eğitimi
Yazılım Geliştirme Eğitimleri

Web Applications with Django: Using Built-in and Custom Applications Eğitimi

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

Web Applications with Django: Using Built-in and Custom Applications eğitimi: yerleşik ve özel Django uygulamalarını aynı projede uyumlu kullanın. 2 gün uygulam

Detayları Gör →
PythonWeb Applications with Django: Working with Models Eğitimi
Yazılım Geliştirme Eğitimleri

Web Applications with Django: Working with Models Eğitimi

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

Web Applications with Django: Working with Models eğitimi: django ORM ile veri modelleme becerinizi uygulamalı geliştirin. 2 gün uygulamalı lab ve DVA sertifika

Detayları Gör →
PythonYazılım Uzmanlığı Eğitimi (Python) Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Uzmanlığı Eğitimi (Python) Eğitimi

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

Yazılım Uzmanlığı Eğitimi (Python) eğitimi: python'da dil bilgisinden ürün geliştirmeye uzanan kapsamlı bir yol. 4 gün uygulamalı lab ve DVA sertifikası.

Detayları Gör →
PythonYönetim Mühendisleri için Python Eğitimi
Yazılım Geliştirme Eğitimleri

Yönetim Mühendisleri için Python Eğitimi

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

Yönetim Mühendisleri için Python eğitimi: yönetim mühendisliği problemlerini Python araçlarıyla modelleyin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif

Detayları Gör →
PythonData Analysis with SQL and Python Eğitimi
Yazılım Geliştirme Eğitimleri

Data Analysis with SQL and Python Eğitimi

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

SQL JOIN, CTE, pencere fonksiyonları ve pandas, SQLAlchemy, seaborn ile veri analizi, temizleme ve raporlama. Uygulamalı Digital Vizyon Akademi eğitimi.

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