Hoje decidi começar um tutorial de programação, mas como já existem muitos de Java, C++ e C# decidi iniciar um tutorial de Python. Este tutorial vai ser desenvolvido a pensar naqueles que nunca programaram, portanto, se não perceberem qualquer coisa, comentem e eu tentarei explicar da melhor maneira.

A primeira coisa a fazer antes de começar, é fazer download do compilador de Python e instalar na vossa maquina. Se são utilizadores do Ubuntu podem executar o seguinte comando:
OK, depois disto já devem ter o Python instalado, e um editor com uma consola chamado IDLE, o qual devemos executar.
A consola do IDLE funciona como compilador inline, em que podem programar em Python e saber de imediato qual foi o resultado que produziu, podem inclusive definir funções, ou até usa-lo como calculadora.
Vamos começar com um exemplo simples, que vai imprimir para o ecrã a mensagem “Olá mundo”:
Podem escrever directamente na consola e dar um ENTER, ou então se preferirem, podem ir ao menu “File > New Window”, escrever ai o programa, guardar o ficheiro com uma extenção “.py”(ex: “hello.py”), e de seguida correr o programa pressionado “F5″, ou indo ao menu “Run > Run Module”.
Quando executado o exemplo anterior produz o seguinte resultado:
Isto porque foi executado o comando “print” que imprime o que lhe for passado como parâmetro, neste caso “Olá mundo”. O comando “print” pode ser usado com vários parâmetros separados por virgula, imprimindo os parâmetros seguidos. De notar que o parâmetro “Olá mundo” foi passado entre aspas, isto porque se trata de uma “string”, ou cadeia/grupo de caracteres.
Outro exemplo usando o comando “print”:
Neste caso o resultado seria o seguinte:
Como podemos verificar no exemplo anterior passamos dois parâmetros. O primeiro é a string “1 + 1 =”, e o segundo é a expressão matemática “1 + 1″, cujo resultado como é evidente é “2″, resultando na impressão de “1 + 1 = 2″.
Na tabela seguinte podemos ver quais são as operações básicas que podemos efectuar com números em Python:
| Operação | Simbolo | Exemplo |
|---|---|---|
| Adição | + | 1 + 1 |
| Subtração | - | 1 – 1 |
| Multiplicação | * | 5 * 2 |
| Divisão | / | 10 / 2 |
| Resto da Divisão | % | 5 % 2 |
| Potência | ** | 2 ** 2 |
Mais um exemplo:
print "6 / 2 =", 6 / 2
print "4 - 2 =", 4 - 2
print "3 ** 2 =", 3 ** 2
print "3 % 2 =", 3 % 2
E o resultado:
6 / 2 = 3
4 - 2 = 2
3 ** 2 = 9
3 % 2 = 1
Acho que já deu para perceber, não? Pratiquem, brevemente haverá mais.
Boa programação
Veja também: