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
13-.Pelican: Herramienta para generar web con contenido estático,generador de contenido estático , no requiere base de datos y tiene un diseño modular que permite ampliarse mediante plugins. Entre otras características tenemos:

🔹Soporte para reStructuredText, Mrakdown y AsciiDoc para generar contenido.
🔹Resaltado de sintaxis.
🔹Atom/RSS feeds.
🔹Publicación de contenido en múltiples idiomas.
🔹Soporte para temas.
🔹Importacion desde WordPress, DotClear, RSS feeds.

Distribuido con licencia AGPL-3.0
Para mas información su página web http://blog.getpelican.com/
GitHub https://github.com/getpelican/pelican
#web
Buen día y mañana mas.
14-.Jupyter: Interfaz web ,notebook, alternativo para la shell IPython, que permite crear y compartir documentos con código, ecuaciones o representaciones de datos con texto explicativo, muy útil para crear texto científicos. Entre sus características tenemos:

🔹Múltiples lenguajes soportados.
🔹Integración con DropBox, email y GitHub para compartir documentos.
🔹Widgets interactivo.
🔹Soporte para Big Data mediante Apache Spark, Python, Scala y R.

Se distribuye con licencia BSD.
Página web https://jupyter.org/
#notebook
Buen día y mañana mas.
15-. Fades: Herramienta que permite ejecutar scritps o programas dentro de un entorno virtual, utilizando virtualenvs, con su dependencias. Cuando se ejecuta Fades crea o reutiliza un entorno virtual e instala todas las dependencias requeridas.

Disponible mediante un paquetes para Arch y Debian/Ubuntu, también mediante el comando pip.
Se distribuye con licencia licencia GPL-3.0

Página web https://github.com/PyAr/fades
#configuracion
Buen día y mañana mas.
16-.Cookiecutter: Linea de comandos para crear proyectos utilizando una serie de plantillas que facilitan la configuración para ciertos entornos de forma muy rápida. Soporta múltiples lenguajes y framework. Entre sus características:

Disponible para Linux, Windows y Mac.
Soporta Python 2.7,3.3,3.4,3.5 y PyPy.
Podemos crear nuestra propia plantilla o utilizar las plantillas disponibles para Flask, Django,Ansible,Pyramid, DjangoCMS,Wagtail..etc.

Para mas información y ver todas las plantillas https://github.com/audreyr/cookiecutter
#configuracion
Buen día y mañana mas.
17-.dh-virtualenv: Herramienta que combina el sistema de paquetes de Debian y los entornos virtuales(virtuaenv) para realizar despliegues de aplicaciones en Python. Esta herramienta construye un paquete de tu aplicación utilizando el formato de Debian y estará en un entorno virtual creado para ella.

Página web https://github.com/spotify/dh-virtualenv
#despliegue
Buen día y mañana mas.
18-.Tweets_analyzer: Herramienta para analizar una cuenta de Twitter a través de sus tweet. Proporciona las siguientes funcionalidades:

Actividad de tweet por hora y dái de la semana.
Zona horaria y idioma.
Cliente usado.
Hashtgs usado, usuarios mas retweeted y usuario mas mencionado.
Geolocalización.
Análisis de amigos.
Dispone de licencia GPL-v3
GitHub https://github.com/x0rz/tweets_analyzer
#redesSociales
Buen día y mañana mas.
19-.Django-chartjs: Permite crear gráficos en una aplicación de Django con la librería de Javascripts chartjs, utilizando su motor de renderizado. De forma fácil se podrá datos de tu aplicación en Django al motor de chartjs para generar la gráfica.

Distribuido con licencia MIT.
Para mas información https://github.com/deltaskelta/django-chartjs-engine
#django #gráficas
Buen día y mañana mas.
20-.LiClipse: IDE para Python, conjunto de plugins para mejorar Eclipse, incluye PyDev que integra Python y Django . Este IDE se ha mejorado el editor para HTML/CSS y Javascripts, se ha optimizado para consumir menos recursos y otras mejoras.
Para aquellos usuarios de Eclipse, el periodo adaptación será muy corto.

