Celulares tecnologia assuntos variados PontoABC já

Introdução ao Python 1

Primeiros passos no interpretador de python


Curso de Python

Introdução ao Python .
1) Primeiros passos no interpretador

Python é uma linguagem multi paradigma que possui uma sintax extremamente expressiva
e poderosa. É uma linguagem que permite programação estruturada, funcional, e orientada a objetos. Também possui uma extensa api standard que exponencializa os horizontes em termos de implementação rapida e segura de algoritmos complexos que em outras linguagens tornaria o trabalho muitas vezes muito mais demorado e com não tanta escacez de bugs.
Muitos algoritmos de inteligencia artificial são implementados em python pois possui uma linguagem clara e expressiva. Isto facilita na hora de raciocinar funcionando como um framework logico. Para instalar o python é relativamente fácil, principalmente se você está em um sistema unix-like. Para verificar se você tem o python basta digitar python no terminal e pressionar enter. Você deverá receber a seguinte linha.

tau@spin:~$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Vamos digitar algumas coisas no interpretador e brincar um pouco sugiro que você faça o mesmo.

>>> 2
2
>>> 19
19
>>> 'x'
'x'
>>> "alpha"
'alpha'
>>>


Veja que inseri dois numeros e duas strings, as strings são representadas de maneiras diferente.Não se preocupe com isto por enquanto, vou explicar a diferença entre ambos mais a frente.
Apenas mantenha em mente que 'x' é uma string tão bem quanto "alpha" é uma.
Veja que o interpretador simplesmente avaliou as expressões a si próprias.
Isto é, ele retornou as mesmas. Vamos tentar mais algumas outras coisas.

>>> 'x' + 'alpha'
'xalpha'
>>> 'alpha' + 'a'
'alphaa'
>>> 'alpha' + 'a' + 'x' + "alpha"
'alphaaxalpha'
>>> 'hello' + ' ' + 'world'
'hello world'
>>>

Aqui estamos testando o operador + para strings que funciona como concatenação de strings.
Veja que podemos somar strings e receber strings de volta em uma maneira equivalente a concatena-las no entanto não temos um comportamento similar para '-' que por sua vez não é definida para ser usada com strings. Agora iremos testar algumas operações aritmeticas.

>>> 1 + 2
3
>>> 38 - 2 - 1
35
>>> 2 * 3 - 4 + 1
3
>>> 2 - 8 + 4
-2
>>> 2 ** 4 - 3
13
>>> 8 + 5 ** (2.0/3) - 2
8.924017738212866
>>>

Veja que o operador ** corresponde ao operador de exponenciação .
E atente para o expoente (2.0/3) o ponto força o python a fazer a divisão entre decimais.
Senão houvesse o ponto o python iria fazer a divisão inteira isto é não iria retornar um numero
decimal qual aproxima a real fração que corresponde a divisão.
Sugiro que você pegue o interpretador e insera coisas nele, pratique e descubra como ele
se comporta. Com isto terminamos a primeira parte do nosso topico.

Até o proxima !

0 comentários:

Postar um comentário

Faça o seu comentário e nos siga no Twitter