Skip to content

dperezcabrera/pico-learn

Repository files navigation

pico-learn

Interactive, in-browser Python learning environment for the pico-framework ecosystem.

Write and run Python code directly in the browser using Pyodide — no installation required.

Open pico-learn

Courses

Course Levels Topics
The Philosophy of DI 12 Design principles, SOLID, inversion of control
Learn pico-ioc 10 @component, DI, scopes, protocols, provides
Advanced pico-ioc 6 @configured, @factory, interceptors, lifecycle, testing
Learn pico-fastapi 5 @controller, routes, service injection, response models
Learn pico-sqlalchemy 6 AppBase, @repository, @query, @transactional, pagination
Learn pico-pydantic 5 @validate, dict-to-model, ValidationFailedError
Learn pico-celery 5 @task, @send_task, worker/client pattern

Run locally

npm install
npm run dev

Links

About

Interactive browser-based Python learning platform for the pico-framework ecosystem — write, run, and test code with Pyodide, no installation required

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors