MÜHENDİSLER VE OTOMASYON PROFESYONELLERİ İÇİN PYTHON EĞİTİMİ

Mühendislik işlerini Python ile otomatikleştirin

NumPy/SciPy hesaplama, ölçüm verisi analizi, seri port ve Modbus/OPC UA haberleşmesi, grafik, raporlama ve test otomasyonu

Eğitim, mühendis ve otomasyon uzmanlarının Python'u saha ve ofis işlerinde kullanmasını sağlar. Python temelleri, NumPy ve SciPy ile sayısal hesaplama, pandas ile ölçüm verisi analizi, matplotlib ile grafik, pyserial ile seri port, pymodbus ve OPC UA istemcis…

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

Eğitim Hakkında

Sayısal hesaplama, veri toplama, PLC/seri haberleşme ve raporlama

Eğitim, mühendis ve otomasyon uzmanlarının Python'u saha ve ofis işlerinde kullanmasını sağlar. Python temelleri, NumPy ve SciPy ile sayısal hesaplama, pandas ile ölçüm verisi analizi, matplotlib ile grafik, pyserial ile seri port, pymodbus ve OPC UA istemcisi ile PLC haberleşmesi, MQTT ile veri aktarımı, SQLite kayıt, Excel/PDF rapor üretimi ve test otomasyonu uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Python ve Sayısal Hesaplama; 2. gün Cihaz Haberleşmesi ve Veri Kaydı; 3. gün Analiz, Raporlama ve Otomasyon.

Seviye

Temel Seviye — Sayısal hesaplama, veri toplama, PLC/seri haberleşme ve raporlama

Öğrenme Metodu

Katılımcılar simüle edilmiş bir sensör ve PLC üzerinden veri okuyan, kaydeden, grafikleyen ve rapor üreten bir izleme uygulaması geliştirir.

Neden Bu Eğitim?

🔧Mühendislik Örnekleri

Tüm örnekler sensör, hesaplama ve otomasyon senaryolarına dayanır.

📡Cihaz Haberleşmesi

Seri port, Modbus ve OPC UA ile cihazlardan veri okursunuz.

📈Ölçüm Analizi

Sinyal verisini filtreler, görselleştirir ve raporlarsınız.

Anahtar Konular

mühendisler için pythonotomasyon pythonpyserialmodbus pythonopc ua pythonmqtt pythonscipy mühendislikplc pythonendüstriyel veri toplama
“Ölçmediğiniz süreci iyileştiremezsiniz; ölçüm de kodla başlar.”

Ön Koşullar

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

1
Mühendislik altyapısı

Temel matematik ve ölçüm kavramları bilinmelidir.

2
Programlama

Programlama deneyimi gerekmez.

3
Geliştirme ortamı

Python 3.10+ ve VS Code veya PyCharm kurulu bir bilgisayar gerekir.

4
Cihaz bilgisi

PLC veya sensör deneyimi faydalıdır; simülatör sağlanı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 öğrenir ve NumPy/SciPy ile mühendislik hesapları yapar.
Modül 1
Python Temelleri
  • Değişken, liste, sözlük
  • Koşul ve döngü
  • Fonksiyon ve modül
  • Dosya okuma yazma
  • Hata yönetimi
  • Jupyter ve VS Code
Modül 2
NumPy
  • Dizi oluşturma ve dilimleme
  • Vektörel işlem ve broadcasting
  • Lineer cebir (numpy.linalg)
  • Doğrusal denklem sistemi çözümü
  • Rastgele sayı ve gürültü simülasyonu
  • Birim dönüşümü
Modül 3
SciPy
  • Eğri uydurma (curve_fit)
  • Sayısal integral ve türev
  • Diferansiyel denklem çözümü (solve_ivp)
  • Optimizasyon
  • İnterpolasyon
  • Kök bulma
Modül 4
Sinyal İşleme Girişi
  • FFT ile frekans analizi
  • Alçak geçiren filtre (scipy.signal)
  • Hareketli ortalama
  • Örnekleme frekansı ve aliasing
  • Eşik ve olay tespiti
  • Gürültü azaltma
Günün hedefiKatılımcı sensör ve PLC'lerden veri okur, zaman damgasıyla saklar.
Modül 1
Seri Haberleşme
  • pyserial ile port açma
  • Baud, parity, stop bit
  • Satır tabanlı protokol ayrıştırma
  • Zaman aşımı yönetimi
  • Arduino örneği
  • Hata ve yeniden bağlanma
Modül 2
Modbus ve OPC UA
  • pymodbus ile register okuma
  • Holding ve input register
  • Veri tipi ve byte sırası
  • opcua / asyncua istemcisi
  • Düğüm gezinme ve abonelik
  • Güvenlik politikaları
Modül 3
MQTT ve IoT
  • paho-mqtt yayın/abonelik
  • Topic tasarımı ve QoS
  • Retained mesaj
  • Broker kurulumu (Mosquitto)
  • JSON yük yapısı
  • TLS ile güvenli bağlantı
