This repository is a collection of my personal learning notebooks while exploring the fundamentals of Python programming.
It is meant for self-practice and revision, but can also help beginners who want to get started with Python step by step.
Python is a high-level, interpreted programming language known for its simplicity and readability.
It is widely used in web development, data science, artificial intelligence, machine learning, automation, and many other domains.
With its vast community support and extensive libraries, Python is one of the best languages to begin programming with.
The notebooks in this repo cover the following topics:
- Basic Things –-> Introduction and first steps
- Numbers & Variables –-> Data types and variable handling
- Strings –-> String operations and formatting
- Print & Input –-> Displaying output and taking user input
- If-Else –-> Conditional statements
- Tuples & Lists –-> Sequence data types
- Dictionaries –-> Key-value data structures
- Sets –-> Unique elements and set operations
- While Loop –-> Iterations with conditions
- While Loop Practice –-> Exercises for better understanding
- Patterns –-> Loop-based pattern printing
- API –-> Basics of working with external APIs
- For Loop –-> Iterating through sequences
- Clone the repository:
git clone https://github.com/PawanCodeCrafts/Python_learning.git
- Navigate into the folder:
cd Python_learning - Run Jupyter Notebook:
jupyter notebook
- Open the desired notebook and start learning!
🎯 Purpose
To document my Python learning journey. To practice coding concepts through Jupyter notebooks. To build a strong foundation in Python programming.
👨💻 Author
Made with ❤ by Pawanpreet Kaur