Skip to content

krishnasism/learnpy

Repository files navigation

[WARNING: Work in Progress]

Unit tests

learnpy

A rustlings inspired python hands on coding journey

Start Learning!

  1. Clone this repository
  2. Install dependencies
# Navigate to repo
cd learnpy

# Create a virtual environment
python -m venv .venv
source .venv/bin/activate

# Install requirements
pip install -e .
  1. Start coding!
learn-py start
  1. Go to any exercise under exercises and start coding as instructed. Start with 0000_intro.py to understand all the features!

NOTE: You can only run learn-py from the learnpy directory.


Local Development

# Create a venv
uv venv

# Activate venv
source .venv/bin/activate

# Install deps
uv pip install -e .

# Install dev deps
uv pip install -r requirements-dev.txt

# Run
learn-py start

Tests

pytest tests/

About

Learn Python for Software Engineering - Inspired by Rustlings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages