Skip to content

Exercises and examples from Jadi Mirmirani’s Python full course. This repository contains my practice scripts, mini projects, and code samples created while following the lessons .covering Python basics, problem solving, and hands-on programming exercises.

License

Notifications You must be signed in to change notification settings

Dimah-code/jadi-python-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Jadi Python Course

Table of Contents

Jadi python course | Examples & Exercises

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.

Built With

Tech Stack

  • Language: Python (recommendation: Python 3.10+)
  • Libraries: Standard library only by default.

Key Features

  • Exercises organized by topic
  • Solutions and hints
  • Small practical mini-projects and examples
  • Clear folder-per-lesson structure to make progression easy

Getting Started

Follow these steps to run exercises locally.

Prerequisites

 git
 python 3.10.x or later

Setup & Install

Clone 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.txt

Usage

To 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

Tip:

  • Each exercise folder include a short README.md explaining the task and the expected input / output — check that first.

Authors

👤 Jadi

👤 Dimah

Future Features

  • Add unit tests for all exercises and CI integration
  • Add short demo GIFs showing example runs

Contributing

Contributions are welcome! See here for more information.

Show your support

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!

Acknowledgments

Thanks to Jadi for the course content and inspiration.

Open-source community and contributors.

License

This project is MIT licensed.

About

Exercises and examples from Jadi Mirmirani’s Python full course. This repository contains my practice scripts, mini projects, and code samples created while following the lessons .covering Python basics, problem solving, and hands-on programming exercises.

Topics

Resources

License

Contributing

Stars

Watchers

Forks