Desculpe Python, Não Sou Eu, É Você
Júlio Biason
- Programador a 30 anos
- Programando em Python desde 1998
- Praticante de mototerapia
- Trekkie
O Início do Relacionamento
"Vamos fazer um browser em Python!"
- Bando de sem-noção na universidade, eu incluso.
pip install --break-system-packages
O Projeto
Não é o padrão de 90% das instalações do Python, em que
ele pode ser completamente isolado (Docker) ou roda em
uma máquina apenas (CD).
... mesmo assim, quanto tempo se sabe que distribuição
de pacotes é um porre e não se olha isso com seriedade?
Para Python, não Python:
ruff
: Rust
uv
: Rust
Pyright
: JavaScript
- (
ruff-ls
: Rust)
Algumas melhorias...
- GIL-less Python
- JIT compilation
Rust:
- ... não me deixa cruzar a rua sem olhar pros dois lados mesmo que a rua seja de mão única
- ... não me deixa sair de moto sem usar capacete e protetor mesmo que seja pra tirar a moto da garagem
- ... não me deixa tomar banho se não tiver o tapetinho pra não escorregar no chuveiro
... mas é bom ver alguém que tá se preocupando comigo e não que
me deixe ser "porra louca" e me deixe na mão na hora de lidar com
os outros.
- Gerenciamento de dependências é um porre a anos --
e isso ninguém quer botar a mão.
- Para aplicações isoladas, "distribuição" é ok. Não
é pro resto.
- A sintaxe é o que tá segurando Python no mercado.