https://github.com/hasnainyaqub/python_basics
Learning Python basics step by step, following Shradha Khapra’s course. Personal practice repository.
https://github.com/hasnainyaqub/python_basics
object-oriented-programming python python-basics python-basics-for-beginners
Last synced: about 1 month ago
JSON representation
Learning Python basics step by step, following Shradha Khapra’s course. Personal practice repository.
- Host: GitHub
- URL: https://github.com/hasnainyaqub/python_basics
- Owner: hasnainyaqub
- Created: 2025-06-18T04:23:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-05T06:15:14.000Z (10 months ago)
- Last Synced: 2025-10-23T15:13:16.211Z (9 months ago)
- Topics: object-oriented-programming, python, python-basics, python-basics-for-beginners
- Language: Python
- Homepage: https://youtube.com/playlist?list=PLGjplNEQ1it8-0CmoljS5yeV-GlKSUEt0&si=x_bEFEyrkiRsyOh4
- Size: 1.48 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python_basics
This repository contains Python programming fundamentals organized by topic. It is designed for beginners who want to build a strong foundation in Python. The content follows the learning structure of "Python by Shradha Khapra".
## Repository Structure
- **00_Notes & Practice** (Practice scripts, exercises and Pdf Notes)
- **1. Variable and Data Types** (Basic variables and data types)
- **2. Strings and Conditional Statements** (Working with strings, if, else, elif conditions)
- **3. List and Tuple in Python** (Basic list and tuple operations)
- **4. Dictionary and Set in Python** (Using dictionaries and sets)
- **5. While and For Loops** (Looping techniques for iteration)
- **6. Functions and Recursion in Python** (Defining functions, understanding recursion)
- **7. File InputOutput** (Reading from and writing to files)
- **8. Object Oriented Programming** (Classes, objects, inheritance, and other OOP concepts)
- **9. Object Oriented Programming** (Duplicate folder, additional OOP examples)
## Features
- Beginner-friendly examples
- Organized, topic-wise folder structure
- Simple and clean Python scripts for each concept
## Getting Started
No installation is required. You can clone the repository and directly run any Python file.
Example:
`git clone https://github.com/hasnainyaqub/Python_basics.git`
`cd Python_basics`
`python3 filename.py`
## Audience
This repository is suitable for:
- Beginners in Python
- Students following Python by Shradha Khapra
- Anyone revising Python basics
## License
No license. This repository is created for my personal learning.
## Note
I will continue updating this repository as I learn more concepts in Python.
## Connect with Me
- [LinkedIn](https://www.linkedin.com/in/hasnainyaqoob/)
- [GitHub](https://github.com/hasnainyaqub)
- [Kaggle](https://www.kaggle.com/hasnainyaqooob)