Skip to content

A beginner-friendly repository documenting my journey through the Python 101 course by Codedex, using interactive lessons and creative challenges inspired by The Legend of Python.

Notifications You must be signed in to change notification settings

AleSGlez/Python-101

Repository files navigation

🐍 Python-101: The Legend of Python

"Every hero starts somewhere... This one starts with a print statement."

Welcome, adventurer! ⚔️ This repository contains my journey through Python 101, a course from Codedex where learning to code becomes an epic quest.

Inspired by The Legend of Python, this quest takes me from the basics of programming to mastering spells like loops, functions, and objects. 🧙‍♂️

📚 About the Course

Python 101 is the first course in the The Legend of Python learning path by Codedex. It's designed to teach you the core foundations of Python in a fun and engaging way, through short lessons and interactive projects.

Each lesson introduces a new coding concept and challenges you to apply it in creative ways. This course is perfect for beginners and aspiring developers looking to build a strong base in Python.

Topics include:

  • Variables and data types
  • Conditionals: if, else, and elif
  • Loops: while and for
  • Functions
  • Lists and dictionaries
  • Classes and objects
  • Practice challenges and capstone projects

🗂️ Repository Structure

Python-101/
│
├── 📝 0 - README/                 # Main documentation file
├── 🐍 1 - Intro/                  # Hello World and basic syntax
├── 🧠 2 - Variables/              # Understanding variables and types
├── 🔄 3 - Control Flow/           # If/Else statements and control flow
├── ✨ 4 - Loops/                  # For and while loops
├── 🧰 5 - Lists/                  # Lists and list operations
├── 🧪 6 - Functions/              # Defining and using functions
├── 🧪 7 - Classes & Objects/      # Object-oriented programming
├── 📦 8 - Modules/                # Importing and using Python modules
├── 🧩 Checkpoint Projects/        # Small projects to review progress
└── 🏁 Final Project/              # The final capstone project

🧙‍♀️ Why The Legend of Python?

Because every line of code is a step toward becoming a legendary developer. This course makes learning fun, visual, and progressive — just like leveling up in a video game.

🧩 Highlighted Projects

  • Rock, Paper, Scissors — My first logic duel!
  • Slot Machine — Testing luck with lists and random
  • Pokédex — Creating classes and objects like a true Pokémon trainer

🐍 "Code well, brave learner, and may the bugs be ever in your favor."

About

A beginner-friendly repository documenting my journey through the Python 101 course by Codedex, using interactive lessons and creative challenges inspired by The Legend of Python.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages