Skip to content

mustafa369iq/fcc-python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Python Learning Journey - FreeCodeCamp

This repository documents my progress in the Python Scientific Computing Certification. I focus on writing clean code, documenting steps, and building practical projects.


πŸ› οΈ Tools & Principles

  • Environment: Linux Mint & VS Code.
  • Format: Jupyter Notebooks (.ipynb) for interactive learning.
  • Data Philosophy: I believe in data continuity and efficient resource management.
  • Automation: Using CopyQ for efficient mouse-based workflow and less keyboard strain.

πŸ“š Detailed Curriculum & Navigation

Each notebook below covers a specific unit of the Python Basics curriculum:

πŸ“‘ Python Basics Journey

Path Topic Key Concepts Status
01_data_types Variables Types, ID, and Memory βœ…
02_strings_basics Strings Methods & Manipulation βœ…
03_numbers_and_math Math Operators & Expressions βœ…
04_booleans_and_logic Logic Conditionals & Comparison βœ…
05_functions_and_scope Functions Scope, Parameters & Returns βœ…
06_caesar_cipher Project Encryption & Modulo % βœ…
07_report_printer Project f-strings & Text Alignment βœ…
08_rpg_character Lab Data Structures & Variables πŸ”„ In Progress
Loops and Sequences Next Module Iteration & Lists ⏳ Next

πŸš€ Featured Projects

πŸ›‘οΈ 1. Caesar Cipher Tool

A security-focused project where I implemented a shift cipher.

  • Learned: How to use the modulo operator % to ensure character rotation stays within the alphabet bounds.

πŸ“Š 2. Report Card Printer

A formatting project to generate professional academic reports.

  • Learned: Advanced f-string techniques for perfect text alignment and table creation.

πŸ“ˆ Future Goals

  • Complete the "RPG Character" project.
  • Move to "Loops and Sequences" module.
  • Apply Python skills to data-driven currency concepts.

Last updated: January 2026

About

Comprehensive collection of Python projects and exercises completed as part of the FreeCodeCamp Scientific Computing with Python certification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors