Diccionario de Python y TODAS sus Librerías

Aquí vas a poder encontrar las palabras más importantes que se utilizan dentro del mundo del lenguaje de programación de Python.

Relacionados Python: Aprender Python / Cursos Python / Libros Python / Frameworks Python / Librerías Python / Recursos Python / Editores o IDEs Python

A

asyncio

Una biblioteca para escribir código concurrente utilizando la sintaxis async / await. Proporciona infraestructura para escribir código concurrente de un solo subproceso utilizando rutinas, multiplexando el acceso de E / S a través de sockets y otros recursos, ejecutando clientes y servidores de red y otras primitivas relacionadas.

B

BeeWare

Colección de proyectos que se pueden utilizar para ayudar a desarrollar, depurar y lanzar el software Python. Cada herramienta sigue la filosofía de Unix de hacer bien cada cosa.

Bokeh

Una biblioteca de visualización interactiva para Python, que proporciona una construcción elegante y concisa de gráficos versátiles. Ofrece interactividad de alto rendimiento para conjuntos de datos muy grandes o de transmisión. Permite una presentación visual hermosa y significativa de los datos en los navegadores web modernos.

Bottle

Framework web micro WSGI rápido, simple y ligero para Python. Ofrece requests de solicitudes (enrutamiento de URL) con soporte de parámetros de URL, plantillas, un servidor HTTP incorporado y adaptadores para muchos motores de plantillas y servidores WSGI / HTTP de terceros, todo en un solo archivo y sin dependencias que no sean las propias de la biblioteca de Python.

Buildbot

Software de desarrollo para la integración continua basado en Python que admite la automatización de sistemas de compilación complejos, la implementación de aplicaciones y la gestión de otros procesos sofisticados. Proporciona los componentes y la estructura para automatizar los procesos de compilación, pruebas y lanzamientos definitivos.

C

CherryPy

Framework de Python orientado a objetos orientado que permite a los desarrolladores crear aplicaciones web o construir cualquier otro programa de escritorio basado en Python y nos ofrece omo resultado final un código fuente más pequeño de lo normal y desarrollado en menos tiempo.

Cpython

Implementación de referencia del lenguaje de programación Python. Escrito en C, CPython es la implementación predeterminada y más utilizada del lenguaje.

D

Dask

Biblioteca flexible de computación paralela para computación analítica. Dask se compone de dos componentes: programación dinámica de tareas optimizada para cómputo y colecciones de “Big Data”, como matrices paralelas, frameworks de datos y listas que extienden interfaces comunes como NumPy, Pandas u otros iteradores de Python.

Django

Framework de Python de alto nivel que fomenta el desarrollo rápido, bajo un diseño limpio y pragmático. El framework es mantenido activamente por una gran comunidad de desarrolladores que lo respaldan y nos ofrece unas características robustas, seguridad moderna y posee una amplia gama de complementos.

Django Channels

Un proyecto oficial de Django. Extiende sus capacidades más allá del HTTP: Para manejar WebSockets, protocolos de chat, protocolos IoT y más. Construidos sobre una especificación de Python llamada ASGI.

Docutils

Sistema de procesamiento de texto para procesar documentación de texto sin formato en formatos útiles, como HTML , LaTeX, páginas de manual, documento abierto o XML. Diseñado para trabajar de manera flexible con texto en varios idiomas (un idioma a la vez). Las características específicas del idioma están completamente parametrizadas.

F

Flask

Un framework ligero de Python basado en Werkzeug y Jinja 2. Arquitectura de seguridad del sistema operativo que proporciona soporte flexible para políticas de seguridad. FLASK es un framework central en los sistemas operativos centrados en la seguridad, como el Linux de seguridad mejorada de la NSA (SELinux), OpenSolaris FMAC y TrustedBSD.

J

Jinja2

Un motor de plantillas para Python . Ofrece un poderoso conjunto de herramientas, que incluyen un entorno de espacio aislado, un sistema de escape HTML automático , un depurador, herencia de plantillas, ayudantes de diseño y sintaxis configurable. También proporciona soporte completo Unicode.

Jupyter (IPython)

Aplicación web que permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Los usos incluyen: limpieza y transformación de datos, simulación numérica, modelado estadístico, visualización de datos, aprendizaje automático y mucho más.

K

Kivy

Biblioteca de Python para el desarrollo rápido de aplicaciones que utilizan interfaces de usuario innovadoras, como aplicaciones multitáctiles. Se usa para hacer aplicaciones móviles con python. Puede ejecutarse en Android , iOS , Linux , OS X y Windows.

M

Matplotlib

Biblioteca de trazado 2D de Python que produce cifras de calidad de publicación en una variedad de formatos impresos y entornos interactivos en todas las plataformas. Matplotlib se puede usar en scripts Python, el shell Python e IPython, el cuaderno jupyter, los servidores de aplicaciones web y cuatro kits de herramientas de interfaz gráfica de usuario.

N

NumPy

Paquete fundamental para computación científica con Python . NumPy es la biblioteca principal en Python para la manipulación de matrices y, por lo tanto, una gran parte del cálculo numérico y científico basado en este lenguaje.

