Commit Graph

365 Commits

Author SHA1 Message Date
Luiz Otávio
1c8bb20374 PyPDF2 para manipular arquivos PDF (PdfWriter) 2023-02-18 09:58:12 -03:00
Luiz Otávio
5c8e72c804 PyPDF2 para manipular arquivos PDF (PdfReader) 2023-02-18 09:30:27 -03:00
Luiz Otávio
e47c563aa7 PyPDF2 para manipular arquivos PDF (Instalação) 2023-02-18 08:43:08 -03:00
Luiz Otávio
ba30069f89 Remove .DS_Store 2023-02-18 08:42:23 -03:00
Luiz Otávio
f7ce97123a (Parte 3) Threads - Executando processamentos em paralelo 2023-02-15 16:18:16 -03:00
Luiz Otávio
50810f471c (Parte 2) Threads - Executando processamentos em paralelo 2023-02-15 15:33:36 -03:00
Luiz Otávio
3af25680fb (Parte 1) Threads - Executando processamentos em paralelo 2023-02-15 15:14:45 -03:00
Luiz Otávio
97a2834ddf Jupyter Notebook - Exemplos 2023-02-15 08:09:47 -03:00
Luiz Otávio
ba83ca13cf Jupyter Notebook - Instalação e teste 2023-02-14 15:28:40 -03:00
Luiz Otávio
2c0dbec2bd subprocess para executando programas e comandos externos 2023-02-12 07:38:37 -03:00
Luiz Otávio
76df867078 Usando subprocess para executar e comandos externos 2023-02-12 07:01:07 -03:00
Luiz Otávio
355bbb20b3 Selenium - find_element e find_elements By 2023-02-07 09:48:26 -03:00
Luiz Otávio
dc49a3df13 Selenium - Enviando teclas com a classe Keys 2023-02-07 09:27:13 -03:00
Luiz Otávio
136274d6b6 Selenium - Selecionando elementos com By, expected_conditions e WebDriverWait 2023-02-07 09:08:33 -03:00
Luiz Otávio
61fc09d56c Selenium - Automatizando tarefas no navegador 2023-01-28 11:03:52 -03:00
Luiz Otávio
5c848b6255 Escolhendo um chromedriver para o Selenium e Google Chrome 2023-01-28 10:12:10 -03:00
Luiz Otávio
d2280a46aa Adicionando "encoding" no BeautifulSoup 4 para evitar problemas com caracteres 2023-01-24 10:32:17 -03:00
Luiz Otávio
41f6d513ad Web Scraping com Python usando requests e bs4 BeautifulSoup 2023-01-24 09:49:50 -03:00
Luiz Otávio
6c44cf0c07 requests para requisições HTTP com Python (entenda request e response) 2023-01-16 07:10:22 -03:00
Luiz Otávio
e3e794c146 Site - arquivos HTML e CSS 2023-01-12 08:16:51 -03:00
Luiz Otávio
9b1ca63602 (Parte 2) Básico do protocolo HTTP (HyperText Transfer Protocol) 2023-01-10 18:16:54 -03:00
Luiz Otávio
08d26eab8e (Parte 1) Básico do protocolo HTTP (HyperText Transfer Protocol) 2023-01-10 18:12:21 -03:00
Luiz Otávio
62e0277e99 # (Parte 1) Básico do protocolo HTTP (HyperText Transfer Protocol) 2023-01-10 18:12:04 -03:00
Luiz Otávio
e0a5a0365b argparse.ArgumentParser para argumentos mais complexos 2023-01-04 09:12:42 -03:00
Luiz Otávio
c2bba7cf71 sys.argv - Executando arquivos com argumentos no sistema 2023-01-04 06:42:35 -03:00
Luiz Otávio
a4b72e477e VSCode Settings 2023-01-03 16:42:44 -03:00
Luiz Otávio
863c23f42f ZIP - Compactando / Descompactando arquivos com zipfile.ZipFile 2023-01-02 09:20:24 -03:00
Luiz Otávio
c07a1c3183 Aula 186 1 2023-01-02 09:05:18 -03:00
Luiz Otávio
c65e6b57be Enviando E-mails SMTP com Python 2022-12-29 08:40:34 -03:00
Luiz Otávio
12c91d2680 Variáveis de ambiente com Python 2022-12-28 18:29:01 -03:00
Luiz Otávio
f585163ece string.Template para substituir variáveis em textos 2022-12-28 09:28:02 -03:00
Luiz Otávio
952e86724e Fix flake8 error 2022-12-26 06:16:22 -03:00
Luiz Otávio
12c7cdfe43 secrets gera números aleatórios seguros 2022-12-26 05:48:35 -03:00
Luiz Otávio
cfd4f0d004 random tem geradores de números pseudoaleatórios 2022-12-24 09:40:00 -03:00
Luiz Otávio
2cf58b7442 csv.writer e csv.DictWriter para escrever em CSV 2022-12-23 08:38:26 -03:00
Luiz Otávio
5f87d3926c csv.reader e csv.DictReader 2022-12-23 08:18:53 -03:00
Luiz Otávio
3c737ee502 CSV (Comma Separated Values - Valores separados por vírgulas) 2022-12-23 07:51:25 -03:00
Luiz Otávio
58896d5d9a json.dump e json.load com arquivos 2022-12-22 09:15:15 -03:00
Luiz Otávio
fcccbbd6d1 json.dumps e json.loads com strings + typing.TypedDict 2022-12-22 08:55:45 -03:00
Luiz Otávio
5bcd4388e1 O que é JSON - JavaScript Object Notation 2022-12-21 08:49:18 -03:00
Luiz Otávio
a10c4acb3a os + shutil - Apagando, copiando, movendo e renomeando pastas com Python 2022-12-18 09:11:59 -03:00
Luiz Otávio
f148f6af8a os + shutil - Copiando arquivos com Python 2022-12-18 08:38:15 -03:00
Luiz Otávio
079f8cffa8 os.path.getsize e os.stat para dados dos arquivos (tamanho em bytes) 2022-12-17 12:36:47 -03:00
Luiz Otávio
2a298da049 os.walk para navegar de caminhos de forma recursiva 2022-12-16 07:55:54 -03:00
Luiz Otávio
56eac0f8ac os.listdir para navegar em caminhos 2022-12-16 06:53:09 -03:00
Luiz Otávio
dd5182071c os.path trabalha com caminhos em Windows, Linux e Mac 2022-12-15 09:39:16 -03:00
Luiz Otávio
0878a93b33 O módulo os para interação com o sistema 2022-12-15 08:21:34 -03:00
Luiz Otávio
e96ef14e3e locale para internacionalização (tradução) 2022-12-14 08:15:47 -03:00
Luiz Otávio
f29ab7b23f Usando calendar para calendários e datas 2022-12-13 20:03:00 -03:00
Luiz Otávio
57773933a7 Exercício solucionado: calculando as datas e parcelas de um empréstimo 2022-12-13 09:20:19 -03:00