Skip to content

Latest commit

 

History

History
128 lines (85 loc) · 3.4 KB

File metadata and controls

128 lines (85 loc) · 3.4 KB
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.