<aside> 📌 INFORMAÇÕES GERAIS DA PÁGINA
</aside>
<aside> <img src="/icons/forward_yellow.svg" alt="/icons/forward_yellow.svg" width="40px" /> SUMÁRIO
Nesta página, você aprenderá sobre as bibliotecas internas mais usadas do Python e suas funcionalidades. As bibliotecas incluem os, sys, datetime, time, math, re e random. Também há um desafio para criar um sistema de dados para um jogo estilo RPG de mesa em Python utilizando a biblioteca random.
INDÍCES ⬇️
</aside>
<aside> 📌 EXERCÍCIOS DIÁRIOS
</aside>
<aside> <img src="/icons/forward_yellow.svg" alt="/icons/forward_yellow.svg" width="40px" /> Após a leitura da página, resolva os seguintes exercícios:
datetime para mostrar a data e hora atual.os e sys: para lidar com operações do sistema operacional e com a linha de comando. Por exemplo, a biblioteca os oferece funções para criar, remover e renomear diretórios, além de permitir que você execute comandos do sistema operacional.
datetime e time: para trabalhar com datas e horários. A biblioteca datetime fornece classes para representar datas e horários, além de permitir que você faça cálculos com esses objetos. Já a biblioteca time oferece funções para medir o tempo de execução de um programa e para fazer pausas em seu código.
math: para operações matemáticas. A biblioteca math contém funções para operações matemáticas comuns, como seno, cosseno e raiz quadrada.
re: para trabalhar com expressões regulares. As expressões regulares são uma forma de procurar padrões em texto, e a biblioteca re permite que você crie padrões de busca e os aplique a uma string.
random: para geração de valores aleatórios. A randomização é uma técnica que permite gerar valores aleatórios em um programa. Em Python, é possível utilizar a biblioteca random para realizar essa tarefa. Os principais métodos da biblioteca são:
randint(a, b): retorna um número inteiro entre a e b, incluindo ambos.uniform(a, b): retorna um número real entre a e b.choice(seq): retorna um elemento aleatório da sequência seq.shuffle(seq): embaralha a sequência seq de forma aleatória.Outras bibliotecas internas do Python incluem:
json: para trabalhar com arquivos JSON.csv: para trabalhar com arquivos CSV.urllib: para trabalhar com URLs e acessar páginas da web.sqlite3: para trabalhar com bancos de dados SQLite.pickle: para serialização e desserialização de objetos Python.multiprocessing: para realizar processamento paralelo.