A continuación hablaremos de algunas librerías para desarrollo en python útiles al trabajar. Esto, al igual que ocurre con todos los lenguajes de programación, aumenta las posibilidades de desarrollo con este lenguaje. Además incluiremos una breve descripción de la función de cada una.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
Qué hace Behold: Soporte robusto para la depuración de estilo de impresión en Python.
Por qué usar Behold: Hay una forma sencilla de depurar en Python, o casi cualquier lenguaje de programación para el caso: Insertar declaraciones de impresión en línea. Pero si bien la depuración de impresión es una obviedad en programas pequeños, no es tan fácil obtener resultados útiles en proyectos grandes, extensos y de varios módulos.
Behold proporciona un conjunto de herramientas para la depuración contextual de Python a través de declaraciones impresas. Permite imponer una apariencia uniforme en la salida, etiquetar los resultados para que puedan ordenarse mediante búsquedas o filtros, y proporcionar contextos entre módulos para que las funciones que se originan en un módulo se puedan depurar correctamente en otro. Behold maneja muchos escenarios comunes específicos de Python, como imprimir el diccionario interno de un objeto, revelar atributos anidados y almacenar y reutilizar resultados para compararlos en otros puntos durante el proceso de depuración.
Qué hace Black: Formatea el código Python de acuerdo con un conjunto de reglas estrictas y casi totalmente inmutables.
Por qué usar Black: los formateadores de código Python, como YAPF, tienden a tener muchas opciones configurables: longitud de línea, opciones de división de línea, manejo de comas finales, etc. Black aplica un conjunto coherente de valores predeterminados para aquellas reglas que no se pueden modificar. El código formateado resultante es lo más consistente posible en todas las bases de código y entre usuarios, con la menor cantidad posible de diferencias entre los archivos editados.
Black requiere algo de tiempo para acostumbrarse, especialmente si eres quisquilloso con los espacios en blanco verticales, declaraciones con anidamientos profundos, por ejemplo, listas dentro de listas y otras opciones de formato. Pero a la larga te libera de tener que pensar en formatear, permitiéndote concentrarte en tu código.
Qué hace Bottle: Aplicaciones web ligeras y rápidas.
Por qué usar Bottle: cuando deseas crear una API RESTful rápida o usar lo básico de un marco web para crear una aplicación, Bottle, capaz pero diminuta, no te brinda
más de lo que necesitas. Si buscas enrutamiento, plantillas, acceso a datos de solicitud y respuesta, soporte para múltiples tipos de servidores desde CGI simple en
adelante y soporte para funciones más avanzadas como WebSockets no debes buscar mas, pues todo está aquí. La cantidad de trabajo necesario para comenzar es igualmente
mínima, y el diseño de Bottle es elegantemente extensible cuando se necesitan funciones más avanzadas.
Estás son algunas librerias para el desaroollo en python además de opciones para el uso eficaz de Python mediante las librerías disponibles. Por supuesto, las opciones son variadas, es por eso que la elección que hagas dependerá en gran medida de las necesidades de tu proyecto.
Diseño Web Grupo Codesi