Esse post aborda a parte básica de python (bem básica mesmo)

O básico de Python
Primeiramente para programar em Python, como em quase todas as linguagens, é necessário baixar um compilador para interpretar o código fonte que for digitando, portanto baixe a versão mais atual, e estável, do compilar de Python em: http://www.python.org/download/
No caso de usar Ubuntu, basta digitar, no terminal, o seguinte: sudo apt-get install python
Após fazer o download é necessário executar a console do python (seja GUI ou CLI)
Olá Mundo
Python já vai interpretar boa parte do que você digitar, como toda programação é necessário ter uma lógica de programação um pouco (ou muito) desenvolvida para começar a escrever alguns programas, porém o básico Olá Mundo pode ser feito de diversas maneiras, como por exemplo:
print ("Olá Mundo")
Caso queira algo mais interessante:
algumNome = "Olá Mundo" print algumNome
Detalhes
Como você vai acabar percebendo, diferente de outras linguagens de programação, Python lhe obriga a identar o seu código, ou seja conforme você programa a tabulação (espaçamento) vai sendo calculado automaticamente. Embora seja possível criar vários arquivos .py sem ser indentado, quando estiver criando no console você terá esse recurso sempre disponível
Bibliotecas
A linguagem já vem com várias funções / bibliotecas nativas, basta saber usar para desenvolver o seu código, operações matemáticas e criação de arrays entre outras coisas, para testar, basta digitar:
1+115*15 (12*20*4)/2
Loops
Caso você já tenha estudado alguma outra linguagem de programação verá que Loops em python são diferentes, por exemplo loops em C ou em PHP são muito próximos:
for(i = 0; i < 10; i++)
Já no caso do python, fica dessa maneira:
for i in range (0,10):
Vale a pena lembrar que, i++ ou i-- não existe em python
Funções & Recursividade em Python
Python suporta funções e recursividade, enquando em outras linguagem é necessário definir o tipo da função (int, void, string, char) ou obrigatoriamente colocar algum return, em python essa parte é livre e as funções são chamadas de def.
O exemplo a seguir demostra um exemplo de recursividade e de uma função:
>>> def fibonacci(n): if(n == 1): return 1 if(n == 2): return 1 return fibonacci(n-1) + fibonacci(n-2) >>> fibonacci(9) 34

Conclusão
Python é uma linguagem incrivelmente completa e funcional, com vários recursos e bibliotecas nativas e criadas por várias pessoas ao redor do mundo, essa linguagem também é bastante usada no desenvolvimento de aplicativos para android e linux.
Muito bom!
ResponderExcluir