Python Morsels
pythonmorsels.comFocused Python challenges with detailed solution study
Focused Python challenges with detailed solution study
Replay historical markets across charts and depth-of-market views
Backtest portfolio allocations with cash flows, benchmarks and simulations
Develop and compare trading strategies in a Windows backtesting workspace
Calculate returns, portfolio statistics and allocation weights in Python
Assemble portfolio backtests from reusable Python rules
A Python property-based testing library that generates inputs to challenge the properties your code should preserve.
Explore Python interactively with completion, object introspection and persistent command history.
Lint and format Python projects with one configurable command-line tool.
Install Python command-line applications into isolated environments or run them once without a permanent install.
Run Python tests with readable assertions, fixtures, parametrization, and failure reports.
Transform Python array functions with just-in-time compilation, automatic differentiation, and vectorization.
A Windows Python IDE pairing a script editor with an interpreter, debugger, project tools and unit-test interface.
Build Python HTTP APIs with typed parameters and automatically generated OpenAPI documentation.
Trace Python services and AI workflows with correlated OpenTelemetry data.
Render data-driven text and HTML from reusable templates with Python-inspired syntax.
Generate reference documentation from a Python project's modules and docstrings.
Run a Python project's configured test and lint commands in isolated environment matrices.
Compile suitable Python numerical functions to machine code when they are first called.
Python self-study with advanced and numerical branches
Compare strategy experiments across assets, parameters and historical periods
Turn portfolio returns into charts and risk-analysis summaries
Python tutorials with paths, quizzes and exercises
Run analytical SQL in an embedded database from a local process or Python program.