P

Pandas

Biblioteca con licencia BSD que proporciona estructuras de datos y herramientas de análisis de datos de alto rendimiento y fáciles de usar para Python . Pandas proporciona dos contenedores de datos adicionales para Python (Series y DataFrame), así como funcionalidades útiles de procesamiento de datos para el manejo de datos faltantes, establecer comparaciones y vectorización.

PyBrain

Biblioteca modular de aprendizaje automático para Python . Su objetivo es ofrecer algoritmos flexibles, fáciles de usar y aún potentes para las tareas de aprendizaje automático y una variedad de entornos predefinidos para probar y comparar sus algoritmos.

PyCharm

Integrated Development Environment (IDE) utilizado en la programación de computadoras, específicamente para el lenguaje Python . Proporciona análisis de código, un depurador gráfico, un probador de unidad integrado, integración con sistemas de control de versiones (VCS) y admite el desarrollo web con Django .

PyGTK

Un conjunto de envoltorios escritos en Python y C para la biblioteca GTK + GUI. Es parte del proyecto GNOME. Ofrece herramientas integrales para crear aplicaciones de escritorio en Python.

Pylons

Framework de aplicación para la web, escrito en Python . Hace una gran utilización del estándar de Interfaz de puerta de enlace del servidor web para admitir la reutilización y dividir la funcionalidad en diferentes módulos.

Pyparsing

Framework de análisis de descenso recursivo para el lenguaje de programación Python . Enfoque alternativo para crear y ejecutar gramáticas simples, en comparación con el enfoque tradicional lex / yacc, o el uso de expresiones regulares.

Pyramid

Framework web Python que surgió del proyecto Pylons. Está diseñado para facilitar la creación de aplicaciones web. Pyramid proporciona solo las herramientas básicas necesarias para casi todas las aplicaciones web: mapear URL a código, seguridad y servir activos estáticos (archivos como JavaScript y CSS ).

Pyston

Implementación de Python que pretende ser altamente compatible y de alto rendimiento. Utiliza técnicas modernas de JIT y admite de forma nativa muchos módulos de extensión CPython C.

Python

Lenguaje de programación de uso general popular cuya filosofía se centra principalmente en la legibilidad y facilidad de mantenimiento del código. Como lenguaje interpretado de alto nivel, Python es fácil de aprender para aquellos que desean comenzar a codificar.

PyTorch

Una biblioteca de aprendizaje automático de código abierto para Python . Proporciona una ruta perfecta desde la creación de prototipos de investigación hasta la implementación de producción. De acuerdo con la antorcha.

S

Scapy

Programa Python que permite al usuario enviar, oler y diseccionar y falsificar paquetes de red. Esta capacidad permite la construcción de herramientas que pueden sondear, escanear o atacar redes.

Scrapy

Framework de Python para el raspado y el rastreo web a gran escala.

Scikit Learn

Módulo de Python para aprendizaje automático construido sobre SciPy y distribuido bajo la licencia BSD de 3 cláusulas. Herramienta eficiente para minería de datos y análisis de datos.

SciPy

Ecosistema de software de código abierto basado en Python para matemáticas, ciencias e ingeniería. Contiene módulos para optimización, álgebra lineal, integración, interpolación, funciones especiales, FFT, procesamiento de señales e imágenes, solucionadores de ODE y otras tareas comunes en ciencia e ingeniería.

Seaborn

Biblioteca de visualización de Python basada en matplotlib. Proporciona una interfaz de alto nivel para dibujar gráficos estadísticos atractivos. Está construido sobre matplotlib y está estrechamente integrado con la pila PyData, incluido el soporte para estructuras de datos numpy y pandas y rutinas estadísticas de scipy y statsmodels.

Sheetfu

Sheetfu es una librería de Python creada para trabajar conjunto al servicio de hojas de cálculo de Google, Google Sheets.

▶ Saber Más sobre Seetfu

StatsModels

Paquete Python que permite a los usuarios explorar datos, estimar modelos estadísticos y realizar pruebas estadísticas. Proporciona el backend estadístico para otras bibliotecas de Python. Lanzado bajo la licencia BSD modificada de código abierto (3 cláusulas).

SymPy

Es una biblioteca ligera de Python para computación simbólica. SymPy puede ampliarse con funciones adicionales o implementarse en otras aplicaciones. Puede realizar una variedad de cálculos diferentes, desde algebraica simple hasta física cuántica y matemática discreta.

SQLAIchemy

Herramienta de manipulación de bases de datos para python que se puede utilizar como biblioteca independiente para manipular bases de datos relacionales. La alquimia SQL proporciona expresiones sql básicas basadas en python y ORM basado en python orientado a objetos . También proporciona una sintaxis declarativa de alto nivel para ORM por simplicidad.

T

TensorFlow

Biblioteca de software para computación numérica usando gráficos de flujo de datos. Los nodos en el gráfico representan operaciones matemáticas, mientras que los bordes del gráfico representan los conjuntos de datos multidimensionales (tensores) comunicados entre ellos.

