{"product_id":"modern-tkinter-for-busy-python-developers-quickly-learn-to-create-great-looking-user-interfaces-for-windows-mac-and-linux-using-pythons-standard-gu-9781999149567","title":"Tkinter moderno para desarrolladores Python ocupados: aprenda rápidamente a crear interfaces de usuario con un excelente aspecto para Windows, Mac y Linux utilizando la GUI estándar de Python","description":"\u003cp\u003e\u003cstrong\u003eTercera edición: ¡completamente revisada y ampliada! Más del 20% de material nuevo. Actualizado para Python 3.9.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAprenda rápidamente la forma correcta de crear interfaces gráficas de usuario atractivas y modernas con Python y Tkinter.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eUsted sabe algo de Python. Quiere crear una interfaz de usuario para su aplicación. No quiere perder el tiempo con cosas que no necesita.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAquí entra Tkinter.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEstá integrado directamente en Python. Todo lo que necesita está incluido en las distribuciones estándar de Python. Sin descargas adicionales. Sus scripts de Python y Tkinter funcionarán en Windows, Mac y Linux.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTkinter tiene una API simple, limpia y \"pythónica\" que se encarga de gran parte de la gestión necesaria en la programación de GUI. Puede centrarse en lo que es único en su aplicación.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUn ENORME problema.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTkinter existe desde hace mucho tiempo. Hay mucha documentación, gran parte de ella creada hace años. Casi todo lo que encontraría en esa documentación todavía funciona hoy.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePero está todo mal.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTkinter tiene la reputación de crear interfaces de usuario feas y anticuadas que no encajan con los sistemas modernos. Y si sigue la documentación antigua, eso es exactamente lo que obtendrá.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePorque Tkinter ha dado un salto cuántico desde que se escribió toda esa documentación. Hay formas nuevas y mejores de construir su interfaz de usuario. Su programa necesita ser escrito de manera diferente para aprovechar eso.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003eModern Tkinter\u003c\/em\u003e le muestra la forma correcta de hacerlo.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAprenderá todas las mejores prácticas modernas. Construirá su interfaz de usuario de la manera correcta la primera vez, sin tener que aprender nada extra o irrelevante. Comienza desde el principio, le muestra lo que necesita saber y cubre todos los elementos esenciales para construir su interfaz de usuario moderna. Esto incluye:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003etodos los widgets GUI estándar\u003c\/li\u003e\n\u003cli\u003ediseñar su interfaz de usuario de forma atractiva\u003c\/li\u003e\n\u003cli\u003egestionar menús, ventanas y diálogos estándar\u003c\/li\u003e\n\u003cli\u003eorganizar interfaces de usuario más complejas\u003c\/li\u003e\n\u003cli\u003elos potentes widgets de Tkinter: canvas y text\u003c\/li\u003e\n\u003cli\u003epersonalizar el aspecto de su interfaz de usuario\u003c\/li\u003e\n\u003cli\u003ehacer que todo funcione en Mac, Windows y Linux\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEs posible que haya estado utilizando documentación antigua, o que esté intentando actualizar un programa Tkinter escrito hace años. Si es así, encontrará advertencias sobre qué evitar y cómo reemplazarlo con una solución moderna. Incluso hay un estudio de caso completo de la modernización de la interfaz de usuario de una aplicación Tkinter seriamente obsoleta con la que quizás esté familiarizado.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePara quién es este libro\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEste libro es para programadores de Python de todos los días que buscan crear rápidamente interfaces de usuario de escritorio. Puede que sea nuevo en Tkinter, o que quiera actualizar sus conocimientos. No necesita ser un experto en OOP, arquitectura MVC, multihilo ni ningún otro tema avanzado. De hecho, no verá ninguna de esas cosas en este libro.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEste libro utiliza Python 3.9, pero todo lo que aprenda se aplicará (con pequeños ajustes) a cualquier versión de Python 3.x. No le servirá si está utilizando Python 2.x.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eDeje que el experimentado desarrollador de software Mark Roseman le muestre la forma correcta de construir interfaces de usuario con Python y Tkinter. Él ha estado usando Tk (la tecnología detrás de Tkinter) desde sus inicios y ha lanzado docenas de herramientas de código abierto y aplicaciones comerciales basadas en ella.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTambién es el autor del sitio web multilingüe TkDocs, la referencia de facto para la construcción de interfaces de usuario modernas de Tk. Este libro reúne información específica de Python de ese sitio y apoya su desarrollo posterior.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\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-12092853\"\u003eMark Roseman\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Late Afternoon Press\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 08\/10\/2020\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 270\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.80 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.00 alto x 6.00 ancho x 0.57 profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781999149567\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1999149564\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- \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-COM070000\"\u003eInterfaces de usuario\u003c\/a\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-COM051390\"\u003eProgramación | Código abierto\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Late Afternoon Press","offers":[{"title":"Default Title","offer_id":42683859796205,"sku":"9781999149567","price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_1b48f493-0bdc-4e2c-9f43-14de4a54300b.jpg?v=1649748646","url":"https:\/\/sureshotbooks.com\/es\/products\/modern-tkinter-for-busy-python-developers-quickly-learn-to-create-great-looking-user-interfaces-for-windows-mac-and-linux-using-pythons-standard-gu-9781999149567","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}