.. post:: 2023-05-12 :tags: python, recomendação :category: blog, pt :author: me :language: pt_BR Recomendação: Livro 'High Performance Python' ********************************************* `High Performance Python, 2nd Edition `_ é um livro essencial para programadores Python que desejam aumentar a eficiência e a velocidade de suas aplicações. Ele é publicado pela editora :ref:`O'Reilly Media `. Python é uma linguagem interpretada e dinamicamente tipada, o que pode torná-la relativamente lenta em comparação com outras linguagens, como C ou Java. No entanto, com o livro ''High Performance Python'', os leitores têm a oportunidade de aprender diversas técnicas que podem ser usadas para melhorar significativamente a velocidade e a eficiência do código Python. O livro apresenta várias técnicas para otimizar a performance do código Python, desde a utilização eficiente das diferentes estruturas de dados em Python, até estratégias avançadas, como a paralelização de tarefas usando o módulo **multiprocessing**. Além disso, o livro apresenta técnicas de *profiling* e vetorização de cálculos como formas de melhorar o desempenho de código Python. O *profiling* é uma técnica que permite identificar quais partes do código estão consumindo mais tempo de processamento, enquanto a vetorização de cálculos envolve a utilização de bibliotecas de computação numérica, como a **NumPy**, para realizar operações matemáticas em *arrays* de forma vetorizada. O livro também aborda temas como a compilação de código Python, a utilização de módulos de extensão em C através da biblioteca **cython**. Outro livro que discute performance em Python é o `Fast Python `_ da editora :ref:`Manning Publications `. Não posso comentar sobre pois ainda não o li, mas deixo aqui a referência. Espero que essa postagem tenha sido de utilidade para você, posso dizer com certeza que o livro já foi de extrema utilidade para mim.