Gorelick M. High Performance Python. Practical Performant Programming...3ed 2025

Books · 34.1 MB · 6 S / 0 L
This torrent contains potentially dangerous file(s). Please download with caution.
Torrent
Magnet download .torrent file
Report torrent

Please select a reason for reporting this torrent:

Your report will be reviewed by our moderation team.

Login required

You need to be logged in to report torrents.

Login
Report information

Loading report information…

Info hash: EF0066F13FBBC402112BC6549731538CEC29B66A
Similar torrents
More Books
Uploader
andryold1
Source
TP The Pirate Bay
Downloads
242
Description
Textbook in PDF format Your Python code may run correctly, but what if you need it to run faster? This practical book shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By explaining the fundamental theory behind design choices, this expanded edition of High Performance Python helps experienced Python programmers gain a deeper understanding of Python's implementation. How do you take advantage of multicore architectures or compilation? Or build a system that scales up beyond RAM limits or with a GPU? Authors Micha Gorelick and Ian Ozsvald reveal concrete solutions to many issues and include war stories from companies that use high-performance Python for GenAI data extraction, productionized Machine Learning, and more. Get a better grasp of NumPy, Cython, and profilers Learn how Python abstracts the underlying computer architecture Use profiling to find bottlenecks in CPU time and memory usage Write efficient programs by choosing appropriate data structures Speed up matrix and vector computations Process DataFrames quickly with Pandas, Dask, and Polars Speed up your neural networks and GPU computations Use tools to compile Python down to machine code Manage multiple I/O and computational operations concurrently Convert multiprocessing code to run on local or remote clusters Python is easy to learn. You’re probably here because now that your code runs correctly, you need it to run faster. You like the fact that your code is easy to modify and you can iterate with ideas quickly. The trade-off between easy to develop and runs as quickly as I need is a well-understood and often-bemoaned phenomenon. There are solutions. Some people have serial processes that have to run faster. Others have problems that could take advantage of multicore architectures, clusters, or graphics processing units. Some need scalable systems that can process more or less as expediency and funds allow, without losing reliability. Others will realize that their coding techniques, often borrowed from other languages, perhaps aren’t as natural as examples they see from others. In this book we will cover all of these topics, giving practical guidance for understanding bottlenecks and producing faster and more scalable solutions. We also include some war stories from those who went ahead of you, who took the knocks so you don’t have to. Python is well suited for rapid development, production deployments, and scalable systems. The ecosystem is full of people who are working to make it scale on your behalf, leaving you more time to focus on the more challenging tasks around you. Preface Understanding Performant Python Profiling to Find Bottlenecks Lists and Tuples Dictionaries and Sets Iterators and Generators Matrix and Vector Computation Pandas, Dask, and Polars Compiling to C Asynchronous I/O The multiprocessing Module Clusters and Job Queues Using Less RAM Lessons from the Field
Category
Books
Size
34.1 MB
Added
2026-04-20 05:43 (6 months, 2 weeks ago)
Peers
6 seeders, 0 leechers (checked 4 days, 17 hours ago)
Trackers
TrackerSeedersLeechersCompleted
udp://tracker.rarbg.unblockninja.st:6969/announce000
udp://tracker.opentrackr.org:1337/announce (Failed to scrape UDP tracker)000
udp://open.demonoid.ch:6969/announce (Failed to scrape UDP tracker)000
udp://open.demonii.com:1337/announce200
udp://open.stealth.si:80/announce42242
udp://explodie.org:6969/announce (Failed to scrape UDP tracker)000
udp://exodus.desync.com:6969/announce (Failed to scrape UDP tracker)000
udp://wepzone.net:6969/announce000
udp://tracker1.myporn.club:9337/announce (Failed to scrape UDP tracker)000
udp://tracker.srv00.com:6969/announce000
Files
  1. Gorelick M. High Performance Python. Practical Performant Programming...2ed 2020.pdf10.6 MB
  2. Gorelick M. High Performance Python. Practical Performant Programming...3ed 2025.pdf11.1 MB
  3. Code.zip12.5 MB

Discussion

You need an account to post, vote or save.

Loading comments…

Tracker details