O que isso tem em comum?
Regis da Silva Santos
@rg3915
Belo Horizonte - 2017
Florianópolis 2016
São José dos Campos - 2015
Eu vim pela linguagem e fiquei pela comunidade.
Brett Cannon @brettsky
42 videos +2h cada
32 videos e contando...
Em oposição à tipagem estática quando você define o tipo no código fonte como em C, por exemplo.
>>> a = 42
>>> type(a)
<class 'int'>
>>> b = 3.14
>>> type(b)
<class 'float'>
>>> t = 'palavra'
>>> type(t)
<class 'str'>
Legível
Fácil de aprender
Não é verboso
Multiplataforma
Win, Linux, Mac
Raspberry Pi
Android com Termux
$ python3
Python 3.5.2 (default, Aug 18 2017, 17:48:00)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> print('Hello World')
Hello World
>>>
from datetime import datetime
from time import sleep
while True:
hora = datetime.now()
print(hora.strftime('%H:%M:%S'))
sleep(1)
def eh_impar(n):
if n % 2:
return True
return False
if __name__ == '__main__':
numbers = [-2, -1, 0, 1, 2, 3, 4, 5]
for number in numbers:
if eh_impar(number):
print('%s é impar' % number)
else:
print('%s é par' % number)
>>> dias = ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta',
'sábado']
>>> for i, dia in enumerate(dias, 1):
... print(i, dia)
...
1 domingo
2 segunda
3 terça
4 quarta
5 quinta
6 sexta
7 sábado
>>> lc = [n ** 2 for n in range(11)]
>>> print(lc)
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
estados = {
'AC': 'Acre',
'AL': 'Alagoas',
'BA': 'Bahia',
'RJ': 'Rio De Janeiro',
'SP': 'São Paulo',
}
for estado in estados:
print(estado)
for estado in estados:
print(estados[estado])
for k, v in estados.items():
print(k, v)
>>> import this
42 videos +2h cada
32 videos e contando...
@rg3915