Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O teu código Python pode funcionar bem, mas e se precisares que ele seja mais rápido? Este livro prático mostra como encontrar pontos que estão a atrasar o teu código e como acelerá-lo bastante em programas com muitos dados. Explicando a teoria por trás das escolhas de design, esta edição ampliada do High Performance Python ajuda programadores Python experientes a entender melhor como o Python funciona.
Como tirar partido das arquiteturas multicore ou da compilação? Ou construir um sistema que escala além dos limites da RAM ou com uma GPU? Os autores Micha Gorelick e Ian Ozsvald revelam soluções concretas para muitas questões e incluem histórias de batalhas de empresas que usam Python de alto desempenho para extração de dados GenAI, aprendizagem automática em produção e muito mais.
- Entenda melhor o NumPy, o Cython e os profilers
- Aprenda como o Python abstrai a arquitetura de computador subjacente
- Use a criação de perfis para encontrar gargalos no tempo da CPU e no uso da memória
- Escreva programas eficientes escolhendo estruturas de dados adequadas
- Acelere cálculos matriciais e vetoriais
- Processe DataFrames rapidamente com Pandas, Dask e Polars
- Acelere as suas redes neurais e cálculos de GPU
- Use ferramentas para compilar Python em código de máquina
- Gerencie várias operações de E/S e computacionais simultaneamente
- Converta código multiprocessamento para ser executado em clusters locais ou remotos
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access