# Image Editing with NumPy Part 1: Intro The first in a series of articles on editing images in Python using the NumPy library.

# Playing With Bits in Python Part 1: Representing Integers The first in a series of articles on dropping down to the level of bits and bytes in Python.

# Noughts and Crosses with PyGame Part 2 A Python and PyGame implementation of the Noughts and Crosses / Tic Tac Toe game.

# Noughts and Crosses with PyGame Part 1 A Python and PyGame implementation of the Noughts and Crosses / Tic Tac Toe game.

# Calculating F-Stop Ratios in Python Exploring the mathematics behind camera lens apertures and f-stop ratios with a bit of help from Python.

# Scientific Notation in Python In this article I will write a simple module to display very large or very small numbers in scientific notation in a more appealing format than that used by Python.

# Mathematical Symbols in Python I often use mathematical symbols in Python code which results in me scrabbling around to find the ones I need so I decided to write a simple module to simplify the process, which I will describe in this article.

# Creating an Angle Class in Python In this project I will write a Python class to represent angles in various units, and provide a selection of arithmetic and comparison operators.

# Plotting Mathematical Functions in Python Part 1 There is a wealth of information out there on plotting mathematical functions in Python, typically using NumPy to create a set of y values for a range of x values and plotting them with Matplotlib. In this article I will write a simple but powerful function to abstract away much of the repetitive code necessary to do this. In future articles I will show the code in use for a selection of functions. 