Dispone de una licencia comercial y 30 días de evaluación.
Para mas información http://www.liclipse.com/index.html
#programacion #IDE
Buen día y mañana mas.
21-.Telepot: Framework en Python para la API de bot de Telegram, permite construir aplicaciones utilizando el API para bots, trabaja con Python 2.7 y 3.5 .Distribuido con licencia MIT.

Su instalación es muy fácil mediante el comando pip.
Para mas información visitar su página en GitHub https://github.com/nickoala/telepot
#mensajeria #redes
Buen día y mañana mas.
22-.Paramiko: implementación del protocolo SSHv2, contiene una serie de funciones para trabajar sobre SSH. Se puede utilizar para realizar conexiones remotas en nuestros desarrollo, soporta Python 2.6+/3.3+ y está distribuido con licencia LGPL-2.1.

Página web http://www.paramiko.org/
GitHub https://github.com/paramiko/paramiko
#redes
Buen día y mañana mas.
23-.Django-controlcenter: Permite toda la actividad de nuestros proyectos mediante un panel de control que se le pueden añadir una serie de widget. Podemos crear gráficas de nuestro datos, utilizar diversas ordenaciones para las tablas, los datos lo puede obtener de Base de datos (SQL o NoSQL) o de un fichero de texto.

Es compatible con Python 2 y 3, Django 1.8-1.10, tiene licencia BSD-3-Clause.
Para mas información https://github.com/byashimov/django-controlcenter
#djangoAdmin
Buen día y mañana mas.
24-.Djaneiro: Plugin que da soporte para Django en Sublime Text 2 y 3, proporciona múltiple snippets que permitira escribir código de forma mas rápida. Su instalación es bastante sencilla, clonando el repositorio y copiandolo, o utilizando PackageControl de Sublime Text.

GitHub https://github.com/squ1b3r/Djaneiro
#configuracion #editor
Buen día y mañana mas.
25-.Django Behaviors: Librería para implementar el modelo de comportamiento (Django Model Behaviors) , que permite integrar en tu proyecto una serie de comportamientos comunes de forma fácil. Distribuido con licencia MIT

Para mas información visitar su repositorio en GiHutb htps://github.com/audiolion/django-behaviors.
Para conocer que es Django Model Behaviors, visitar http://blog.kevinastone.com/django-model-behaviors.html
#django
26-.Pybuilder: Herramienta para construir aplicaciones en Python y gestionar sus dependencias, es similar a Maven pero enfocado a Python.
Dispone de un conjunto de plugins para integrarse con otras herramientas y librerías utilizadas en proyectos de Python habitualmente como pueden ser:

🔹Unittest,coverage, pychecker o pylint.
🔹IDE como Pycharm o Pydev.
🔹Django.
🔹Spnix.
🔹Pep8 y flake8.
🔹Y mas herramientas.

Distribuido con licencia Apache 2.0, la instalación se realiza mediante el comando pip.

Para mas información, visitar su web https://pybuilder.github.io/#checkoutbuild.
GitHub https://github.com/pybuilder/pybuilder
#configuracion #proyectos
Buen día y mañana mas.
27-.ptipython: Shell con características avanzadas, similar a Python REPL, permite trabajar con Python 2.6 hasta 3.5. La instalación es mediante el comando pip.

Como características principales, tenemos:
🔹Edición múltiple.
🔹Autocompletado.
🔹Soporte para ratón.
🔹Esquemas de colores.
🔹Edición múltiple.

Página GitHub https://github.com/jonathanslenders/ptpython
#shell #desarrollo
Buen día y mañana mas.
28-.PyVmMonitor: Herramienta de profiler para Python, permite monitorizar el rendimiento de un programa. Entre sus características tenemos:

🔹Ejecución dentro del programa.
🔹Profile determinista.
🔹Permite analizar los resultados de Pstats.
🔹Disponible API.
🔹Se puede realizar profile en una máquina diferente.
🔹Soporte para procesamiento múltiple.
🔹Integración con PyCharm y PyDev.

Para funcionar correctamente requiere el uso de yappi
Página web http://www.pyvmmonitor.com/
#analisis
Buen día y mañana mas.
29-.Wagtail: CMS desarrollado en Django, que destaca por su rapidez y flexibilidad para el desarrollo de páginas web. Utiliza el modelo de datos y plantillas de Django y permite integrarse como una aplicación de Django. Entre sus características tenemos.

🔹Panel de administración propio y fácilmente personalizable.
🔹Sistema de construcción de formularios.
🔹Soporte para ElasticSearch.
🔹Soporte para varios idiomas.
🔹Streamfield; sistema de creación de contenido.

Distribuido con licencia BSD-3-Clausulas.
La instalación se realizar mediante el comando pip.
Para mas información visitar su web https://wagtail.io/.
GitHub https://github.com/wagtail/wagtail.
#CMS #django #web
Buen día y mañana mas.
30-.Anaconda IDE: Plugin para transformar el editor Sublime Text 3 en un completo IDE para el desarrollo en Python, añadiendo un conjunto de características y soporte para diversas herramientas como:

🔹Autocompletado.
🔹Code liting.
🔹Ver documentación de cualquier clase, método o función.
🔹Ejecución de Test.
🔹Auto imports.
🔹Pep8.
🔹PyFlakes.
🔹Jedi.
🔹PyLint.
🔹Mccabe.

Distribuido con licencia GPL-3.0.
Para mas información, web http://damnwidget.github.io/anaconda/
GitHub http://damnwidget.github.io/anaconda/
#IDE #configuracion
Buen día y mañana mas.
31-.Virtualwrapper:Conjunto de extensiones de la herramienta virtualenv, que permite mejorar el uso y rendimiento. Entre las ventajas que proporciona, tenemos:

🔹Organizar tus entornos virtuales en una solo lugar.
🔹Los comandos de administración (crear, borrar, copiar...) son mas sencillos de utilizar.
🔹Usa un solo comando para cambiar entre entornos virtuales.
🔹Hook configurables por el usuario.
🔹Sistema de plugins.

Testeado para las versiones de Python 2.6 hasta 3.4, distribuido con licencia MIT.
Para mas información y mirar su documentación, dispone de un repositorio en Bitbucket https://bitbucket.org/virtualenvwrapper/virtualenvwrapper
#configuracion #entornoVirtual
32-.Kyvi: Librería para desarrollo rápido de aplicaciones para Python, permite crear interfaces y aplicaciones multi-touch, soporta ka mayoría de los protocolos y dispositivos, como Linux HID,WM_Touch, OSX trackpad y magic mouse...etc.

Soporte para OpenGL ES 2 , porporciona un conjunto de widgets para ampliar funcionalidades. Puede ejecutarse en Linux,Windows, OSX y Android, desde la versión 1.7.2 tiene licencia MIT y para versiones anteriores distribuido con licencia LGPL v3.

Página web https://kivy.org
GitHub: https://github.com/kivy/kivy
#desarrollo
Buen día y mañana mas.
33-.Splinter: Herramienta para testear aplicaciones web, permite automatizar acciones a realizar desde un navegador a una página web, estas acciones pueden ser:

🔹Rellenar un formulario.
🔹Navegación por la página.
🔹Simular pulsaciones en botones.
🔹Verificación de textos o elementos en una página.
🔹Manipulación de cookies.

Oficialmente solo soporta Python 2.7+ , distribuido con licencia BSD- 3 Clause
Para mas información https://github.com/cobrateam/splinter
Documentación https://splinter.readthedocs.io/en/latest/index.html
#testing
Buen día y mañana mas.