mypy
mypy-lang.orgCheck annotated Python code for type inconsistencies before running it.
Check annotated Python code for type inconsistencies before running it.
Format Python files consistently from the command line or as a repeatable project check.
Inspect colour codes, build harmonies and extract palettes from images.
Python tutorials with paths, quizzes and exercises
Named gradient references with colour values and a companion Chrome tool
Build parameter-driven solid models with Python and retain their construction
Build composable Python command-line interfaces from decorated functions.
Choose Python research and backtesting engines for the task
Explore historical colour names through swatches and natural examples.
Build colour harmonies and carry their swatches into Adobe projects.
Work with multidimensional arrays and vectorized numerical operations in Python.
A curated plan for self-directed computer-science study
A subject-based guide for self-directed computer-science study
Science-fair projects, STEM activities and guides to scientific and engineering methods.
Build palettes around a fixed colour and carry them into gradients
Browse shared palettes, gradients and image-based colour inspiration.
Build interface colour scales with shade curves and contrast targets.
Edit one colour across familiar web formats and wide-gamut OKLCH.
Build machine learning apps in Python
Generate five-colour palettes while keeping selected colours fixed.
Space and science media with captions, download formats and reuse guidance
Inspect colour values and CSS examples, then browse community palettes.
Use colour schemes and colour-space operations in D3 projects.
Compare colour references, build complements and convert colour data.