Skip to content

About

My personal Python learning repository with organized lessons and exercise files. I created this mainly for myself in Jupyter Notebooks, but thought maybe it could be of use to somebody else who is also learning to code in Python!

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

🐍 Learning Python – A Beginner to Advanced Guide

Welcome to Learning Python!

When I started learning Python, I wanted to create sort of a study guide for myself. but then I thought that maybe there were somebody else out there, that could make use of it as well!

This repository is a structured and organized collection of Jupyter Notebooks designed to help you learn Python from the ground up. Whether you're a beginner or looking to advance your skills, this repo has everything you need.


📂 Folder Structure

I have divided this repo into different categories, to make it easy to follow:
(Would like to add that repo is a work-in-progress, and I'm gonna keep adding to it!)

🔹 Beginner

  1. 01_Variables – Learn what variables are, and how to store and manipulate data
  2. 02_Strings – String manipulation and formatting
  3. 03_Lists and Tuples – Working with sequences
  4. 04_Data Types – Understanding different data types
  5. 05_IF Statements and Booleans – Decision-making in Python

🔹 Intermediate

  1. Functions – Writing reusable code
  2. Loops – Automating tasks with loops
  3. Dictionaries – Storing data in key-value pairs
  4. File Handling – Reading and writing files
  5. Date and Time – Working with dates and time

🔹 Advanced

  1. Classes – Object-oriented programming
  2. Exceptions – Handling errors
  3. Modules and Imports – Reusing code efficiently

How to Use This Repository

  1. Clone the repository

  2. Open Jupyter Notebook

  3. Start exploring!

Who is this for?

  • Beginners who are just starting out. This repo provides a structured learning, and every file is numbered, so you'll know in which order you should learn the different things.
  • Intermediate Learners - Maybe you already know some Python, but want to refresh your memory, or level up!
  • Self-Learners & Developers

Contributions & Feedback

This repo is a work in progress and will be continuously updated! If you find any issues or have suggestions, feel free to open an issue or submit a pull request.

Resources & References

About

My personal Python learning repository with organized lessons and exercise files. I created this mainly for myself in Jupyter Notebooks, but thought maybe it could be of use to somebody else who is also learning to code in Python!

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages