Aprenda a programar em Python este verão (Parte III)
Atualmente são muitas as linguagens de programação ao dispor dos programadores e curiosos pela “arte” de programar. No entanto, segundo o ranking das mais populares, o Python é a mais popular. Este verão vamos publicar alguns tutoriais para começar a aprender esta poderosa linguagem.
Havendo ainda 2 versões do Python (2 ou 3), a questão que se coloca é qual versão escolher? A resposta é simples! Para novos projetos ou para aprenderem, usem o Python 3.10 ou superior. É mais moderno, seguro e compatível com as bibliotecas mais recentes.
Python 2 vs Python 3
| Característica | Python 2 | Python 3 |
|---|---|---|
| Suporte oficial | Terminou em 2020 | Ainda tem suporte ativo |
| Atualizações e melhorias | Não recebe novidades | Recebe melhorias regularmente |
| Compatibilidade futura | Já não é recomendado | Totalmente suportado |
| Bibliotecas e ferramentas | Cada vez menos compatíveis | Suporte total e atual |
Apenas em casos muito específicos, como manutenção de projetos antigos que ainda o utilizam. Mesmo assim, o ideal é atualizar para Python 3 assim que possível.
Exemplo de algumas mudanças entre versões
1. print
print "Olá" #Python 2 print("Olá") #Python 3 |
2. Divisão de inteiros
5 / 2 → 2 #Python 2 5 / 2 → 2.5 #Python 3 |
3. xrange() vs range()
xrange() só existe em Python 2 (mais eficiente para grandes loops). Em Python 3, range() faz o mesmo papel.
4. input()
raw_input("Nome: ") #Python 2 input("Nome: ") #Python 3 |
5. Unicode (caracteres especiais)
u"Olá" #Python 2 "Olá" (já é Unicode) #Python 3 |
Exemplo completo
# Python 2 print "Olá" nome = raw_input("Qual é o teu nome? ") print "Bem-vindo,", nome print "5 / 2 =", 5 / 2 # resultado: 2 # Python 3 print("Olá") nome = input("Qual é o teu nome? ") print("Bem-vindo,", nome) print("5 / 2 =", 5 / 2) # resultado: 2.5 |
E por hoje é tudo. Este é mais um tutorial sobre Python e tentaremos trazer novos tutoriais semanais. Para isso, contamos com todos os que queiram colaborar nesta rubrica, partilhando o seu know how sobre esta linguagem.
Podem enviar os vossos tutoriais para ppinto@pplware.com. Num próximo artigo iremos aprender algumas operações básicas… estejam atentos!




















Entendo a ideia..mas a ensinarem, seria util ensinar a nova tendencia, não falar do passado, pode criar mais confusão do que ser efetivamento uma coisa de ensino.
Qual é a nova tendencia?