Skip to content

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

Packages

Contributors

Languages