Python/Bibliotecas padrão

Origem: Wikilivros, livros abertos por um mundo aberto.
Ir para: navegação, pesquisa
  • Biblioteca math (funções matemáticas):
>>> import math
>>> x = 5
>>> math.sqrt(x)
2.2360679774997898
>>> from math import *
>>> sin(x)
-0.95892427466313845
>>> log(x)
1.6094379124341003
>>> cos(x)
0.28366218546322625
  • Biblioteca Tkinter (GUI padrão)
from tkinter import *
box = Button(text="Ok", command='exit')
box.pack()
box.mainloop()
  • Biblioteca smtplib (E-mail)
import smtplib
server = smtplib.SMTP('mail.xx.net')
 
# Envio de e-mail da conta @xy para a conta @xx
 
server.sendmail('leonardo@xy.com', 'leonardo@xx.net',
"""To: leonardo@xx.net
From: leonardo@xy.com
Subject: Teste de envio de email
Estou lhe enviando este email como um teste.
""")
 
server.quit()
print 'Envio OK'


  • Biblioteca time

Com ela podemos implementar por exemplo um contador, no caso mostrado abaixo o terminal dará uma pausa de 1 segundo entre cada impressão do intervalo "range(5)".

>>> import time
>>> for i in range(5):
        print i
        time.sleep(1)
...
0
1
2
3
4
>>>