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 |
|
Luiz Otávio
|
c54cd2926d
|
Formatando datas do datetime com strftime no Python
|
2022-12-13 07:57:21 -03:00 |
|
Luiz Otávio
|
ee33edfbc6
|
requirements.txt
|
2022-12-12 18:02:07 -03:00 |
|
Luiz Otávio
|
ebf3c76863
|
datetime.timedelta e dateutil.relativetimedelta (calculando datas)
|
2022-12-12 11:38:30 -03:00 |
|
Luiz Otávio
|
aafddc6716
|
Data e hora atual (now), com Unix Timestamp e Timezone diferente (pytz)
|
2022-12-12 09:49:05 -03:00 |
|
Luiz Otávio
|
37e8cc94a4
|
Criando data e hora em Python com módulo datetime
|
2022-12-12 09:22:10 -03:00 |
|
Luiz Otávio
|
ecd23ea4c1
|
Criando sua própria lista com Iterable, Iterator e Sequence (collections.abc)
|
2022-12-06 10:52:25 -03:00 |
|
Luiz Otávio
|
6dadc1f43f
|
namedtuples - tuplas imutáveis com nomes para valores
|
2022-12-04 10:26:53 -03:00 |
|
Luiz Otávio
|
009f28bb5a
|
Valores padrão e field em dataclasses
|
2022-12-03 09:13:44 -03:00 |
|
Luiz Otávio
|
14bbe6bef1
|
asdict e astuple em dataclasses
|
2022-12-03 08:44:30 -03:00 |
|
Luiz Otávio
|
b09301b1e2
|
Configurações do decorator dataclass
|
2022-12-03 08:27:13 -03:00 |
|
Luiz Otávio
|
482d636969
|
__init__ e __post_init__ em dataclasses
|
2022-12-03 08:01:29 -03:00 |
|
Luiz Otávio
|
897e512fa3
|
dataclasses com métodos, property e setter
|
2022-12-03 07:52:55 -03:00 |
|
Luiz Otávio
|
68dc9e676e
|
dataclasses - O que são dataclasses?
|
2022-12-03 07:29:45 -03:00 |
|
Luiz Otávio
|
bfaf90e83a
|
Solução - Criando a classe Banco (Parte 2)
|
2022-12-02 09:24:38 -03:00 |
|
Luiz Otávio
|
c32d02430e
|
Solução - Criando a classe Cliente
|
2022-12-02 08:06:04 -03:00 |
|
Luiz Otávio
|
54c01673de
|
Solução - Criando a classe Pessoa
|
2022-12-02 07:33:58 -03:00 |
|
Luiz Otávio
|
62d3de84a6
|
Extra: tipagem, linters e settings.json do VS Code
|
2022-12-01 10:10:25 -03:00 |
|
Luiz Otávio
|
ed6137331b
|
Solução - Criando a classe ContaCorrente
|
2022-12-01 09:40:19 -03:00 |
|
Luiz Otávio
|
6a83dca1cd
|
Solução - Criando a classe ContaPoupanca
|
2022-12-01 09:19:02 -03:00 |
|
Luiz Otávio
|
1c2b260642
|
Solução - Criando a classe abstrata Conta
|
2022-12-01 09:00:28 -03:00 |
|
Luiz Otávio
|
191fd5c394
|
Exercício com Abstração, Herança, Encapsulamento e Polimorfismo
|
2022-11-30 11:18:20 -03:00 |
|
Luiz Otávio
|
9aaf8e6f50
|
Código: enum.Enum (Enumerações)
|
2022-11-30 10:29:32 -03:00 |
|
Luiz Otávio
|
c58aed382f
|
Teoria: enum.Enum (Enumerações)
|
2022-11-30 09:30:53 -03:00 |
|
Luiz Otávio
|
4afa7faf69
|
DocStrings em class (Documentação)
|
2022-11-29 11:54:05 -03:00 |
|
Luiz Otávio
|
49abd588f7
|
DocStrings em funções (Documentação)
|
2022-11-29 11:37:46 -03:00 |
|
Luiz Otávio
|
5b19efe784
|
Fix typo: varias_linha.py to varias_linhas.py
|
2022-11-29 11:11:11 -03:00 |
|
Luiz Otávio
|
50bb704f2c
|
DocStrings de várias linhas (Documentação)
|
2022-11-29 11:06:36 -03:00 |
|
Luiz Otávio
|
6316384787
|
dir e help + DocStrings de uma linha (Documentação)
|
2022-11-29 10:47:01 -03:00 |
|
Luiz Otávio
|
8869d5ba5a
|
Código: Metaclasses são o tipo das classes
|
2022-11-29 10:23:00 -03:00 |
|
Luiz Otávio
|
1d916bf9c0
|
Teoria: metaclasses são o tipo das classes
|
2022-11-28 09:36:06 -03:00 |
|
Luiz Otávio
|
4a721658b1
|
Classes decoradoras (Decorator classes)
|
2022-11-27 13:05:46 -03:00 |
|
Luiz Otávio
|
bebe7159ec
|
Método especial __call__
|
2022-11-27 12:10:52 -03:00 |
|