This repository contains five Python projects completed as part of the FreeCodeCamp Python Certification.
These projects cover fundamental Python concepts, Object-Oriented Programming (OOP), problem-solving, and practical application of Python skills.
Projects included:
- Arithmetic Formatter
- Time Calculator
- Budget App
- Polygon Area Calculator
- Probability Calculator
Each project has its own folder with code and a dedicated README.md explaining features and usage.
- Description: Formats arithmetic problems vertically and optionally solves them.
- Skills: Python Functions, String Manipulation, Input Validation, Error Handling, Problem Solving
- Description: Adds durations to start times, handling AM/PM conversion and day tracking.
- Skills: Python Functions, Conditional Logic, Modular Programming, Date/Time Arithmetic, Edge Case Handling
- Description: Personal finance app to track deposits, withdrawals, transfers, and generate spending charts.
- Skills: Python Classes & OOP, Lists & Dictionaries, Data Tracking, Formatting Output, Problem Solving
- Description: Computes area, perimeter, diagonal, and visual representation of rectangles and squares.
- Skills: Python Classes & OOP, Math Calculations, Method Design & Reusability, Problem Solving, Code Structuring
- Description: Simulates random draws from a hat to estimate probability outcomes.
- Skills: Python Classes & OOP, Random Module & Simulation, Dictionary Manipulation, Statistical Thinking, Problem Solving
- Clone the repository:
git clone https://github.com/at7uck/Python-FCC-Projects.git