This repository contains a collection of Command Line Interface (CLI) applications developed to strengthen my Python fundamentals and algorithmic thinking as a 1st-year Computer Engineering student.
๐ฏ Main Goal: Demonstrate proficiency in Python data structures (Lists, Dictionaries), loops, conditionals, and functional programming.
- Key Learning: Basic algorithmic logic, numeric input validation (0โ100 range), and use of conditional statements (
if/elif/else
). - Path:
/not_hesaplama_cli
- Key Learning: String manipulation,
random
module usage, and logic to ensure mandatory character types. - Path:
/sifre_ureteci_cli
- Key Learning: File I/O operations, data cleaning (NLP fundamentals), and word frequency counting using dictionary structures.
- Path:
/kelime_sayacฤฑ_cli
- Key Learning: Game flow management with
while
loops and boolean logic, dynamic word revealing using lists, and enhanced problem-solving practice. - Path:
/adam_asmaca_cli
- Key Learning: Modular and functional programming (
def
usage), error handling (try/except
), and applying financial formulas (Simple Interest, Installment calculations). - Path:
/finans_hesaplayici_cli
- Clone the Repository:
git clone https://github.com/bellikerem/python-starter-algorithms cd [project_folder] python [file_name].py