Seu código Python pode rodar corretamente, mas você precisa que ele rode mais rápido. Atualizada para Python 3, esta edição expandida mostra como localizar gargalos de desempenho e acelerar significativamente seu código em programas de alto volume de dados.. Ao explorar a teoria fundamental por trás das escolhas de design, High Performance Python ajuda você a obter uma compreensão mais profunda da implementação do Python.
Como você aproveita arquiteturas multicore ou clusters? Ou construir um sistema que escala para cima e para baixo sem perder confiabilidade? Programadores Python experientes aprenderão soluções concretas para muitos problemas, juntamente com histórias de guerra de empresas que usam Python de alto desempenho para análise de mídia social, aprendizado de máquina em produção e muito mais.
Tenha um melhor domínio de NumPy, Cython e profilers
Aprenda como Python abstrai a arquitetura subjacente do computador
Use o profiling para encontrar gargalos no tempo de CPU e no uso de memória
Escreva programas eficientes escolhendo estruturas de dados apropriadas
Acelerar cálculos de matrizes e vetores
Use ferramentas para compilar Python para código de máquina
Gerenciar múltiplas operações de E/S e computacionais simultaneamente
Converter código de multiprocessamento para executar em clusters locais ou remotos
Implante código mais rápido usando ferramentas como Docker
Sobre o autor
Micha Gorelick cofundou a Fast Forward Labs como cientista maluco residente. A empresa foi adquirida pela Cloudera em 2017. Ela trabalha em muitos assuntos, desde aprendizado de máquina até algoritmos de fluxo performantes.
Ian é um cientista de dados chefe e coach. Ele co-organiza a conferência anual PyDataLondon com mais de 700 participantes e o meetup mensal associado com mais de 10.000 membros.. Ele dirige a estabelecida consultoria Mor Consulting Data Science em Londres e profere palestras em conferências internacionalmente, muitas vezes como orador principal.. Ele tem 17 anos de experiência como líder sênior de ciência de dados, treinador e coach de equipe.. Por diversão, ele passeia com seu Springer Spaniel de alta energia, surfa na costa da Cornualha e bebe café fino.