All articles (308)

A

  1. A simple turtle in generativepy
  2. About
  3. Abstract Data Types - coming soon
  4. Advanced vectorisation in numpy
  5. Alpha colour in generativepy
  6. Anatomy of a numpy array
  7. AngleMarker
  8. Arrays (data structures)
  9. Arrowhead
  10. Art with generativepy

B

  1. Bar charts in Matplotlib
  2. Basic drawing in Pycairo
  3. Beginning Python - contents
  4. Behavioural design patterns
  5. Bezier
  6. Bezier curves in Pycairo
  7. Bezier curves in generativepy
  8. Big-O notation - coming soon
  9. Bouncing ball in pygame
  10. Broadcasting in in numpy
  11. Builder pattern
  12. Built-in functions
  13. Built-in functions on iterables
  14. Burning ship fractal with generativepy

C

  1. CMYK colour space
  2. CSV files
  3. Callable objects
  4. Calling functions
  5. Cardioid string art with generativepy
  6. Cartesian product
  7. Chain of responsibility pattern
  8. Changing the loop order
  9. Chaos game
  10. Cheat sheets
  11. Circle
  12. Circles and ellipses in generativepy
  13. Clip regions in generativepy
  14. Closures
  15. Collections
  16. Colour
  17. Colour depth
  18. Colour in generativepy
  19. Colour interpolation in generativepy
  20. Colour mode in Pillow
  21. Colour properties in generativepy
  22. Colour representation in Pillow
  23. Colour spaces
  24. Colour spaces in generativepy
  25. Coloured Mandelbrot set with generativepy
  26. Coloured tinkerbell fractal with generativepy
  27. Combinations
  28. Complex paths in generativepy
  29. Composite paths in generativepy
  30. Computer Graphics in Python ebook
  31. Computer science
  32. Converting markdown
  33. Creating GIFs in generativepy
  34. Creating a simple class
  35. Creating a simple pygame window
  36. Creating an SVG file with generativepy
  37. Creating animated GIFs with Pillow
  38. Creating data series in numpy
  39. Creating numpy arrays
  40. Creating numpy arrays from existing data
  41. Creating numpy arrays with fixed values
  42. Creating random data in numpy
  43. Creating simple plots with Matplotlib
  44. Creational design patterns
  45. Cryptography getting started
  46. Cryptography introduction
  47. Cryptography terms

D

  1. Data types
  2. Data types
  3. Declaring functions
  4. Decorator pattern
  5. Derived colour in generativepy
  6. Design patterns
  7. Device and user space in generativepy.drawing
  8. Dictionaries (data structures) - coming soon
  9. Displaying text in Pycairo
  10. Drawing shapes in Pycairo

E

  1. Ellipse
  2. Error page not found
  3. Example classes
  4. Exception handling
  5. Exceptions
  6. Expressions and data types

F

  1. Failure monad
  2. Fernet system for symmetric encryption
  3. Files
  4. Fill and stroke in generativepy
  5. Fill patterns in generativepy
  6. Fill styles in generativepy
  7. Filters in Pillow
  8. Flask webserver - adding HTML and CSS
  9. Flask webserver - adding a detail view
  10. Flask webserver - adding an About page
  11. Flask webserver - dynamic pages
  12. Flask webserver - getting started
  13. Flask webserver - using a database
  14. Flask webserver introduction
  15. Flow control
  16. For loops
  17. Fractals with generativepy
  18. Function objects and lambdas
  19. Functional Programming - contents
  20. Functional design patterns
  21. Functional programming in Python ebook
  22. Functions
  23. Functions
  24. Functions
  25. functools module

G

  1. Generative art
  2. Generators
  3. Geometric art with generativepy
  4. Geometric markers in generativepy
  5. Getting started with generativepy
  6. Getting started with generativepy
  7. Gingerbread man fractal with generativepy
  8. Global variables
  9. Grammar based art
  10. Graphics projects
  11. Greyscale colour space
  12. generativepy
  13. generativepy Frames
  14. generativepy modules
  15. generativepy tutorial
  16. generativepy versions
  17. generativepy.bitmap module
  18. generativepy.color module
  19. generativepy.drawing module
  20. generativepy.drawing3d module
  21. generativepy.formulas module
  22. generativepy.geometry module
  23. generativepy.gif module
  24. generativepy.graph module
  25. generativepy.movie module
  26. generativepy.nparray module
  27. generativepy.tween module
  28. generativepy.utils module

H

  1. HSL colour space
  2. Hazmat layer
  3. Hello, world!

I

  1. If statements
  2. Image
  3. Image colour adjustment recipes in Pillow
  4. Image colour effects recipes in Pillow
  5. Image deforming recipes in Pillow
  6. Image enhance recipes in Pillow
  7. Image geometric transforms with NumPy and SciPy
  8. Image manipulation recipes in Pillow
  9. Image operations recipes in Pillow
  10. Image operations with NumPy
  11. Image processing with numpy
  12. Image resizing recipes in Pillow
  13. Image sequences in generativepy
  14. Image transforming recipes in Pillow
  15. Images in generativepy
  16. Imaging recipes in Pillow
  17. Immutable objects
  18. In place operator overloading
  19. Indexing and slicing numpy arrays
  20. Installing generativepy
  21. Installing pygame
  22. Intermediate Python - contents
  23. Introduction
  24. Introduction to Functional Programming
  25. Introduction to computer sound
  26. Introduction to data structures
  27. Introduction to unit testing in Python
  28. Iterated function systems with generativepy
  29. Iterator/iterable protocol
  30. Iterators
  31. Iterators vs iterables
  32. itertools module
  33. itertools module - combinatoric iterators
  34. itertools module - general iterators
  35. itertools module - infinite iterators

