Welcome to the official code repository for the 10-Day Beginner Python Course!
This repository contains all the student scripts, cheat sheets, and materials for each day of the course.
This repository is organized into folders, with each folder corresponding to a day of the course (e.g., Day-1-Getting-Started).
Inside each day's folder, you will find:
- 🔢 Numbered Python files (
1_...,2_..., etc.) that contain the code examples for each concept. - 🧩
day_X_script.py: Combines all the day's code into a single script. - 📄
dayX_cheatsheet.md: Summarizes key concepts for quick reference. - 📘
README.md: Describes the topics covered that day.
👉 To get started, simply navigate to the folder for the current day.
To personalize and use this course material:
-
Fork the repository
- Go to the top-right corner of this repo on GitHub and click "Fork".
- This creates your own copy under your GitHub account where you can make changes.
-
Clone the forked repo (optional)
- If you want to work locally on your machine:
git clone https://github.com/YOUR_USERNAME/10-day-python-course.git cd 10-day-python-course
- If you want to work locally on your machine:
We recommend using Trinket.io if you're not installing Python locally:
- Go to https://trinket.io
- 📝 Sign up for a free account (or log in if you already have one)
- Click "New Trinket" > "Python 3"
- Copy and paste code from the
.pyfiles into the editor - Click "Run" to see your program in action!
Trinket is great for experimenting and sharing your code online.
- ➡️ Day 1: Getting Started
- ➡️ Day 2: Interactive Programming & Data Types
- ➡️ Day 3: Python's built-in collection types
- ➡️ Day 4: Automating with Loops
- ➡️ Day 5: Introducing Functions
- ➡️ Day 6: Using Modules
- ➡️ Day 7: File Handling
- ➡️ Day 8: Object Oriented Programming
- ➡️ Day 9: OOPS Inheritance
- ➡️ Day 10: Final Day Bonus Content
Happy Coding! 🐍✨