<< Chapter < Page | Chapter >> Page > |
Python é uma linguagem de programação criada por Guido van Rossum na Stichting Mathematisch Centrum (Holanda) na década de 90 do século XX. Seu nome é uma homenagem ao grupo Monty Python , responsável pela criação do programa de TV Monty Python` Flying Circus e dos filmes “A Vida de Brian” ( Life of Brian ) e “O Sentido da Vida” ( The Meaning of Life ). Em inglês, a palavra python significa “piton”, uma cobra que vive em florestas tropicais e que costuma atacar suas vítimas estrangulando os seus corpos. Daí arazão do atual símbolo.
Essencialmente, é uma linguagem orientada a objetos e interpretada, mas há meios de criar versões compiladas dos programas escritos em Python.
Toda linguagem possui seu conjunto de palavras reservadas, i.e. , palavras que representam comandos ou condições dentro de um algoritmoe que não podem ser utilizadas em nenhum outro contexto dentro do programa, sob pena deste último não funcionar devidamente.
No caso do Python, as palavras reservadas são 29 ao todo, a saber:
and |
assert |
break |
class |
continue |
def |
del |
elif |
else |
except |
exec |
finally |
for |
from |
global |
if |
import |
in |
is |
lambda |
not |
or |
pass |
print |
raise |
return |
try |
while |
yield |
Há símbolos que representam operações aritméticas ou,dependendo do contexto, operações entre caracteres. São os chamados operadores:
2+3+7
, ou a junção de duas ou mais palavras (ou
strings , como
será visto posteriomente), tal como
“eter”+“na”+“mente”
, o que resulta em
“eternamente”
;-
7-3
; também funciona como operador de troca de sinal, tal qual em
-(3)
ou em
-(-3)
, os quais resultam respectivamente em
-3
e
3
;2*8*1
; também funciona como multiplicador de
strings ; ou
seja,
3*“ah”
resulta em
“ahahah”
;10/2
ou
5/2
, mas cuidado com os resultados, pois o último é dado como
2
, e não como
2.5
; para se obter o resultado com as
frações decimais, é preciso reescrever a expressão dadivisão como
5./2
, onde pelo menos o dividendo é representado
como um número em ponto flutuante, como será visto a seguir;5%2
tem como
resultado o valor de
1
;a**b
.Os números na linguagem Python podem ser inteiros, reais ou complexos. Isto tem a ver com a forma como são armazenados tais números namemória do computador, como já se comentou em seção anterior.
Os inteiros podem ser positivos ou negativos:
-1000,...,-3,-2,-1,0,1,2,3,...,1000
.
Os reais também são denominados números de ponto flutuante:
3.2,-1.234,3.1415926,5.0,10.,-9000.0
.
Os números complexos são escritos na forma , onde são números reais:
1+2j, -1.+3j, -1.-3j, 0+4.5j.
Notification Switch
Would you like to follow the 'Introdução à programação com o uso do python' conversation and receive update notifications?