Desbravando Rust
Um guia prático para pythonistas explorarem novos horizontes
- Conceitos lado a lado: cada tema de Rust comparado com o Python que você já domina
- Ownership, Borrowing e Lifetimes explicados sem sofrimento
- Projetos reais: API REST com Axum, TOTP com Lambdas, CLI de arquivos
Feito para quem vem do Python
Você não vai recomeçar do zero — vai traduzir o que já sabe para uma linguagem com performance de C e segurança de memória garantida em compilação.
🧭 Sintaxe e estruturas
As particularidades de Rust sempre comparadas com o equivalente em Python.
🧠 Gerenciamento de memória
Ownership, Borrowing e Lifetimes — o coração da segurança de Rust, desmistificado.
🛡️ Tratamento de erros
Result e Option no lugar de exceções: erros robustos e idiomáticos.
⚡ Concorrência e paralelismo
Threads e async/await sem GIL e sem data races.
🔨 Projetos práticos
API REST de agendamento com Axum, TOTP com Lambdas, concatenação de arquivos.
🚀 Do zero ao deploy
Cargo, tooling e as melhores práticas do ecossistema desde o primeiro capítulo.
Dentro do livro
Ver o sumário completo
- Capítulo 00 — Agradecimentos, Prefácio, Motivações e exemplos
- Capítulo 01 — Hello World, como de costume!
- Capítulo 02 — Constantes, Variáveis e Mutabilidade
- Capítulo 03 — Tipos de Dados em Python e Rust
- Capítulo 04 — Funções em Python e Rust
- Capítulo 05 — Comentários: onde o código fala e o dev se explica
- Capítulo 06 — Controles de fluxo em Python e Rust
- Capítulo 07 — Ownership: a regra número 1 do clube secreto do Rust
- Capítulo 08 — Structs: onde seus dados criam forma e comportamento
- Capítulo 09 — Clone, Borrow e a Memória: o guia para domar Rust sem pirar
- Capítulo 10 — Enums e Pattern Matching: onde a lógica vira poesia
- Capítulo 11 — Vetores: as coleções que você vai usar o tempo todo
- Capítulo 12 — Exemplo Prático: caixa eletrônico com TDD
- Capítulo 13 — Organização de projetos Rust
- Capítulo 14 — Coleções em Rust: uma comparação detalhada com Python
- Capítulo 15 — Tratamento de Erros em Rust
- Capítulo 16 — Tipos, Traits e Tempos de Vida: os pilares que vão fazer você amar Rust
- Capítulo 17 — Testes: a arte de quebrar o que você acabou de construir
- Capítulo 18 — Exemplo Prático: preparação desse livro para revisão
- Capítulo 19 — Programação Funcional: a filosofia que tornou Rust uma máquina de segurança
- Capítulo 20 — Cargo Workspaces: gerenciar múltiplos projetos num lugar só
- Capítulo 21 — Smart Pointers: os ponteiros que não te dão dor de cabeça
- Capítulo 22 — Sem medo da "concorrência"
- Capítulo 23 — Programação Assíncrona e os Futuros do Rust
- Capítulo 24 — Orientação a objetos sem classes?
- Capítulo 25 — Pattern Matching: o canivete suíço do Rust!
- Capítulo 26 — De print('Hello, World!') a axum serve: um serviço web em Rust
- Capítulo 27 — Cargo Lambda + TOTP: nem sua senha temporária escapa do borrow checker
- Capítulo 28 — Fechando o Livro para abrir o terminal
- Capítulo 29 — Dump dos favoritos utilizados nesse livro
Quer sentir o estilo antes de comprar? Leia um capítulo gratuito →
Garanta seu exemplar
- ✔ Livro digital em PDF
- ✔ Entrega imediata por e-mail após a confirmação do pagamento
- ✔ Nota fiscal inclusa
- ✔ Garantia incondicional de 7 dias
🔒 Compra processada com segurança pela Kiwify · cartão, PIX ou boleto
Perguntas frequentes
Preciso ser avançado em Python?
Não. Se você já escreve Python no dia a dia — funções, classes, pip/venv — tem toda a base necessária. O livro usa seu conhecimento de Python como ponte, não como pré-requisito acadêmico.
Como e quando recebo o livro?
A compra é processada pela Kiwify. Assim que o pagamento é confirmado, você recebe por e-mail o acesso ao PDF.
Recebo nota fiscal?
Sim, a nota fiscal é emitida e enviada para o seu e-mail.
Quais formas de pagamento?
Cartão de crédito, PIX e boleto — tudo pelo checkout seguro da Kiwify.
Do blog
Benchmarks reais, Rust acelerando Python e muito código para reproduzir.