Notebooks
- Generators & classes
Generators, a vector class with operators, and coroutines driven by hand.
programming - A notebook with its own helper code
A notebook that imports its longer functions from _code/helpers.py beside it, and reads a data file: a document is a folder.
programmingnumber theorysagebrush - A notebook that hides its setup
Continued fractions of the square root of 2 and of pi, with the setup code hidden and a long check's output hidden (Jupyter's own flags).
number theoryprogramming - Magma
Magma programs: sequences, functions and procedures, polynomials.
basicsprogramming - MATLAB
MATLAB programs: matrices, linear algebra and functions defined in a cell.
basicslinear algebra - matplotlib
Line plots, histograms, bar charts and an animation with matplotlib.
plotsdata - Number theory
The extended Euclidean algorithm, Fermat numbers, RSA in a few lines and Pell's equation, in plain Python.
number theory - numpy
Arrays, seeded random streams, eigenvalues and least squares with numpy.
linear algebradata - Algebraic number theory (Sage)
Number fields: discriminants, maximal orders, units, regulators and how primes split.
number theoryalgebra - Calculus (Sage)
Symbolic expressions, derivatives, limits, integrals, series and differential equations.
calculus - Sage
Sage mode: ^ is a power, division is exact; harmonic numbers, factoring and primes.
basicsnumber theory - Galois groups (Sage)
Galois groups of polynomials over the rationals, and how the descent found them.
group theorypolynomialsnumber theory - Gröbner bases (Sage)
Multivariate polynomials: products, gcds, factoring and Gröbner bases.
polynomialsalgebra - Group theory (Sage)
Permutation groups: orders, products, cycle types and the Mathieu groups.
group theory - Modular forms (Sage)
Modular symbols, Hecke polynomials, spaces with a character and dimensions of cusp forms.
modular formsnumber theory - Plots (Sage)
Plots that add up, points and labels, and interacts with sliders.
plotsinteractive - Polynomials (Sage)
Factoring over ZZ and QQ, cyclotomic and Swinnerton-Dyer polynomials, roots and gcds.
polynomialsalgebra - Text & data
Regular expressions, JSON, counting and sorting words.
dataprogramming - Welcome
Python 3.14 in the page: exact big integers, fractions, a prime sieve and Markdown cells.
basicsprogramming