Aprendendo Python - Uma linguagem simples e moderna
Este é o primeiro de uma série de artigos que pretendo publicar sobre a linguagem Python. A introdução a linguagem visa aos usuários conhecerem o Python da maneira mais simples. Os artigos subsequentes trarão mais informações sobre a linguagem, desde a sua instalação em diversas plataformas até a ligação com banco de dados e web.
Conhecendo o Python - Parte I
Este documento foi elaborado a partir de materiais já existentes na Internet.
O intuito deste é apresentar aos usuários uma linguagem simples e moderna, que
têm além de outras qualidades, a vantagem de ser um software livre.
Programar de um modo geral é simples, basta apenas usar a lógica. Quando aprendemos a programar, utilizamos conceitos bem simples para aprimorarmos a interpretação de um programa. Chamamos esta linguagem de pseudocódigo, ou portugol. A sintaxe é simples:
Como tratamos variáveis em pseudocódigo? Simplesmente indicamos que x = 1, y = 5, etc... E em Python? Exatamente da mesma maneira. As variáveis são declaradas no momento em que estamos elaborando o programa e elas podem ser destruídas a qualquer instante. Podemos declarar várias variáveis de uma só vez. Veja exemplo abaixo:
Programar de um modo geral é simples, basta apenas usar a lógica. Quando aprendemos a programar, utilizamos conceitos bem simples para aprimorarmos a interpretação de um programa. Chamamos esta linguagem de pseudocódigo, ou portugol. A sintaxe é simples:
se x = 1 então
faça isso... senão
faça aquilo...
O Python, acredite, utiliza um conceito muito próximo do pseudocódigo. Para quem está
iniciando isto é muito bom, porque o usuário terá apenas que adaptar seu conhecimento
de pseudocódigos aos comandos do Python. Ou seja, se o usuário sabe o que faz o
comando "se...então..." obviamente ele irá entender para que serve o comando
"if... :" do Python.
Como tratamos variáveis em pseudocódigo? Simplesmente indicamos que x = 1, y = 5, etc... E em Python? Exatamente da mesma maneira. As variáveis são declaradas no momento em que estamos elaborando o programa e elas podem ser destruídas a qualquer instante. Podemos declarar várias variáveis de uma só vez. Veja exemplo abaixo:
x = 1
x,y,z = 5,6,7
a = b = c = 89
x,y,z = 5,6,7
a = b = c = 89
Os programas não são separados por instruções begin/end. Apenas utilizamos blocos de identação para isso. Podemos também utilizar comentários, que são definidos pelo símbolo # (escopo).
x = 5
if x == 5:
print "O valor de x é igual a ",x
y = 0
while y <=10:
print "y ainda é menor que 10"
y = y+1
for i in [5,6,7,8,9]:
print i
for i in range(100):
print i
if x == 5:
print "O valor de x é igual a ",x
y = 0
while y <=10:
print "y ainda é menor que 10"
y = y+1
for i in [5,6,7,8,9]:
print i
for i in range(100):
print i
Note que no comando for podemos utilizar dois tipos de contadores. O primeiro chamamos de lista, que veremos seu funcionamento mais adiante. O segundo é a função range(), que é interna do Python.
Nesta primeira parte, mostramos o conceito simples e fácil do Python. Para aqueles que desejarem baixar toda a documentação do Python, acesse www.python.org.