- About the Project
- Getting Started
- Authors
- Future Features
- Contributing
- Show your support
- Acknowledgements
- License
This repository contains exercises and solutions from Jadi's Python Full Course - one of the most popular Python programming courses in Persian. The course covers Python programming from beginner to advanced levels with practical examples and real-world applications.
- Language: Python (recommendation:
Python 3.10+) - Libraries: Standard library only by default.
- Exercises organized by topic
- Solutions and hints
- Small practical mini-projects and examples
- Clear folder-per-lesson structure to make progression easy
Follow these steps to run exercises locally.
git
python 3.10.x or laterClone this repository to your desired folder:
# Clone
git clone https://github.com/Dimah-code/jadi-python-course.git
cd jadi-python-course
# 2. Create a virtual environment
python -m venv .venv
# Activate it:
# macOS / Linux (bash / zsh)
source .venv/bin/activate
# Windows (PowerShell)
.\.venv\Scripts\Activate.ps1
# Windows (cmd)
.venv\Scripts\activate.bat
# 3. Install dependencies
pip install -r requirements.txtTo run the project, execute the following command:
# Example: run the sample in lesson 01 (replace with a real filename)
python 01_basics_of_data_structures/05_wizard_of_python_city.py- Each exercise folder include a short README.md explaining the task and the expected input / output — check that first.
👤 Jadi
👤 Dimah
- GitHub: @Dimah-code
- Gmail: @dimah.code@gmail.com
- Add unit tests for all exercises and CI integration
- Add short demo GIFs showing example runs
Contributions are welcome! See here for more information.
If this repo helped you practice Python, please give it a ⭐️ and share with others learning Jadi's course. Issues, PRs and suggestions are welcome!
Thanks to Jadi for the course content and inspiration.
Open-source community and contributors.
This project is MIT licensed.
