Depois de conhecer o básico de uma linguagem de programação, surge a pergunta da próxima etapa. Em vez de continuar a lidar com a teoria, faz sentido desenvolver seus próprios programas. Pequenos programas de nível básico podem ajudar com isso. Porque você pode ver como um programa foi implementado. Além disso, você pode tentar desenvolver ainda mais o programa. Ou você pode primeiro tentar encontrar uma solução sem primeiro dar uma olhada no código final.
Esta coleção de pequenos programas Python quer ajudar os iniciantes dessa maneira. Dependendo do estado do conhecimento, algum código pode parecer trivial. Outros, por outro lado, podem ser um grande desafio. Neste último caso, você não deve ser dissuadido, mas tente entender o código passo a passo. Nesse contexto, não é uma má idéia reescrever o programa para entender melhor.