Theano

Biblioteca de Python que le permite definir, optimizar y evaluar expresiones matemáticas que involucran matrices multidimensionales de manera eficiente. Puede usar GPU y realizar una diferenciación simbólica eficiente.

Tornado

Una versión del servidor web escalable y sin bloqueo y las herramientas que impulsan FriendFeed. La aplicación FriendFeed está escrita utilizando un framework web que se parece un poco a web.py o la aplicación web de Google, pero con herramientas y optimizaciones adicionales para aprovechar la infraestructura subyacente sin bloqueo.

Twisted

Framework de programación de red basado en eventos escrito en Python y licenciado bajo la Licencia MIT. Los proyectos retorcidos son compatibles con TCP , UDP , SSL / TLS, multidifusión IP, sockets de dominio Unix, una gran cantidad de protocolos y mucho más.

V

Vidgear

Vidgear, es una poderosa librería dedicada al procesamiento de vídeo construida de subprocesos múltiples de la API Gears.

Saber Más sobre Vidgear

Virtualenv

Software, programa o sistema que implementa, gestiona y controla múltiples instancias de entorno virtual. Una herramienta para crear entornos aislados de Python. Virtualenv le permitirá definir entornos de tiempo de ejecución Python aislados sin dañar la instalación de Python raíz o del sistema.

W

Web2py

Un objetivo principal de web2py es la facilidad de uso, desde la configuración, el aprendizaje, la codificación, la distribución y la implementación. Se las arregla para lograr ese objetivo bastante bien, al tiempo que ofrece un conjunto de características muy rico y permite mucha flexibilidad.

Web.Py

Framework web para Python que es tan simple como poderoso. Web.py está en el dominio público; puedes usarlo para cualquier propósito sin ninguna restricción.

WxPython

GUI toolkit para Python que es un contenedor alrededor de la biblioteca wxWidgets C ++ GUI. wxPython proporciona una gran variedad de tipos de ventanas y controles, todos implementados con una apariencia nativa (mediante el uso de widgets nativos) en las plataformas en las que es compatible.

Fecha de Creación: El Diccionario de Python fue creada el 13 de Mayo de 2020 y su última edición fue realizada el 02 de Febrero de 2022.

Relacionado

10 Frameworks que los Desarrolladores de Software deberían Aprender 2024

Bienvenidos desarrolladores web y de software, estamos en los inicios de 2023 y es posible que muchos se esten planteado sus objetivos para lo largo del año. Con anterioridad ya he compartidos las rutas de aprendizaje para un desarrollador front-end, un desarrollador full-stack o un desarrollador back-end entre otros muchos contenidos más. En este artículo, me gustaría compartir algunos de los mejores frameworks y bibliotecas para ¡SEGUIR LEYENDO!

15 Excelentes Libros GRATIS de Programación hechos por el creador de tutoriales de programación Flaviocopes (en inglés)

En los siguientes manuales vas a encontrar un gran contenido (en inglés) creado por @flaviocopes. Si te gustan sus contenidos, no dejes de visitar su página web flaviocopes.com, en la que Flavio publica un artículo en el que aprender algo nuevo cada día. Manual de Python. 2021 PDF, ePub, Mobi Manual para principiantes de React. 2020 PDF, ePub, Mobi Manual para principiantes de JavaScript. 2020 PDF, ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

21 Nuevos Cursos Gratuitos: Python, Google Cloud, CSS y Más (25 de Febrero 2021)

Como de costumbre, vamos con los cursos gratis, tenemos 3 cursos en español: Computación, Google Cloud y aplicaciones web; y 18 cursos gratuitos en inglés: Python, Flask, Ionic, PHP, Android, Github, CSS, Flexbox, Illustrator, Photoshop, Scrum y minado de Sugar. Recuerda, que puedes si quieres, puedes acceder a las Mejores Ofertas de Udemy ¡Alé, aprendamos gratis un ratico! Cursos en Español Computación ? Curso Gratuito de ¡SEGUIR LEYENDO!

25 Mejores cursos de Udemy 2020 [EN]

Más de 20 expertos han compilado esta lista de los mejores cursos, certificados, tutoriales, capacitación y clases de Udemy disponibles en línea para 2020. Estos incluyen las mejores ofertas y descuentos para brindarte los mejores precios en oferta. Los cursos son adecuados para principiantes, estudiantes intermedios y expertos. Esta compilación ya ha ayudado a más de 72.000 estudiantes y se actualiza cada poco tiempo. Consulta nuestra ¡SEGUIR LEYENDO!

26 Nuevos Cursos GRATIS de Udemy: Python, Javascript, Flutter (cupón finalizado)

26 Nuevos cursos con cupones free de Udemy: En español (typescript,javascript, react, vue y videojuegos) e ingles (Python, Django, Javascript, R, SQL, Flutter, Java, Qt, Bootstrap, Illustrator y Photoshop). Cursos en Español ? Curso Gratis de Udemy: Aprende JavaScript y Jquery de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Typescript de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Vue + ¡SEGUIR LEYENDO!