K

  1. Key advantages of NumPy
  2. King's dream fractal with generativepy

L

  1. L Systems - creating trees and ferns
  2. L Systems and Koch curves
  3. L Systems with generativepy
  4. Lambda functions
  5. Lexicographic order
  6. Light and colour
  7. Line
  8. Line plot styles in Matplotlib
  9. Linear gradients in Pycairo
  10. Linear gradients in generativepy
  11. List comprehensions
  12. List monad
  13. Lists
  14. Lists (data structures)
  15. Lists and tuples
  16. Lists vs tuples
  17. Looping over multiple items
  18. Looping over selected items
  19. Loops
  20. Low level code optimisation
  21. Luminance-chrominance colour spaces

M

  1. Magic methods
  2. Magic methods - contents
  3. Mandelbrot fractal
  4. Mandelbrot set with generativepy
  5. Map/reduce example
  6. Matplotlib introduction
  7. Maybe monad
  8. Monads
  9. More loops
  10. Multidimensional collections

N

  1. Named tuples
  2. NumPy Recipes ebook
  3. NumPy introduction
  4. Numpy - contents
  5. Numpy efficiency

O

  1. Object oriented programming
  2. Object protocols
  3. Objects and identity
  4. Objects and variables
  5. Operator overloading
  6. Operators
  7. Optimisation
  8. Optimisation good practice
  9. Overloading str to control print behaviour

P

  1. Paratick
  2. Partial application
  3. Path
  4. Path objects in generativepy
  5. Paths and complex shapes in Pycairo
  6. Patterns - special fills
  7. Permutations
  8. Permutations and combinations
  9. Pie charts in Matplotlib
  10. Pillow introduction
  11. Polygon
  12. Polygons in generativepy
  13. Programming logic
  14. Pure functions
  15. Pycairo contents
  16. Pygame sprite class
  17. Python Quick Start ebook
  18. Python Standard Library introduction
  19. Python language
  20. Python libraries
  21. Python programming paradigms
  22. Python programming techniques
  23. Python projects
  24. Python syntax
  25. Python syntax
  26. PythonInformer ebooks
  27. pygame

R

  1. RGB colour space
  2. Recipes layer
  3. Rectangle
  4. Recursion and the lru_cache in Python
  5. Reducing and accumulating numpy arrays

S

  1. Scatter plots in Matplotlib
  2. Sequences
  3. Shapes
  4. Shapes in generativepy
  5. Short circuit evaluation
  6. Simple image in generativepy
  7. Singleton pattern
  8. Slices
  9. Sound synthesis
  10. Spirographs
  11. Sprite animation in pygame
  12. Sprites in pygame
  13. Square
  14. Static site generator
  15. Static sites
  16. Statistics and probability
  17. Strategy pattern
  18. Streams (data structures) - coming soon
  19. String functions
  20. Strings
  21. Stroke styles in generativepy
  22. Structural design patterns
  23. Structural optimisation

T

  1. Text
  2. Text in generativepy
  3. Text metrics in generativepy
  4. Text offset in generativepy
  5. The setup function in generativepy
  6. Tick
  7. Tinkerbell fractal with generativepy
  8. Transform
  9. Transform class in generativepy
  10. Transforming iterables
  11. Transforms in Pycairo - rotate
  12. Transforms in Pycairo - scale
  13. Transforms in Pycairo - translate
  14. Transforms in generativepy
  15. Triangle
  16. Tuples
  17. Turtle
  18. Turtles in generativepy

U

  1. Universal functions in in numpy
  2. Updates
  3. Useful context methods
  4. Using Python as a calculator
  5. Using numpy with Matplotlib

V

  1. Vectorisation in numpy

W

  1. Walrus Operator
  2. Welcome to PythonInformer
  3. What is unit testing?
  4. With statements

Popular tags

2d arrays abstract data type alignment and angle animation arange arc array arrays behavioural pattern bezier curve built-in function callable object chain circle classes clipping close closure cmyk colour combinations comparison operator comprehension context context manager conversion count creational pattern data science data types design pattern device space dictionary drawing duck typing efficiency ellipse else encryption enumerate fill filter font font style for loop function function composition function plot functools game development generativepy tutorial generator geometry gif global variable gradient greyscale higher order function hsl html image image processing imagesurface immutable object in operator index inner function input installing iter iterable iterator itertools join l system lambda function len line linear gradient linspace list list comprehension logical operator lru_cache magic method mandelbrot mandelbrot set map matplotlib monad mutability named parameter numeric python numpy object open operator optimisation optional parameter or pandas partial application path pattern permutations polygon positional parameter print pure function python standard library radial gradient range recipes rectangle recursion reduce repeat rgb rotation roundrect scaling scipy sector segment sequence setup shape singleton slice slicing sound spirograph sprite square str stream string stroke structural pattern subpath symmetric encryption template text text metrics tinkerbell fractal transform translation transparency triangle truthy value tuple turtle unpacking user space vectorisation webserver website while loop zip