Genetic programming is new approach to solving problems that are hard to define. It is based on Darwin's theory of evolution. Solution to problem is not computed, it evolves. PyEvolve is python framework for genetic programming. I would like to tell you about basic concepts which GP is based on, and show you how to write genetic programs in python.