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:
1 | sudo apt-get install python idle |
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”:
1 | print "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:
1 | Olá Mundo |
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”:
1 | print "1 + 1 =", 1 + 1 |
Neste caso o resultado seria o seguinte:
1 | 1 + 1 = 2 |
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:
1 2 3 4 5 | print "3 * 2 =", 3 * 2 print "6 / 2 =", 6 / 2 print "4 - 2 =", 4 - 2 print "3 ** 2 =", 3 ** 2 print "3 % 2 =", 3 % 2 |
E o resultado:
1 2 3 4 5 | 3 * 2 = 6 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: