{"product_id":"beyond-the-basic-stuff-with-python-best-practices-for-writing-clean-code-9781593279660","title":"Más allá de lo básico con Python: Mejores prácticas para escribir código limpio","description":"\u003cb\u003eACORTA LA BRECHA ENTRE PRINCIPIANTE Y PROFESIONAL\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eHas completado un tutorial básico de programación en Python o has terminado el bestseller de Al Sweigart, \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e. ¿Cuál es el siguiente paso para convertirte en un desarrollador de software capaz y seguro de sí mismo? \u003cp\u003e\u003c\/p\u003eBienvenido a \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e. Más que una mera colección de sintaxis avanzada y consejos magistrales para escribir código limpio, aprenderás a mejorar tus habilidades de programación en Python utilizando la línea de comandos y otras herramientas profesionales como formateadores de código, verificadores de tipos, linters y control de versiones. Sweigart te guiará a través de las mejores prácticas para configurar tu entorno de desarrollo, nombrar variables y mejorar la legibilidad, para luego abordar la documentación, la organización y la medición del rendimiento, así como el diseño orientado a objetos y el análisis de algoritmos Big-O, comúnmente utilizados en entrevistas de codificación. Las habilidades que aprenderás potenciarán tu capacidad para programar, no solo en Python, sino en cualquier lenguaje. \u003cp\u003e\u003c\/p\u003eAprenderás: \u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Estilo de codificación y cómo usar la herramienta de autoformateo Black de Python para un código más limpio\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Fuentes comunes de errores y cómo detectarlos con analizadores estáticos\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Cómo estructurar los archivos en tus proyectos de código con la herramienta de plantillas Cookiecutter\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Técnicas de programación funcional como funciones lambda y de orden superior\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Cómo perfilar la velocidad de tu código con los módulos incorporados de Python \u003ci\u003etimeit\u003c\/i\u003e y \u003ci\u003ecProfile\u003c\/i\u003e\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e La ciencia informática detrás del análisis de algoritmos Big-O\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Cómo hacer que tus comentarios y docstrings sean informativos, y con qué frecuencia escribirlos\u003cbr\u003e \u003cb\u003e-\u003c\/b\u003e Cómo crear clases en programación orientada a objetos y por qué se utilizan para organizar el código \u003cp\u003e\u003c\/p\u003eHacia el final del libro, leerás un desglose detallado del código fuente de dos juegos clásicos de línea de comandos, la Torre de Hanói (un rompecabezas de lógica) y Cuatro en Raya (un juego de dos jugadores de caída de fichas), y un desglose de cómo su código sigue las mejores prácticas del libro. Pondrás a prueba tus habilidades implementando el programa tú mismo. \u003cp\u003e\u003c\/p\u003ePor supuesto, ningún libro por sí solo puede convertirte en un desarrollador de software profesional. Pero \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e te ayudará a avanzar en ese camino y te convertirá en un mejor programador, ya que aprenderás a escribir código legible que sea fácil de depurar y perfectamente \"pythónico\". \u003cp\u003e\u003c\/p\u003e\u003cb\u003eRequisitos: \u003c\/b\u003e Cubre Python 3.6 y superior\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-4941867\"\u003eAl Sweigart\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 16\/12\/2020\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 384\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.60 lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.10h x 6.90w x 1.00d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781593279660\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1593279663\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-COM051000\"\u003eProgramación | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e es un desarrollador de software profesional que enseña programación a niños y adultos. Sweigart ha escrito varios libros de programación de gran éxito para principiantes, incluyendo \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, \u003ci\u003eInvent Your Own Computer Games with Python\u003c\/i\u003e, \u003ci\u003eCoding with Minecraft\u003c\/i\u003e y \u003ci\u003eCracking Codes with Python\u003c\/i\u003e (todos de No Starch Press).\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Default Title","offer_id":42698893033709,"sku":"9781593279660","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_f60887f7-67c8-4d99-95a2-e3ab3683fef8.jpg?v=1649907392","url":"https:\/\/sureshotbooks.com\/es\/products\/beyond-the-basic-stuff-with-python-best-practices-for-writing-clean-code-9781593279660","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}