IPython
ipython.orgExplore Python interactively with completion, object introspection and persistent command history.
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.
Turn portfolio return histories into metrics, charts and shareable reports
An engineering programming environment for developing algorithms, analyzing data, and visualizing results.
Python self-study with advanced and numerical branches
Combine network benchmarks into repeatable experiments
Python tutorials with paths, quizzes and exercises
Run analytical SQL in an embedded database from a local process or Python program.
A Python web framework with project structure for building complete server-side applications.
Add formatted text, tables, syntax highlighting, and progress displays to Python terminal programs.
Build a custom build, test, and release pipeline from a Python-configured framework.
A browser editor for micro:bit projects with Blocks, JavaScript, Python, and a device simulator.
Build and train Python machine-learning models with tensor operations, neural-network layers, and automatic differentiation.
A Python load-testing framework that models user behavior in code and scales traffic across workers.