Bu depo, Bilgisayar Mühendisliği 1. sınıf öğrencisi olarak Python öğrenimimin temelini ve algoritma mantığımı pekiştirmek amacıyla geliştirdiğim Command Line Interface (CLI) uygulamalarını içerir.
Ana Hedef: Python veri yapıları (Listeler, Sözlükler), döngüler, karar yapıları ve fonksiyonel programlama becerilerini kanıtlamak.
- Kazanım: Temel algoritmik mantık, sayısal girdi doğrulama (0-100 aralığı), if/elif/else karar yapısı.
- Dosya Yolu:
/not_hesaplama_cli
- Kazanım: Python'da string (metin) manipülasyonu,
randommodülü kullanımı, zorunlu karakter tipini garantileme mantığı. - Dosya Yolu:
/sifre_ureteci_cli
- Kazanım: Dosya İşlemleri (I/O), veri temizliği (NLP temeli), Sözlük veri yapısını kullanarak frekans sayma algoritması.
- Dosya Yolu:
/kelime_sayacı_cli
- Kazanım: Oyun akışı için while döngüsü ve boolean mantığı, listelerle dinamik kelime gizleme/açma. Güçlü Problem Çözme pratiği.
- Dosya Yolu:
/adam_asmaca_cli
- Kazanım: Modüler ve fonksiyonel programlama (
defkullanımı), hata yönetimi (try/except), karmaşık formülleri (Basit Faiz, Taksit) uygulamada yetkinlik. - Dosya Yolu:
/finans_hesaplayici_cli
- Projeyi Klonlayın:
git clone [REPO ADRESİNİZ] - Çalıştırın: İlgili klasöre gidin ve
python [dosya_adı].pykomutunu terminalde çalıştırın.
[GitHub Profilinize] | [LinkedIn Profilinize]