- 4 Haz 2023
- 147
- 35
Temel Projeler
- Hesap Makinesi: İki sayı üzerinde temel matematik işlemleri yapabilen bir hesap makinesi.
- To-Do List Uygulaması: Kullanıcıların yapılacaklar listesi oluşturabileceği bir uygulama.
- Saat ve Tarih Gösterme Uygulaması: Bilgisayarın saati ve tarihini gösteren bir uygulama.
- Metin Tabanlı Macera Oyunu: Kullanıcının seçimlerine göre ilerleyen basit bir metin tabanlı oyun.
- Fibonacci Sayıları: Belirli bir sayıya kadar Fibonacci sayılarını hesaplayan bir program.
- Sıcaklık Dönüşümü: Celsius'u Fahrenheit'a veya tersine dönüştürebilen bir program.
- Dosya İşlemleri: Bir dosyadan veri okuyabilen ve veri yazabilen bir program.
- Hava Durumu Uygulaması: Kullanıcının girdiği şehrin hava durumunu API kullanarak gösteren bir uygulama.
- Blog Sitesi: Kullanıcıların yazılarını ekleyebileceği ve görüntüleyebileceği bir blog sitesi.
- Üslü Sayı Hesaplama: Bir sayının üssünü hesaplayan bir program.
- Not Defteri Uygulaması: Kullanıcıların metin girebileceği ve kaydedebileceği bir not defteri uygulaması.
- Dizin Gezgini: Bilgisayarınızdaki dosyaları ve dizinleri listelemek için bir program.
- Web Scraping Uygulaması: Bir web sitesinden belirli verileri çeken basit bir scraping uygulaması.
- Bilgi Kartları Uygulaması: Öğrenmeyi kolaylaştırmak için interaktif bilgi kartları oluşturan bir uygulama.
- Pomodoro Tekniği Zamanlayıcı: Pomodoro tekniğine uygun bir zamanlayıcı uygulaması.
- Morse Kodu Çevirici: Metin ve Morse kodu arasında çeviri yapabilen bir program.
- Basit Puzzle Oyunu: Basit bir puzzle oyunu yapın, örneğin bir resmi parçalara ayırıp kullanıcının yeniden birleştirmesini sağlayın.
- Müzik Çalar: Klasördeki müzik dosyalarını çalabilen bir müzik çalar uygulaması.
- Öğrenci Not Hesaplama Uygulaması: Öğrencilerin notlarını girebileceği ve ortalama hesaplayabileceği bir uygulama.
- Quiz Uygulaması: Kullanıcılara sorular soran ve doğru cevapları kontrol eden bir quiz uygulaması.
İleri Seviye Projeler
- Grafiksel Hesap Makinesi: PyQt veya Tkinter gibi bir GUI kütüphanesi kullanarak grafiksel bir hesap makinesi yapın.
- SQLite Veritabanı Uygulaması: SQLite veritabanı kullanarak bir uygulama geliştirin (örneğin, basit bir adres defteri).
- Görev Yöneticisi: Kullanıcıların görevleri ekleyebileceği, silebileceği ve düzenleyebileceği bir uygulama.
- E-Ticaret Sitesi: Kullanıcıların ürünleri inceleyebileceği, sepete ekleyebileceği ve sipariş verebileceği bir e-ticaret sitesi.
- Gelişmiş Blog Sitesi: Kullanıcıların yorum yapabileceği, etiketleyebileceği ve arama yapabileceği bir blog sitesi.
- Veri Görselleştirme Uygulaması: Matplotlib veya Plotly gibi kütüphaneleri kullanarak verileri grafiklerle görselleştiren bir uygulama.
- Dosya Şifreleme Uygulaması: Kullanıcıların dosyalarını şifreleyip çözebileceği bir uygulama.
- Oyun Geliştirme: Pygame veya Kivy gibi oyun geliştirme kütüphanelerini kullanarak basit bir oyun yapın.
- Film veya Kitap Veritabanı: Kullanıcıların favori filmlerini veya kitaplarını kaydedebileceği bir uygulama.
- Gelişmiş Hava Durumu Uygulaması: API'ler kullanarak detaylı hava durumu bilgisi sunan bir uygulama.
- Finansal Hesap Makinesi: Yatırım getirisi, faiz hesaplama gibi finansal hesaplamaları yapabilen bir uygulama.
- Etkinlik Planlayıcı: Kullanıcıların etkinlikleri takvimlerine ekleyebileceği ve hatırlatıcılar ayarlayabileceği bir uygulama.
- Sözlük Uygulaması: Kullanıcıların kelime arayabileceği ve anlamlarını görebileceği bir uygulama.
- Basit Sürücü Simülatörü: Araç sürme simülasyonu yaparak kullanıcıların araç kullanma deneyimi yaşamasını sağlayan bir uygulama.
- Basit Eğitim Oyunu: Çocuklar veya yetişkinler için öğretici bir oyun geliştirin (örneğin, matematik öğrenme oyunu).
- Gelişmiş Günlük Uygulaması: Kullanıcıların günlük yazabileceği, meditasyon yapabileceği ve duygu durumlarını kaydedebileceği bir uygulama.
- Dinamik Web Scraping Uygulaması: Selenium veya Scrapy gibi araçlar kullanarak dinamik web sitelerinden veri çeken bir uygulama.
- Gelişmiş Bilgi Kartları Uygulaması: Kullanıcıların kartları düzenleyebileceği, renklendirebileceği ve paylaşabileceği bir bilgi kartları uygulaması.
- Konum Bazlı Hatırlatıcı: Kullanıcıların belirli konumlara geldiklerinde veya ayrıldıklarında hatırlatmalar alabileceği bir uygulama.
- Veri Analizi Uygulaması: Pandas ve NumPy gibi kütüphaneleri kullanarak veri analizi ve raporlama yapan bir uygulama.
İleri Seviye ve Özgün Projeler
- Yapay Zeka Asistanı: Kullanıcıların sorularını cevaplayabilen ve komutları yerine getirebilen bir yapay zeka asistanı.
- Yüz Tanıma Uygulaması: OpenCV veya Dlib gibi kütüphaneleri kullanarak yüz tanıma yapan bir uygulama.
- Blockchain Tabanlı Uygulama: Blockchain teknolojisini kullanarak güvenli bir uygulama veya oylama sistemi geliştirin.
- Sentiment Analiz Uygulaması: Metinleri analiz ederek duygusal durumlarını belirleyen bir uygulama.
- Görüntü İşleme Uygulaması: Görüntüler üzerinde filtreleme, kesme, döndürme gibi işlemler yapabilen bir uygulama.
- Derin Öğrenme Projesi: TensorFlow veya PyTorch gibi derin öğrenme kütüphaneleriyle bir model eğiterek bir uygulama geliştirin (örneğin, görüntü sınıflandırma).
- E-ticaret Veri Analizi Uygulaması: Bir e-ticaret sitesinden alınan veriler üzerinde analiz yaparak öneriler sunan bir uygulama.
- Otomatik Müzik Oluşturucu: Veri analizi ve yapay zeka tekniklerini taban alarak kullanıcının tercihlerine göre müzik oluşturan bir uygulama.
- Ses Tanıma Uygulaması: Ses kayıtlarını analiz ederek konuşmacının kimliğini veya komutlarını tanıyan bir uygulama.
- Artırılmış Gerçeklik Uygulaması: Kamera veya AR gözlükleri kullanarak artırılmış gerçeklik deneyimi sunan bir uygulama.
- Gelişmiş Veri Görselleştirme Uygulaması: D3.js veya Plotly gibi kütüphaneleri kullanarak interaktif ve dinamik veri görselleştirmeleri yapan bir uygulama.
- Oyun Motoru Geliştirme: Unity veya Unreal Engine gibi oyun motorlarına benzer bir oyun motoru geliştirin.
- Hava Trafik Kontrol Simülasyonu: Hava trafik kontrol simülasyonu yaparak uçakların güvenli iniş ve kalkışlarını yöneten bir uygulama.
- Yapay Zeka Tabanlı Müzik Besteleme: Kullanıcı tercihlerine göre melodi ve harmoni oluşturan bir yapay zeka tabanlı müzik besteleme uygulaması.
- Büyük Veri Analiz Platformu: Spark veya Hadoop gibi büyük veri işleme araçları kullanarak büyük veri setleri üzerinde analizler yapabilen bir platform.
- Otonom Araç Simülasyonu: ROS (Robot Operating System) veya benzeri bir platform kullanarak otonom araçlar için simülasyonlar yapın.
- Nesne Tanıma ve Sınıflandırma Uygulaması: CNN (Convolutional Neural Network) gibi derin öğrenme teknikleri kullanarak nesneleri tanıyan ve sınıflandıran bir uygulama.
- Yapay Zeka Temelli Chatbot: Kullanıcıların doğal dilde sorular sormasına ve cevap almasına olanak tanıyan bir yapay zeka temelli chatbot geliştirin.
- Büyük Veri Tabanlı Öneri Sistemi: Netflix veya Spotify gibi büyük veri tabanlı öneri sistemleri geliştirin, kullanıcıların tercihlerine göre öneriler sunun.
- Görüntü Tabanlı Emojiler: Kullanıcıların yüz ifadelerine göre uygun emojiyi bulan bir uygulama.
- Makine Öğrenimi Tabanlı Video Oyunu: Kullanıcının oynadıkça öğrenen bir video oyunu geliştirin.
- Konuşma Sentezi Uygulaması: Metin girdisi alarak doğal bir insan sesiyle konuşma sentezi yapan bir uygulama.
- Otomatik Belge Özetleme: Metin analizi teknikleri kullanarak belgeleri otomatik olarak özetleyen bir uygulama.
- Sahte Haber Algılama: Doğal dil işleme ve makine öğrenimi teknikleri kullanarak sahte haberleri algılayan bir uygulama.
- Akıllı Ev Otomasyonu: Evdeki cihazları kontrol eden ve zamanlanmış görevler yöneten bir akıllı ev otomasyon sistemi.
- Sosyal Medya Analiz Aracı: Twitter veya Facebook gibi sosyal medya platformlarından veri çeken ve analiz eden bir uygulama.
- Sentiment Analiz Tabanlı Pazarlama İncelemesi: Ürün incelemelerini analiz ederek sentiment analiz kullanarak pazarlama verisi sunan bir uygulama.
- Evrimsel Algoritma Geliştirme: Evrimsel algoritmalar kullanarak optimize edilmiş problemler çözen bir uygulama.
- Metin Yazarlık Yardımcı Uygulaması: Kullanıcılara yazım ve dil bilgisi kontrolü yaparak metinlerinde iyileştirmeler sağlayan bir uygulama.
- Oyun Yapay Zeka Yarışması: Kullanıcıların geliştirdiği yapay zekalarla yarışabileceği bir oyun yapay zeka yarışması düzenleyin.
- Bir Veri Seti Üzerinde Keşifsel Veri Analizi: Pandas ve Matplotlib gibi kütüphaneleri kullanarak bir veri seti üzerinde keşifsel veri analizi yapın.
- Makine Öğrenimi ile Sınıflandırma Problemi: Scikit-learn veya TensorFlow gibi kütüphaneleri kullanarak bir sınıflandırma problemi çözün.
- Doğal Dil İşleme Uygulaması: NLTK veya SpaCy gibi doğal dil işleme kütüphaneleri kullanarak bir metin verisi üzerinde analiz yapın.
- Zaman Serisi Tahmini Uygulaması: Pandas ve Statsmodels gibi kütüphaneleri kullanarak zaman serisi verileri üzerinde tahminler yapın.
- Duygu Analizi Uygulaması: Verilen metinlerin duygusal durumlarını analiz eden bir uygulama geliştirin.
- Gelişmiş Veri Görselleştirme: Plotly veya Seaborn gibi kütüphaneleri kullanarak interaktif ve dinamik veri görselleştirmeleri yapın.
- Bir Web API ile Veri Çekme ve Analiz Uygulaması: Bir web API'sinden veri çekin ve bu veriler üzerinde analizler yapın.
- Büyük Veri Kümesi Üzerinde Paralel İşlemler: PySpark veya Dask gibi araçlar kullanarak büyük veri kümesi üzerinde paralel işlemler yapın.
- Gelişmiş Model Doğrulama: K-fold cross validation gibi gelişmiş model doğrulama tekniklerini kullanarak bir makine öğrenimi modeli geliştirin.
- Yapay Zeka ile Otomatik Görüntü Etiketleme: Görüntülerdeki nesneleri algılayarak otomatik olarak etiketleyen bir yapay zeka uygulaması geliştirin.
- Basit Bir Blog Uygulaması: Django veya Flask gibi bir web framework kullanarak basit bir blog uygulaması yapın.
- E-ticaret Sitesi: Django veya Laravel gibi bir web framework kullanarak özelleştirilebilir bir e-ticaret sitesi geliştirin.
- Sosyal Medya Platformu: Kullanıcıların paylaşımlar yapabildiği, etkileşimde bulunabildiği bir sosyal medya platformu yapın.
- Haber Agregatörü: RSS veya web scraping teknikleri kullanarak haber sitelerinden veri toplayıp kullanıcılara sunan bir uygulama.
- Online Eğitim Platformu: Eğitim materyallerini sunan, ödevler veren ve sınavlar düzenleyen bir online eğitim platformu yapın.
- Rezervasyon Sistemi: Oteller veya restoranlar için rezervasyon yapılabilen bir sistem geliştirin.
- Anket Uygulaması: Kullanıcıların anketler oluşturabildiği ve katılım sağlayanların sonuçları görebildiği bir web uygulaması yapın.
- Kişisel Portföy Sitesi: Kendi işlerinizi veya projelerinizi sergileyebileceğiniz bir kişisel portföy sitesi yapın.
- Müşteri İlişkileri Yönetimi (CRM) Sistemi: Müşterilerinizi yönetebileceğiniz, iletişim bilgilerini saklayabileceğiniz bir CRM uygulaması yapın.
- Online Oyun Turnuva Platformu: Kullanıcıların online oyun turnuvalarına katılabildiği ve takımlar oluşturabildiği bir platform yapın.