Enlaces Aprender Python
Enlaces Aprender Python
Example:
import argparse
args = parser.parse_args()
print(args.accumulate(args.integers))
2. click: https://click.palletsprojects.com
3. Multiplataforma: Tkinter: https://wiki.python.org/moin/Tkinter
4. Permite desarrolar apps de más alto nivel con GTK: PyGTK: https://python-gtk-3-
tutorial.readthedocs.io/
Qt: PyQT:
https://wiki.python.org/moin/PyQt
5. Interfaces de usuario en línea de comandos: ncurses: https://invisible-
island.net/ncurses/ncurses.faq.html
en C pero se accede por medio de curses:
https://docs.python.org/3/howto/curses.html
6. urwid: http://urwid.org/
- Aplicaciones Web:
Estáticas: Pelican: https://blog.getpelican.com/
Dinámicas y juegos en javascript, Pyjamas: https://wiki.python.org/moin/Pyjamas
(convierte código Python en Javascript)
- Propósito General:
Django: https://www.djangoproject.com/
Tiene su propio ORM (object relational mapping)
- Uso Específico:
Falcon: https://falcon.readthedocs.io/en/stable/ (gestiona muchísimas peticiones
por segundo)
Starlette: https://www.starlette.io/ (Gestiona decenas de miles peticiones por
segundo de manera concurrente).
- FTP
ftplib: https://docs.python.org/3/library/ftplib.html (permite hacer uso de este
servicio a través de internet)
- Envío de Emails:
smtplib y email: https://docs.python.org/3/library/email.examples.html
- Gestión de contenido
CMS (Content Management System), Django-CMS: https://github.com/divio/django-cms
- Gestión de contenido
ERP (Enterprise Resorces Planning), Odoo: https://github.com/odoo/odoo
- Pruebas
Jupyter Notebook: https://jupyter.org/
- Visualización de datos
Matplotlb: https://matplotlib.org/
Representación Estadística, seaborn: https://seaborn.pydata.org/
- Deep Learning
TensorFlow (Google): https://www.tensorflow.org
CNTK (Microsoft): https://docs.microsoft.com/es-es/cognitive-toolkit/
Theano: https://pypi.org/project/Theano
Estos 3 Frameworks pueden ser usados por medio de Keras: https://keras.io/
Kraken
ver: https://pypi.org/project/python-kraken-sdk/