Books

Books on maths, computer science, and programming.

Book

Calculus

Functions and limits, squeeze theorem, differentiation, L'Hopital's rule, integration, Riemann sums, chain rule, integration by parts, substitution, and more.

Mathematics Advanced
Book

Functional Programming in Python

Unleash the power of Functional Programming with Python's built in support for function objects, closures, iterators, generators, comprehensions, map-reduce and other features. Covers advanced topics including partial application, currying, functors and monads.

Programming Advanced
Book

Computer Graphics in Python

Advanced computer graphics in Python using the Pycairo library. Creates high quality, vector graphics, suitable for all types of graphics, including illustrations, graphs and charts, mathematical diagrams, generative art, and many other applications.

Programming Advanced
Book

NumPy Recipes

Takes a practical approach to the basics of NumPy, for anyone wishing to use the NumPy library for data analysis, machine learning, image or sound processing, or any other mathematical or scientific application.

Programming Advanced
Book

Image Processing in Python

A comprehensive guide to image processing in Python. using the popular Pillow library, in plain language and with plenty of examples.

Programming Advanced
Book

Circle Theorems Workbook

Suitable for GCSE Maths, US grade 9/10, revision notes, lots of questions and fully worked answers for circle theorems (maths, geometry).

Mathematics Beginner