https://github.com/pawancodecrafts/python_learning
This repository contains my Python learning journey with Jupyter notebooks. I created it to practice and understand core Python concepts step by step.”
https://github.com/pawancodecrafts/python_learning
Last synced: 8 months ago
JSON representation
This repository contains my Python learning journey with Jupyter notebooks. I created it to practice and understand core Python concepts step by step.”
- Host: GitHub
- URL: https://github.com/pawancodecrafts/python_learning
- Owner: PawanCodeCrafts
- Created: 2025-08-18T09:43:51.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T05:03:41.000Z (9 months ago)
- Last Synced: 2025-09-08T07:05:58.033Z (9 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 229 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 🐍 Python Learning
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.
## 📖 What is Python?
**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.
---
## 🗂️ Topics Covered
The notebooks in this repo cover the following topics:
1. **Basic Things** –-> Introduction and first steps
2. **Numbers & Variables** –-> Data types and variable handling
3. **Strings** –-> String operations and formatting
4. **Print & Input** –-> Displaying output and taking user input
5. **If-Else** –-> Conditional statements
6. **Tuples & Lists** –-> Sequence data types
7. **Dictionaries** –-> Key-value data structures
8. **Sets** –-> Unique elements and set operations
9. **While Loop** –-> Iterations with conditions
10. **While Loop Practice** –-> Exercises for better understanding
11. **Patterns** –-> Loop-based pattern printing
12. **API** –-> Basics of working with external APIs
13. **For Loop** –-> Iterating through sequences
---
## 🚀 How to Use
1. **Clone the repository:**
```bash
git clone https://github.com/PawanCodeCrafts/Python_learning.git
2. **Navigate into the folder:**
```bash
cd Python_learning
3. **Run Jupyter Notebook:**
```bash
jupyter notebook
4. 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