Un Python Al Dia
2.11K subscribers
17 photos
1 video
1.38K links
Herramientas de desarrollo para Python, Django y Flask. Contacto @JoseAJimenez
Download Telegram
117-.Mako: Sistema de plantillas cuya sintaxis esta inspirada en la sintaxis de Django y Jinja2. Es utilizado por reddit, siendo el sistema de plantilla por defecto de Pylons y Pyramid.
Es un sistema de plantillas simple y rápido.

Entre sus características tenemos:

🔹Dispone de un API muy simple.
🔹Sus estructuras de control son igual que en Python.
🔹Dispone de herencia.
🔹Filtros.
🔹Soporte para Google App Engine.
🔹Sistema de cache ,soporte para Beaker.
🔹Soporte para Python 2.6 y 3.

Distribuido con licencia MIT
Para mas información visitar su web http://www.makotemplates.org
#monográfico #web #desarrollo
Buen día y mañana mas.
118-.Cheetah3: Es una librería para generar plantillas que puede utilizarse por si mismo o integrado con otras tecnologías, proporciona un DSL de marcas para la generación de plantillas. El lenguaje que utiliza esta inspirado en dos motores de plantillas de Java, Velocity y Web Macro.

Entre sus características tenemos:

🔹Soporta la mayoría de framework web de Python.
🔹Puede ser usado con otros lenguajes en vez de Python.
🔹Puede ser utilizado para generar html estático desde su propios comandos.
🔹Completa documentación con una comunidad muy activa.
🔹Implementa una interfaz orientada a objetos, que permite que las plantillas puedan ser accesible desde código Python y otras plantilla en Cheetah.
🔹Es una sistema muy modular,flexible y reutilizable.

Distribuido con licencia tipo BSD.
Soporta Python 2 y 3.
Para mas información visitar su web http://cheetahtemplate.org
GitHub https://github.com/CheetahTemplate3/cheetah3
#monográfico #desarrollo #web
Buen día y mañana mas.
119-.Jinja2: Motor de plantillas con un lenguaje fácil de utiliza y que puede ser integrado con Django. Destaca por ser rápido y seguro, es de lo motores de plantillas mas utilizados. Entre sus características destacamos:

🔹Puede ejecutarse en un entorno sandbox.
🔹Implementa herencia de plantillas.
🔹Compilación por Python bytecode que mejora el rendimiento.
🔹Fácil de depurar.
🔹Sistema automatico para HTML escaping.

Distribuido con licencia BSD.
Soporte para Python 2.6,2.7 y 3.3+.
Para mas información visitar su web http://jinja.pocoo.org
GitHub https://github.com/pallets/jinja
#monográfico #web #desarrollo
Buen día y mañana mas.
120-.Trender: Motor de plantillas enfocado para ser muy rápido y simple.

Posee un lenguaje mas simple que las otras opciones ,pero con las características como estructuras de control, las plantillas pueden utilizar include y extend, bloques o macros.

Distribuido con licencia MIT.
Para mas información visitar su GitHub https://github.com/transceptor-technology/trender
#monografico #desarrollo #web
Buen día y mañana mas.
121-.Chamaleon: Motor de plantillas en HTML/XML, cuyo lenguaje deriva del lenguaje de plantillas de Zope, aunque con conjunto de nuevas funcionalidades añadidas. Las plantillas son compiladas como Python Byte-code que proporciona una optimización en velocidad .

Soporta Python 2.7+ y 3.3+.
Distribuido con una licencia tipo BSD, con algunas partes con licencia ZPL (licencia Zope)
Para mas información visitar su GitHub https://github.com/malthe/chameleon
122-.Flask-assistant: Framework para crear un asistente visual usando Flask y API.AI, que proporciona un SDK para el desarrollo de asistentes, que pueden integrarse con la plataforma de Google Assistant.

Distribuido con licencia Apache-2.0.
Para mas información, visitar su GitHub https://github.com/treethought/flask-assistant/
#flask #IA #framework
Buen día y mañana mas.
123-.Djoser: Implementación REST del sistema de autentificación de Django, propociona una serie de vistas para el manejo de acciones como registro,login,logout, reset de contraseña y activación de cuenta. Utiliza una arquitectura Single Page App.

Distribuido con licencia MIT.
Para mas información visitar su GitHub https://github.com/sunscrapers/djoser
#django #REST
Buen día y mañana mas.
124-.Django Viewflow: Librería para crear flujose de trabajo para la automatización de procesos usando BPMN. Permite generar una capa de para la lógica de negocio en una aplicación de Django.
Es fácil de usar y permite una integración limpia en una infraestructura que se utiliza.

Disponible con licencia AGPL-3.0, dispone de una versión de pago (PRO) con características extras.
Soporta Python 2.7 y 3.4+.
Para mas información visitar su web http://viewflow.io/
GitHub https://github.com/viewflow/viewflow/
#Django #desarrollo
Buen día y mañana mas.
125-.Wagxperience: Módulo para El CSM Wagtail que segmentar los usuarios y personalizar una página web en función del segmento. Utilizando un panel de control y mediante una serie de reglas podemos segmentar cada visitante de la web y personalizarla.

