{"product_id":"concurrent-file-io-python-faster-file-io-threads-processes-asyncio-9798857796528-new","title":"Concurrent File I\/O in Python: Faster File I\/O With Threads, Processes, and AsyncIO","description":"File I\/O can be faster in Python when using concurrency.\u003cul\u003e\n\u003cli\u003eDiscover how to \u003cb\u003e\u003ci\u003ewrite files 3x faster\u003c\/i\u003e\u003c\/b\u003e with processes!\u003c\/li\u003e\n\u003cli\u003eDiscover how to \u003ci\u003e\u003cb\u003eread files 3x faster\u003c\/b\u003e\u003c\/i\u003e with processes and threads!\u003c\/li\u003e\n\u003cli\u003eDiscover how to \u003ci\u003e\u003cb\u003eunzip files 4x faster\u003c\/b\u003e\u003c\/i\u003e with processes and threads!\u003c\/li\u003e\n\u003cli\u003eDiscover so much more...\u003c\/li\u003e\n\u003c\/ul\u003eFile I\/O stands for File Input\/Output, referring to the process of reading data from and writing data to files on a storage device like a hard drive. \u003cp\u003e\u003c\/p\u003eStudying how to bring concurrency to file I\/O is critical for Python developers. Adding concurrency into your file I\/O tasks, you can unlock the full potential of modern computer hardware, making your applications more efficient and capable of handling large workloads. \u003cp\u003e\u003c\/p\u003eThe problem is, there is no silver bullet. Each program and each task is different and unique. We cannot know which approach to Python concurrency will give good or even the best performance. \u003cp\u003e\u003c\/p\u003eTherefore in addition to learning how to perform file I\/O operations concurrently, Python developers must learn how to benchmark a suite of different approaches to implementing file I\/O operations concurrently. \u003cp\u003e\u003c\/p\u003eIntroducing: \"\u003cb\u003eConcurrent File I\/O in Python\u003c\/b\u003e\". A new book designed to teach you how to bring concurrency to your file I\/O tasks in Python, super fast! \u003cp\u003e\u003c\/p\u003eYou will get rapid-paced tutorials showing you how to bring concurrency to the most common file I\/O tasks. \u003cp\u003e\u003c\/p\u003eIncluding: \u003cul\u003e\n\u003cli\u003eHow to perform file I\/O operation in the background.\u003c\/li\u003e\n\u003cli\u003eHow to concurrently read files from disk and write files to disk.\u003c\/li\u003e\n\u003cli\u003eHow to concurrently delete files from disk.\u003c\/li\u003e\n\u003cli\u003eHow to concurrently copy, move, and rename files on disk.\u003c\/li\u003e\n\u003cli\u003eHow to efficiently append files on disk.\u003c\/li\u003e\n\u003cli\u003eHow to concurrently zip files and unzip files on disk.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eDon't worry if you are new to file I\/O or concurrency, you will also get primers on the background required to get the most out of this book. \u003cp\u003e\u003c\/p\u003eIncluding: \u003cul\u003e\n\u003cli\u003eThe importance of concurrency for high-performance file I\/O.\u003c\/li\u003e\n\u003cli\u003eHow to perform common file I\/O operations in Python.\u003c\/li\u003e\n\u003cli\u003eHow to use Python concurrency APIs including threading, multiprocessing, and asyncio.\u003c\/li\u003e\n\u003cli\u003eHow to perform file I\/O with coroutines in asyncio using the aiofiles library.\u003c\/li\u003e\n\u003cli\u003eHow to use programming patterns for concurrent file I\/O.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eEach tutorial is carefully designed to teach one critical aspect of how to bring concurrency to file I\/O tasks. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eStop copy-pasting code from StackOverflow answers.\u003c\/i\u003e\u003cbr\u003e\u003cb\u003eLearn Python concurrency correctly, step-by-step.\u003c\/b\u003e","brand":"INDEPENDENTLY PUBLISHED","offers":[{"title":"New","offer_id":51544049418530,"sku":"9798857796528-new","price":34.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0893\/4755\/5618\/files\/9798857796528.jpg?v=1776396548","url":"https:\/\/www.albakireads.com\/products\/concurrent-file-io-python-faster-file-io-threads-processes-asyncio-9798857796528-new","provider":"AlbakiReads","version":"1.0","type":"link"}