Python/Bibliotecas padrão: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Rautopia (discussão | contribs)
Sem resumo de edição
Algumas alterações nos códigos de Python para Python3; Adição de um exemplo para a biblioteca random; Adição de saída do console para os exemplos que usam o comando print().
Linha 1:
# A Biblioteca Padrão do Python é uma coleção de módulos de script acessíveis a um programa Python para simplificar o processo de programação e remover a necessidade de reescrever os comandos mais usados. Eles podem ser usados ​​chamando-os / importando-os no início de um script.
 
Uma lista dos módulos da Biblioteca Padrão pode ser encontrada em http://www.python.org/doc/ .
Linha 5:
Os seguintes itens estão entre os mais importantes:
 
* time;
* sys;
* os;
* math ;
* random;
* pickle;
* urllib;
* re;
* cgi;
* socket.
 
<br />
* time
* sys
* os
* math
* random
* pickle
* urllib
* re
* cgi
* socket
 
 
* Biblioteca math (funções matemáticas):
Linha 31:
>>> cos(x)
0.28366218546322625
</source><br />
 
* Biblioteca Tkinter (GUI padrão):
<source lang='"python'" line="1">
from tkinter import *
box = Button(text="Ok", command='exit')
Linha 41:
</source>
 
* Biblioteca smtplib (E-mail):
 
<source lang='python'"python3" line="1" start="1">
import smtplib
server = smtplib.SMTP('mail.xx.net')
Linha 57:
 
server.quit()
print ('Envio OK')
</source><syntaxhighlight>
Envio OK
</syntaxhighlight>
 
* 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(51, 6)".
* Biblioteca time
<source lang='python'"python3" line="1">
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
<source lang='python'>
for i in range(1, 6):
>>> import time
>>> for i in rangetime.sleep(51):
print(f'Se passou {i} segundo(s).')
print i #print (i) em python 3
</source><syntaxhighlight>
time.sleep(1)
Se passou 1 segundo(s).
...
Se passou 2 segundo(s).
0
Se passou 3 segundo(s).
1
Se passou 4 segundo(s).
2
Se passou 5 segundo(s).
3
</syntaxhighlight>
4
 
>>>
* Biblioteca random:
</source>
 
Com ela podemos fazer um exemplo que geree números inteiros aleatórios de 0 a 10.<syntaxhighlight lang="python3" line="1">
{{AutoCat}}
from random import randint as r
num = r(0, 10)
print(f'O número aleatório de 0 a 10 gerado foi: {num}.')
</syntaxhighlight><syntaxhighlight>
O número aleatório de 0 a 10 gerado foi: 6.
</syntaxhighlight>{{AutoCat}}
 
[[en:Python Programming/Standard Library]]