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
156-.Openpyxl: Librería para leer y escribir archivos de Excel 2010,soporta xlsx/xlsm/xltx/xltm. Entre sus funcionalidades destacamos:

Creación de gráficas.
Impresión.
Integración con Pandas y NumPy.
Formato condicional.
Filtros.
Validaciones de celdas.

Distribuido con licencia MIT.
Para mas información visitar https://bitbucket.org/openpyxl/openpyxl
#desarrollo #cientifico
Buen día y mañana mas.
157-.Dependency Injector: Microframework para implementar el patrón de diseño inyección de dependencias, de una forma fácil y con la filosofía Python.

Destacamos las siguientes funcionalidades:

🔹Estilo Pythonic.
🔹Proporciona una estructura limpia.
🔹Flexible y extensible.
🔹Eficiente en memoria.
🔹Buena documentación

Distribuido con licencia BSD- 3 clausulas.
Para mas información visitar su web https://github.com/ets-labs/python-dependency-injector
#desarrollo #framework
Buen día y mañana mas.
158-.Biopython: Conjunto de herramientas para la computación biológica, incluye multitud de herramientas de diversos tipos que serán muy útiles para la bioinformática. Estas herramienta han sido desarrolladas por un equipo internacional

Soporte Python 2 y 3.
Distribuido con una licencia dual, BSD 3 Clausulas o Licencia Biopython.
Disponible paquetes para Linux, Windows(exe/msi) y OSX, también se puede instalar con el comando pip.

Para mas información visitar su web http://biopython.org/wiki/Biopython
GitHub https://github.com/biopython/biopython
#cientifico
Buen día y mañana mas.
159-.Toga: Toolkit GUI para Python 3, permite desarrollar interfaces gráficas independiente del sistema.

Disponible para Linux,Windows y OSX, distribuido con licencia BSD 3 Clausulas
Para mas información visitar su GitHub https://github.com/pybee/toga
#desarrollo
Buen día y mañana mas.
160-.Daiquiri: Libreria de Python para configurar funcionalidad básica de logging en tus desarrollo, también permite formatear y configurar el log.

Distribuido con licencia Apache-2.0
Para mas información visitar su GitHub https://github.com/jd/daiquiri
#desarrollo #configuracion
Buen día y mañana mas.
161-.Robot Framework: Framework para automatizar test genéricos, soporta test de aceptación y ATDD. Permite extender mediante su librería fácilmente usando Python, dispone de un extensa documentación y varios ejemplo para aprender fácilmente, dispone de un extenso ecosistema.

Soporta Python 2 y 3, distribuido con licencia Apache-2.0
Para mas información visitar su web http://robotframework.org/
GitHub https://github.com/robotframework/robotframework
#framework #testing
Buen día y mañana mas.
Próximamente mas.
162-.Mypy: Permite chequear tipos estáticos en Python. Puedes introducir tipos estáticos usando anotaciones, introducidos en Python 3.5, y mypy podrá comprobar su implementación para encontrar errores, sin tener que ejecutarlos.

Este tipo de anotaciones han sido portadas a versiones anteriores a 3.5, Mypy soporta desde la versión 3.3.

También funciona con Python 2.7, donde se pueden añadir anotaciones como comentarios.

Distribuido con licencia Apache 2.0

Para mas información visitar su web http://www.mypy-lang.org
GitHub https://github.com/python/mypy
#desarrollo #analisis
Buen día y mañana mas.
Recopilación de etiquetas utilizadas en el canal.
163-.Ivy: Generador de sitios web estáticos, muy simple y rápido. Permite generar una estructura de directorios muy simple para desarrollar una web desde cero fácilmente. Entre sus funcionalidades destacamos.

🔹Soporte para Markdown, Jinja y shortcodes.
🔹Soporte para temas.
🔹Posibilidad de instalar y crear plugins.
🔹El contenido del sitio se almacena en archivos de texto(nodos)..
🔹Includes.
🔹Links.


