Python é uma linguagem de programação poderosa, tanto que se você já desenvolve programas, provavelmente acharia interessante conhecer Python. Mas, se você está começando agora a se aventurar pela programação, o mais incrível: Python, além de ser uma linguagem poderosa, também é muito fácil de aprender!
Neste artigo faremos uma explanação de sua sintaxe, seus tipos e seus pontos fortes, que certamente o seduzirão. A única coisa que você irá precisar é de um interpretador Python. E é claro: experimente, crie, tente! Tudo que você verá aqui só será claro após o uso, como quase tudo nesta área.
Começando
Python foi criada por Guido van Rossum em 1991, tendo como foco usuários como físicos, engenheiros e lingüistas. Hoje, é aplicada nas áreas mais diversas, como web e computação gráfica. O nome Python vem do grupo de humor britânico Monty Python.
A primeira coisa a fazer é o mais óbvio: instalar Python! Você pode adquirir em
www.python.org. É claro que em sua distribuição Linux provavelmente os pacotes para Python também estejam disponíveis. Portanto, escolha o modo mais conveniente.
Python é uma linguagem interpretada, portanto você pode aprender de maneira bem tranquila, seguindo linha a linha, passo a passo, a construção de seus programas. Isso faz de Python uma ferramenta utilíssima multi-sistema, pois poderá levar seus programas, por exemplo, de
Linux para Windows e vice-versa, como extrema facilidade. É orientada a objetos, e é possível trabalhar juntamente com outras linguagens, como C.
Operações
As operações básicas estão presentes, como é certo esperar. Tente as operações:
>>>
15+8
23
>>>
9-2
7
>>>
6*3
18
>>>
2+3*4
14
Perceba que na última linha o interpretador fornece '14' como resposta, e não '20'. É simples: Python usa as regras 'habituais' para operações: neste exemplo, uma multiplicação tem prioridade sobre a adição. Claro que você sempre pode usar parênteses para seguir a ordem de sua preferência:
>>>
(2+3)*4
20
Variáveis
Da mesma forma que na matemática você pode usar o conceito de variáveis associadas a valores, Python nos permite usar variáveis para tomar seus valores outras vezes durante o programa. Por exemplo, veja o uso de variáveis (de maneira desnecessária, mas é apenas um exemplo) para calcular o número de segundos em um dia:
>>>
NumHoras=24
>>>
NumMin=60
>>>
NumSeg=NumHoras*NumMin*60
86400
Uma variável sempre se refere a um valor. Em Python, variáveis não possuem tipos; uma mesma variável pode referir-se a um inteiro, em um momento, e a um número 'real' em outro, ou ainda a um caracter. Ainda mais: não é exigido a declaração de variáveis, embora não possa usar uma variável que ainda não possua um valor definido.
Outro ponto importante: Python é 'case-sensitive' - diferencia entre minúsculas e maiúsculas. Desta forma, para Python, as variáveis 'Eu' e 'eu' são duas variáveis diferentes. Veja:
>>>
Eu='carlos'
>>>
eu=345
>>>
print Eu, eu
carlos 345