Este documento apresenta uma introdução à programação com a linguagem Python. Ele está dividido em quatro partes principais: (1) introdução à sintaxe e tipos de dados básicos em Python, (2) estruturas de dados adicionais como dicionários e orientação a objetos, (3) programação funcional e módulos, e (4) bibliotecas e aplicações interessantes. A primeira parte cobre tópicos como listas, tuplas, funções e construções condicionais e iterativas.