Soporte para Python 3.5+, distribuido con licencia Unlicense.
Para mas información visitar su web http://mulholland.xyz/docs/ivy/index.html
GitHub https://github.com/dmulholland/ivy
#web #desarrollo
Buen día y mañana mas.
164-. Django-admin-env-notice: Herramienta que permite visualmente distinguir diferentes entornos en el Admin de Django. Cada entorno podemos asignarle un nombre y un color.

De esta forma, podremos distinguir, en el panel de administración, fácilmente cuando estamos en un entorno de producción,desarrollo,testing,stage...etc.

Distribuido con licencia MIT,
Para mas información visitar su GitHub https://github.com/dizballanze/django-admin-env-notice
#djangoAdmin #configuracion
Buen día y mañana mas.
Buenas
Este canal como @UnDiaUnaAplicacion entra modo vacaciones hasta el 1 de Agosto.
No pondré cada día una aplicación

Para no dejar el canal sin actividad,he pensado poner alguna aplicación en estos días, también recuperare algunas aplicaciones que puse al principio del canal, para los usuarios más nuevos.

Descansaré hasta el 1 de Agosto, que volveré con la misma periodicidad,una al día.

Buen verano a todos.
Hoy recordamos la primera aplicación que puse en el canal.
1-.Vulture: Herramienta para encontrar código es desuso, que puede ser una clase, variable o funciones, ayudando a mejorar la calidad el código. Si se ejecuta junto a los test de pruebas puede encontrar código no testeado. Otras características:

🔹Realiza un análisis estático del código.
🔹Ligero, solo es un módulo.
🔹Soporte para python 3.x, 2.6 y 2.7.
🔹Puede complementarse con pyflakes

Para mas información https://bitbucket.org/jendrikseipp/vulture
#analisis #optimización
Buen día y mañana mas.
Hacemos un parón en las vacaciones para añadir una aplicación, esta recomendada para los usuarios de Emacs y Ipython/Jupyter.
165-.EIN(Emacs Ipython Notebook): Cliente para Emacs de Jupyter y Ipython, permite crear notebook utilizando Emacs. Entre sus funcionalidades:

🔹Integración con Org-mode.
🔹Copiar/Pegar entre notebook.
🔹Consola de comandos.
🔹Autocompletado.
🔹Imágenes inline.
🔹Resaltado de síntaxis.

Desarrollado en Jupyter Notebook y Emacs Lisp, distribuido con licencia GPL-v3.
Disponible en el repositorio MELPA.
Para mas información visitar su web http://millejoh.github.io/emacs-ipython-notebook/
GitHub https://github.com/millejoh/emacs-ipython-notebook
#editor #notebook
Buen día.
166-.Altair: Librería de visualización estadística declarativa que utiliza la librería Vega-Lite, proporciona un simple API para desarrollar sobre la librería Vega-Lite.

Permite generar en un notebook de Jupyter generar visualizaciones de datos funcionales, con muy poco código..
Distribuido con licencia BSD-3 Clausulas.
Para mas información visitar su https://altair-viz.github.io
GitHub https://github.com/altair-viz/altair
#notebook #gráficas #estadisticas #cientifico
Buen día.
Hoy recordamos un editor para Python enfocado a usuarios que empiezan con Python.
Thonny: IDE para Python enfocado al usuario que esta empezando a programar, es fácil de instalar e incluye Python 3.5. Su interfaz esta diseñada para facilitar el aprendizaje de Python. Entre sus características tenemos:

🔹Incluye un depurador simple y fácil de utilizar.
🔹Ver como se evalúan las expresiones.
🔹Ver el contenido de las variables desde la misma interfaz.
🔹Resaltado de los errores de sintaxis.
🔹Resaltado del ámbito de una variable.
🔹Proporciona una Shell.

Disponible para Linux,Mac, Windows y mediante el comando Pip.
Página web http://thonny.org/
BitBucket https://bitbucket.org/plas/thonny.
#IDE
Buen día y mañana mas.
Volvemos de las vacaciones con una plataforma de desarrollo muy interesante.