{"product_id":"programmers-python-async-threads-processes-asyncio-more-something-completely-different-9781871962765","title":"Python para programadores: asíncrono - Hilos, procesos, asyncio y más: algo completamente diferente","description":"\u003cb\u003ePython\u003c\/b\u003e tiene más flexibilidad que la mayoría de los lenguajes de programación modernos, lo que lo convierte en un lenguaje muy fácil para empezar, pero tiene un problema: el GIL o Global Interpreter Lock. Esto hace que familiarizarse con Python Async sea más exigente que con otros lenguajes. No se puede simplemente tomar lo que se sabe sobre hilos o procesos y esperar que funcionen con Python. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eProgrammer's Python: Async\u003c\/b\u003e forma parte de un conjunto de libros de \"Something Completely Different\" que analizan qué hace que Python sea especial y lo diferencia de otros lenguajes de programación. Este volumen trata sobre la programación asíncrona, algo que es difícil de hacer bien, pero que vale la pena. Una aplicación que no utiliza código asíncrono está desperdiciando una enorme cantidad del potencial de la máquina. Cada vez que el programa interactúa con el mundo exterior, tiene que esperar a humanos muy, muy lentos o incluso a comunicaciones muy lentas para hacer algo. Si su código no es asíncrono, simplemente espera lo que desde el punto de vista del procesador podría parecer años; recuerde que un procesador puede ejecutar alrededor de 10 millones de instrucciones en un segundo. Si su programa tiene que esperar incluso una fracción de segundo, son miles de instrucciones desperdiciadas. \u003cp\u003e\u003c\/p\u003ePython tiene algunas facilidades notablemente buenas para la programación asíncrona. Lo último es el módulo asyncio, que está recibiendo mucha atención en este momento, pero la historia comienza antes. Python tiene módulos que le permiten trabajar con hilos y procesos de formas sofisticadas. Estos son la base sobre la que se construye asyncio y se cubren en profundidad junto con futuros, tareas y planificadores. Los tres capítulos finales están dedicados a asyncio e intentan, con suerte con éxito, dar sentido práctico a un módulo muy complicado. Este es el libro que necesita para comprender todas las opciones, ventajas y desventajas. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eMike James\u003c\/b\u003e tiene una licenciatura en Física, una maestría en Matemáticas y un doctorado en Ciencias de la Computación y en una larga carrera como programador ha dominado muchos lenguajes de programación. Es el fundador y editor jefe de \u003ci\u003e\u003cb\u003eI-Programmer\u003c\/b\u003e\u003c\/i\u003e, la revista en línea escrita por programadores para programadores y el autor de docenas de libros. Además de \u003ci\u003e\u003cb\u003eProgrammer's Python: Everything Is An Object, Second Edition\u003c\/b\u003e\u003c\/i\u003e y \u003ci\u003e\u003cb\u003eProgrammer's Python: Everything Is Data,\u003c\/b\u003e\u003c\/i\u003e sus libros recientes incluyen \u003ci\u003e\u003cb\u003eDeep C#\u003c\/b\u003e\u003c\/i\u003e, \u003ci\u003e\u003cb\u003eJavaScript Jems\u003c\/b\u003e\u003c\/i\u003e, \u003ci\u003e\u003cb\u003eProgrammer's Guide to Kotlin\u003c\/b\u003e\u003c\/i\u003e, \u003ci\u003e\u003cb\u003eProgrammer's Guide To Theory\u003c\/b\u003e\u003c\/i\u003e y \u003ci\u003e\u003cb\u003eThe Trick Of The Mind: Programming and Computational Thought.\u003c\/b\u003e\u003c\/i\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-10357962\"\u003eMike James\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e I\/O Press\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 05\/10\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 302\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.16 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 10.00h x 7.00w x 0.63d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781871962765\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1871962765\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051360\"\u003eLenguajes | Python\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"I\/O Press","offers":[{"title":"Default Title","offer_id":44691858718957,"sku":"9781871962765","price":43.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_bde8fcac-bacc-453c-b9d1-5430aea36b32.jpg?v=1703735069","url":"https:\/\/sureshotbooks.com\/es\/products\/programmers-python-async-threads-processes-asyncio-more-something-completely-different-9781871962765","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}