Modül 4
Veri Saklama
  • SQLite ile zaman serisi tablosu
  • CSV ve Parquet
  • Zaman damgası ve saat dilimi
  • Tampon ve toplu yazma
  • Veri bütünlüğü
  • Eski veri temizleme
Günün hedefiKatılımcı ölçüm verisini analiz eder, grafik ve rapor üretir, test ve süreç otomasyonu kurar.
Modül 1
pandas ile Ölçüm Analizi
  • Zaman indeksi ve resample
  • Eksik örnek yönetimi
  • Aykırı değer tespiti
  • OEE benzeri KPI hesapları
  • Vardiya bazlı özet
  • Birleştirme
Modül 2
Grafik ve Pano
  • matplotlib çizgi ve alt grafik
  • Eşik çizgileri ve işaretler
  • Canlı güncellenen grafik
  • Plotly etkileşimli
  • Streamlit ile hızlı pano
  • Grafik standardizasyonu
Modül 3
Rapor Üretimi
  • openpyxl Excel raporu
  • PDF üretimi (reportlab)
  • Şablon ve otomatik gönderim
  • Kalibrasyon raporu örneği
  • Sürüm ve imza bilgisi
  • Zamanlanmış rapor
Modül 4
Test Otomasyonu
  • pytest ile cihaz testi
  • Simülatör ve mock cihaz
  • Parametrik test senaryoları
  • Üretim hattı test raporu
  • Hata günlüğü
  • Projenin paketlenmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

🔢
NumPy/SciPy

Mühendislik hesaplarını vektörel olarak çözebilirsiniz.

🌊
Sinyal analizi

FFT ve filtre ile ölçüm sinyallerini yorumlayabilirsiniz.

🔌
Seri port

pyserial ile cihazlarla haberleşebilirsiniz.

🏭
Modbus/OPC UA

PLC register ve düğümlerinden veri okuyabilirsiniz.

📶
MQTT

Sensör verisini MQTT ile yayınlayıp abone olabilirsiniz.

🗃️
Veri kaydı

Ölçümleri SQLite'ta zaman damgasıyla saklayabilirsiniz.

📊
Grafik ve pano

Canlı grafik ve Streamlit panosu hazırlayabilirsiniz.

🧪
Test otomasyonu

pytest ile cihaz testi senaryoları yazabilirsiniz.

Kimler İçin Uygundur?

  • Elektrik-elektronik
  • makine
  • endüstri mühendisleri
  • PLC/otomasyon profesyonelleri içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Elektrik-elektronik, makine, endüstri mühendisleri ve PLC/otomasyon profesyonelleri içindir.
Gerçek PLC gerekli mi?
Hayır; Modbus ve OPC UA simülatörleri sağlanır, gerçek cihazla çalışmak isteyenler kendi cihazlarını getirebilir.
Hangi mühendislik alanları uygundur?
Elektrik-elektronik, makine, endüstri, mekatronik ve otomasyon alanları.
Programlama bilmeden katılabilir miyim?
Evet; ilk gün Python temelleri anlatılır.
Eğitim sonunda belge verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Eğitim herhangi bir üretici sınavına doğrudan hazırlık vaat etmez; sınav söz konusu ise başvuru ve ücret ilgili kuruma aittir.

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. Mühendisler ve Otomasyon Profesyonelleri İçin Python 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

PythonComplex Data Types in Python: Shallow & Deep Copies in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Complex Data Types in Python: Shallow & Deep Copies in Python Eğitimi

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

Python shallow ve deep copy eğitimi: referans modeli, mutable-immutable farkı, copy.copy, copy.deepcopy, __deepcopy__ ve varsayılan argüman tuzakları.

Detayları Gör →
PythonComplex Data Types in Python: Working with Dictionaries & Sets in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Complex Data Types in Python: Working with Dictionaries & Sets in Python Eğitimi

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

Python dict ve set eğitimi: sözlük yöntemleri, defaultdict, Counter, küme işlemleri, hash mantığı, comprehension ve performans ölçümü ile veri problemleri.

Detayları Gör →
PythonComplex Data Types in Python: Working with Lists & Tuples in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Complex Data Types in Python: Working with Lists & Tuples in Python Eğitimi

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

Python liste ve tuple eğitimi: indeksleme, dilimleme, sort/sorted, comprehension, tuple unpacking, namedtuple, deque ve bellek-hız karşılaştırmaları.

Detayları Gör →
PythonConditional Statements & Loops: Advanced Operations Using for Loops in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Conditional Statements & Loops: Advanced Operations Using for Loops in Python Eğitimi

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

Python ileri for döngüleri eğitimi: iç içe döngüler, enumerate, zip, comprehension, generator, itertools ve performans karşılaştırmalı uygulamalar.

Detayları Gör →
PythonConditional Statements & Loops: If-else Control Structures in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Conditional Statements & Loops: If-else Control Structures in Python Eğitimi

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

Python if-else eğitimi: if, elif, else, karşılaştırma ve mantıksal operatörler, truthiness, match-case ve kullanıcı girdisiyle karar verme uygulamaları.

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