Bu repository, Python öğrenme ve uygulama sürecimde geliştirdiğim farklı alanlardaki projeleri içermektedir.
Her proje, belirli bir konuyu (görüntü işleme, GUI geliştirme, haberleşme) ele alarak temelden ileriye adım adım deneyim kazandırmayı amaçlamaktadır.
- Konu: Görüntü işleme (Computer Vision)
- Teknolojiler:
Python,OpenCV,NumPy - Özellikler:
- Video üzerinden çizgi (line) algılama
- Canny Edge Detection ve Hough Transform kullanımı
- ROI (Region of Interest) bölgesinde yol merkezini bulma ve sapma hesaplama
- 💡 Gerçek kullanım alanı: Otonom araçların şerit takip sistemlerine temel oluşturur.
- Detaylı Bilgi: Lane Detection and Tracking/README.md 📖
- Konu: GUI geliştirme
- Teknolojiler:
Python,PyQt5,QtMultimedia - Özellikler:
- Kullanıcı giriş ekranı (username & password kontrolü)
- Video oynatma desteği (örnek:
Line.mp4) - Görev başlatma/durdurma butonları
- Araç verilerinin (basınç, sıcaklık, süre) rastgele simülasyonu
- 💡 Gerçek kullanım alanı: Basit bir araç kontrol arayüzü prototipi.
- Detaylı Bilgi: PyQt5 Vehicle Control GUI/README.md 📖
- Konu: Haberleşme & Socket Programlama
- Teknolojiler:
Python,Socket,JSON - Özellikler:
- TCP üzerinden client-server bağlantısı
- JSON dosyasındaki cevaplarla basit chatbot
exitkomutuyla istemciden çıkış yapma
- 💡 Gerçek kullanım alanı: Ağ programlama temellerini öğrenme, çoklu istemciye uyarlanabilir.
- Detaylı Bilgi: Python Chatbot with Socket Programming/README.md 📖
Bu projeler ile:
- Görüntü işleme,
- GUI tasarımı,
- Ağ haberleşmesi
konularında temel bilgi ve pratik kazanmak hedeflendi.
Her proje birbirinden bağımsızdır, ancak bir araya getirildiğinde daha kapsamlı sistemlerin yapıtaşlarını oluşturur.
- Yol takip sistemi ile GUI entegrasyonu
- Chatbot’un çoklu istemciyi desteklemesi
- Daha gelişmiş veri analizi ve görselleştirme eklenmesi