Python é uma linguagem de programação de alto nível,[4] interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.[1] Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a implementação CPython.
Curso básico de Python
Onde Python é utilizado? Programação Web (CGI, Zope, Django, TurboGears, XML), Banco de dados (ODBD, MySQL, PyGresQL, etc.), educação, jogos (Pygames), redes, computação gráfica, bioinformática, física, aplicações numéricas, etc, etc, e mais etc.
Python é uma linguagem de programação poderosa e de fácil aprendizado. Ela possui estruturas de dados de altonível eficientes, bem como adota uma abordagem simples e efetiva para a programação orientada a objetos. Sua sintaxe elegante e tipagem dinâmica, em adição à sua natureza interpretada, tornam Python ideal para scripting e para o desenvolvimento rápido de aplicações em diversas áreas e na maioria das plataformas.
Este documento serve para ensinar a programar em Python desde as mais simples instruções e algoritmos até à construção de outputs gráficos e interfaces.
Entre as linguagens dinâmicas, o Python se destaca como uma das mais populares e poderosas. Existe uma comunidade movimentada de usuários da linguagem no mundo, o que se reflete em listas de discussão ativas e muitas ferramentas disponíveis em código aberto.