La segmentación y personalización se configura de forma muy fácil. Este módulo es compatible con Django 1.11 y Wagtail 1.10, distribuido con licencia MIT.
Para mas información visitar su web http://wagxperience.io.
GitHub https://github.com/LabD/wagtail-personalisation
#CMS #Django
Buen día y mañana mas.
126-.Lottip: Es un proxy para MySQL, mediante un interfaz web permite visualizar todas las operaciones que se realizan en un base de datos. Se instala entre la aplicación y el servidor de MySQL.

Es muy fácil de instalar, un fichero binario sin dependencias.

Sus características son:

🔹Permite visualizar todas las consultas agrupadas por conexión.
🔹Realizar un seguimiento del resultado de la consulta, asignándole una categoría y color; éxito(verde), pendiente(amarillo) y error(rojo).
🔹Muestra el tiempo de ejecución de las consultas.

Distribuido con licencia MIT.
Para mas información visitar su GitHub https://github.com/orderbynull/lottip
#monitorizacion #bd
Buen día y mañana mas.
127-.Django-axes: Módulo para el admin de Django que permite monitorizar los intentos de acceso de login. Entre sus características tenemos:

🔹Podemos asignar un número de intentos fallidos permitidos, si excede ese número será bloqueado.
🔹 Bloqueo por IP, opcionalmente user-agent.
🔹Configuración de tiempo que el bloqueo estará activo.
🔹Bloqueos por nombre de usuario.
🔹Podemos definir una lista de IP que nunca serán bloqueadas.

Distribuido con licencia MIT.
Para mas información, visitar su GitHub https://github.com/jazzband/django-axes
#django #seguridad #djangoAdmin
Buen día y mañana mas.
128-.Nodz: Es un librería de Python que permite visualizar datos en forma de gráficos con nodos. Proporciona una serie de atajoos de teclado para su uso y una API muy simple.

Requiere el uso de Qt, esta distribuido con una licencia MIT.

Para mas información visitar su GitHub https://github.com/LeGoffLoic/Nodz
#gráficas #desarrollo
Buen día y mañana mas.
129-.Cactus: Generador de sitios estáticos que el sistema de plantillas de Django, que permite desplegar de forma local o utilizar Amazon S3. Es muy rápido y permir desarrollar web de forma eficiente.

Distrribuido con licencia BSD-3 Clausulas
Para mas información,visitrar su GitHub https://github.com/eudicots/Cactus
#web #desarrollo
Buen día y mañana mas.
130-. Theano: Es una librería que permite definir, optimizar y evaluar de forma eficiente expresiones regulares, se basa en NumPy, permite usar CPU o GPU. Entre sus funcionalidades destacamos:

🔹Integración con Numpy.
🔹Uso transparente de GPU.
🔹Optimizaciones rápidas y estables.

Distribuido con licencia BSD
Para mas información visitar su cuenta de GitHub https://github.com/Theano/Theano
#cientifico #optimizacion #analisis
Buen día y mañana mas.
131-.Pycco: Generador de documentación que funciona produciendo HTML. Para los comentarios se utiliza Markdown y SmartyPants para la generación, mientras que para el código se utiliza Pygments para el resaltado de sintaxis.
Distribuido con licencia MIT.
Para mas información visitar su GitHub https://github.com/pycco-docs/pycco.
#documentacion
Buen día y mañana mas.
132-.Locust: Herramienta para hacer test de carga sobre una web, permite comprobar cuantos usuarios concurrentes soporta una web. Locust esta basado en eventos, que permite soportar cientos de usuarios de forma concurrentes en una sola máquina. Estos eventos usan un procesos lígeros basados en gevent.

Dispone de las siguientes funcionalidades:

🔹Los escenarios para los test de usuarios se escriben en Python.
🔹Distribuido y escalable.
🔹Dispone de interfaz web para ver los test en detalle.
🔹Aunque esta orientado a sitios web,cualquier sistema puede ser testeado.

Distribuido con licencia MIT
Para mas información visitar su web, http://locust.io/
GitHub https://github.com/locustio/locust
#testing #web
Buen día y mañana mas.
133-.Django-admin2: Reescritura del Admin de Django, utilizando vistas basadas en clases (CBV) y una API RESTful. Con un diseño enfocado en ser extensible y adaptación.

Distribuido con licencia BASD-3Clausulas.
Soporta Django 1.7+, Python 2.7+ y 3.3+
Para mas información visitar su GitHub https://github.com/jazzband/django-admin2
#django #djangoadmin
Buen día y mañana mas.
Buenas.
Quería recordar que tengo otros dos canales de Telegram.
@UnDiaUnaAplicacion sobre aplicaciones de Linux.
@AprendePython recursos para aprender programación en Python y framework.
Por si alguíen esta interesado.
134-.Moto: Liberia que permite ejecutar tus tests mock de Python en AWS, mediante el uso de un decorador podemos llamar a los test, hay disponible varios decoradores que implementado en diversos servicios en AWS.

Distribuido con licencia Apache-2.0
Para mas información, visitar su Github https://github.com/spulec/moto
#testing #web
Buen día y mañana mas.
135-.Envie: Es un conjunto de utilidades para gestionar tareas del un entorno virtual, permite descubrir,activar y crear entorno virtuales de forma automática. Proporciona opciones para crear,listar,borrar,buscar o ejecutar entornos virtuales.

Instalación mediante comando pip, distribuido con licencia MIT.
Para mas información visitar su GitHub https://github.com/randomir/envie
#entornovirtual
Buen día y mañana mas.