Luiz Otávio
|
84dbc0f0cc
|
O que é PySide6 e o motivo da substituição de PyQT5
|
2023-02-25 09:21:22 -03:00 |
|
Luiz Otávio
|
dde5edcf48
|
Pillow: redimensionando imagens com Python
|
2023-02-19 10:21:05 -03:00 |
|
Luiz Otávio
|
10a128dcc7
|
openpyxl - ler e alterar dados de uma planilha
|
2023-02-19 09:27:54 -03:00 |
|
Luiz Otávio
|
74ae00a57e
|
openpyxl - manipulando as planilhas do Workbook
|
2023-02-19 08:37:36 -03:00 |
|
Luiz Otávio
|
b0b051fb64
|
openpyxl - criando uma planilha do Excel (Workbook e Worksheet)
|
2023-02-19 07:53:29 -03:00 |
|
Luiz Otávio
|
19988f50d1
|
openpyxl para arquivos Excel xlsx, xlsm, xltx e xltm (instalação)
|
2023-02-19 06:46:15 -03:00 |
|
Luiz Otávio
|
97f87e371a
|
Remover regras de tipos Unknown do linter do VS Code
|
2023-02-18 20:00:40 -03:00 |
|
Luiz Otávio
|
6fc66d9c16
|
Start openpyxl class
|
2023-02-18 19:58:15 -03:00 |
|
Luiz Otávio
|
fb155583bd
|
Update requirements.txt
|
2023-02-18 19:57:11 -03:00 |
|
Luiz Otávio
|
e79688d531
|
Deque - Trabalhando com LIFO e FIFO
|
2023-02-18 13:38:12 -03:00 |
|
Luiz Otávio
|
2c8a030bac
|
PyPDF2 para manipular arquivos PDF (PdfMerger)
|
2023-02-18 10:44:33 -03:00 |
|
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 |
|