Skip to content

About

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

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages