¿Cuáles son algunas aplicaciones de Python?

Aquí están esas 10 aplicaciones del mundo real de Python y conocerlas te brindará una motivación real no solo para aprender Python, sino también para dominarlo, de modo que puedas crear cualquier cosa con él.

1. Desarrollo web e internet

Python le permite desarrollar una aplicación web sin demasiados problemas. Tiene bibliotecas para protocolos de Internet como HTML y XML, JSON, procesamiento de correo electrónico, FTP, IMAP y una interfaz de socket fácil de usar. Sin embargo, el índice del paquete tiene más bibliotecas:

  • Solicitudes: una biblioteca de cliente HTTP
  • BeautifulSoup: un analizador HTML
  • Feedparser: para analizar fuentes RSS / Atom
  • Paramiko: para implementar el protocolo SSH2
  • Twisted Python: para programación de red asincrónica

También tenemos una gama de marcos disponibles. Algunos de estos son: Django, Pyramid. También obtenemos microframeworks como matraz y botella. Encontrará este artículo en una Introducción a la programación de Python .

También podemos escribir scripts CGI, y obtenemos sistemas avanzados de administración de contenido como Plone y Django CMS.

2. Aplicaciones de escritorio GUI

La mayoría de las distribuciones binarias de Python se envían con Tk, una biblioteca GUI estándar. Le permite redactar una interfaz de usuario para una aplicación. Aparte de eso, algunos kits de herramientas están disponibles:

  • wxWidgets
  • Kivy: para escribir aplicaciones multitáctiles
  • Qt vía pyqt o pyside

Y luego tenemos algunos juegos de herramientas específicos de la plataforma:

  • GTK +
  • Clases de Microsoft Foundation a través de las extensiones win32
  • Delphi

3. Aplicaciones científicas y numéricas

Con su poder, no sorprende que Python encuentre su lugar en la comunidad científica. Para esto, tenemos:

  • SciPy: una colección de paquetes para matemáticas, ciencias e ingeniería.
  • Pandas: una biblioteca de análisis de datos y modelos
  • IPython: un potente shell para editar y grabar fácilmente las sesiones de trabajo. También es compatible con visualizaciones y computación paralela.
  • Curso de carpintería de software: enseña habilidades básicas para la informática científica y la ejecución de bootcamps. También proporciona materiales de enseñanza de acceso abierto.
  • Además, NumPy nos permite manejar cálculos numéricos complejos.

4. Aplicación de desarrollo de software

Los desarrolladores de software hacen uso de python como lenguaje de soporte. Lo usan para el control y la gestión de compilación, las pruebas y para muchas otras cosas:

  • SCons – para construir-control
  • Buildbot, Apache Gump: para compilación y pruebas automáticas y continuas
  • Roundup, Trac: para la gestión de proyectos y el seguimiento de errores.
  • Lista de entornos de desarrollo integrado

5. Aplicaciones de Python en educación

Gracias a su simplicidad, brevedad y gran comunidad, Python es un excelente lenguaje de programación introductorio. Es un gran idioma para enseñar en las escuelas o incluso para aprender solo.

Siga mi cuenta para leer mis respuestas habituales en Data Science

6. Aplicaciones de Python en negocios

Python también es una gran opción para desarrollar sistemas ERP y de comercio electrónico:

  • Tryton: una plataforma de aplicaciones de propósito general de alto nivel y tres niveles.
  • Odoo: un software de gestión con una amplia gama de aplicaciones empresariales. Con eso, es un todo terreno y forma un conjunto completo de aplicaciones de gestión empresarial vigentes.

7. Acceso a la base de datos

Con Python, tienes:

  • Interfaces personalizadas y ODBC para MySQL, Oracle, PostgreSQL, MS SQL Server y otros. Estos están disponibles gratuitamente para descargar.
  • Bases de datos de objetos como Durus y ZODB
  • API de base de datos estándar

8. Programación de red

Con todas esas posibilidades, ¿cómo se aflojaría Python en la programación de red? Proporciona soporte para la programación de red de nivel inferior:

  • Twisted Python: un marco para la programación de red asincrónica. Lo mencionamos en la sección 2.
  • Una interfaz de socket fácil de usar

9. Juegos y gráficos en 3D

Es seguro decir que este es el más interesante. Cuando las personas escuchan a alguien decir que están aprendiendo Python, lo primero que se les pregunta es: ‘Entonces, ¿ya hiciste un juego?’

PyGame, PyKyra son dos marcos para el desarrollo de juegos con Python. Además de estos, también obtenemos una variedad de bibliotecas de renderizado 3D.

Si eres uno de esos desarrolladores de juegos, puedes visitar PyWeek, un concurso de programación de juegos semestral.

10. Otras aplicaciones de Python

Estos son algunos de los principales casos de uso de Python. Además de lo que acabamos de discutir, todavía encuentra uso en más lugares:

  • Aplicaciones basadas en consola
  • Aplicaciones basadas en audio o video
  • Aplicaciones para imágenes
  • Aplicaciones empresariales
  • Aplicaciones CAD 3D
  • Visión por computadora (instalaciones como detección de rostros y detección de colores)
  • Aprendizaje automático
  • Robótica
  • Web Scraping (Recolección de datos de sitios web)
  • Scripting
  • Inteligencia artificial
  • Análisis de los datos

Python está en todas partes. Ahora, cuando conozca sus aplicaciones, sabrá cuán poderoso es Python. Esto es posible debido a las características de Python que lo diferencia de otros lenguajes de programación que son:

  1. Python es fácil
  2. Expresivo
  3. Gratis y de código abierto
  4. Nivel alto
  5. Portátil
  6. Interpretado
  7. Orientado a objetos
  8. Extensible
  9. Incrustable
  10. Tiene una gran biblioteca estándar
  11. Programación GUI
  12. Mecanografiado dinámicamente

También puede leer: La respuesta de Sakina Mirza a ¿Cuáles son los pros y los contras de Python?

Si te gustan las respuestas, ¡por favor vota!

Python puede hacer casi cualquier cosa que desee, ya que es un lenguaje de propósito general. Algunos de los roles más populares:

Análisis de datos : con bibliotecas como NumPy, Matplotlib, Pandas y más.

Robótica Con la Raspberry Pi

Desarrollo web : con marcos como Django o Flask

Aprendizaje automático : con Scikit-learn

Aprendizaje profundo : con TensorFlow, Theano o algunos otros.

Python me parece el más popular en este momento para el análisis de datos y el desarrollo web, pero puede hacer muchas cosas.

La lista más completa de las victorias de Python se encuentra en el sitio web de Python, bajo Historias de éxito de Python.

Sitio web de Google, Yahoo, Washington Post, sistema de gestión de contenido Plone, marco / aplicación de portal Zope, etc.

Google y Yahoo originalmente implementaron gran parte de su funcionalidad escrita en Python. Cuando el rendimiento era un problema (obviamente, el motor de búsqueda) lo reprogramaron en C o C ++.

Sin embargo, muchos de los módulos críticos que no son de rendimiento hoy en día permanecen escritos en Python. Cuando esté en estos sitios revisando la ayuda en línea o haciendo alguna actividad social / de portal, eche un vistazo a la URL de la página que está viendo y vea si hay un “.py” en alguna parte.

El nuevo motor de aplicaciones de Google es 100% Python. No es solo la funcionalidad antigua sino también la funcionalidad nueva la que se codifica en Python.

Google ha hecho que sus prácticas / filosofía de desarrollo sean bastante transparentes para el mundo exterior. En general, son personas muy conocedoras, y se alienta a sus programadores a usar un lenguaje que sea adecuado para el software que están creando.

Muchos proyectos de software gestionados / organizados / supervisados ​​por Trac. Trac está escrito en Python.

Alguien escribió en el blog una lista de aplicaciones populares de Python en Cómo Python gana la web.

Por otro lado, Python ganó el premio de elección de lectores en 2008 por el lenguaje de programación favorito. La encuesta fue publicada por la revista Linux Journal.

fuente: ¿Dónde puedo encontrar ejemplos del mundo real de aplicaciones escritas en python?

Python es poderoso … y rápido; juega bien con los demás; corre por todos lados;
es amigable y fácil de aprender; Esta abierto.

Estas son algunas de las razones por las cuales las personas que usan Python prefieren no usar nada más.

Aplicaciones para Python

Python se usa en muchos dominios de aplicación. Aquí hay una muestra.

Desarrollo web e internet

Python ofrece muchas opciones para el desarrollo web:

  • Marcos como Django y Pyramid.
  • Micro-marcos como Flask y Bottle.
  • Sistemas avanzados de gestión de contenido como Plone y django CMS.

La biblioteca estándar de Python admite muchos protocolos de Internet:

  • HTML y XML
  • JSON
  • Procesamiento de correo electrónico.
  • Soporte para FTP, IMAP y otros protocolos de Internet.
  • Interfaz de socket fácil de usar.

Y el índice del paquete tiene aún más bibliotecas:

  • Solicitudes, una potente biblioteca de cliente HTTP.
  • BeautifulSoup, un analizador de HTML que puede manejar todo tipo de HTML extraño.
  • Feedparser para analizar fuentes RSS / Atom.
  • Paramiko, implementando el protocolo SSH2.
  • Twisted Python, un marco para la programación de red asincrónica.

Científica y numérica

Python es ampliamente utilizado en informática científica y numérica:

  • SciPy es una colección de paquetes para matemáticas, ciencias e ingeniería.
  • Pandas es una biblioteca de análisis y modelado de datos.
  • IPython es un potente shell interactivo que presenta una fácil edición y grabación de una sesión de trabajo, y admite visualizaciones y computación paralela.
  • El curso de Carpintería de software enseña habilidades básicas para la informática científica, ejecutar bootcamps y proporcionar materiales de enseñanza de acceso abierto.

Educación

Python es un lenguaje excelente para enseñar programación, tanto a nivel introductorio como en cursos más avanzados.

  • Libros como How to Think Like a Computer Scientist, Python Programming: An Introduction to Computer Science, and Practical Programming.
  • El Grupo de Interés Especial para la Educación es un buen lugar para discutir temas de enseñanza.

GUI de escritorio

La biblioteca Tk GUI se incluye con la mayoría de las distribuciones binarias de Python.

Algunos kits de herramientas que se pueden usar en varias plataformas están disponibles por separado:

  • wxWidgets
  • Kivy, para escribir aplicaciones multitáctiles.
  • Qt vía pyqt o pyside

Los kits de herramientas específicos de la plataforma también están disponibles:

  • GTK +
  • Clases de Microsoft Foundation a través de las extensiones win32

Desarrollo de software

Python se usa a menudo como un lenguaje de soporte para desarrolladores de software, para control y administración de compilación, pruebas y de muchas otras maneras.

  • SCons para el control de construcción.
  • Buildbot y Apache Gump para compilación y pruebas continuas automatizadas.
  • Roundup o Trac para el seguimiento de errores y la gestión de proyectos.

Aplicaciones de negocios

Python también se usa para construir sistemas ERP y de comercio electrónico:

  • Odoo es un software de gestión todo en uno que ofrece una gama de aplicaciones empresariales que forman un conjunto completo de aplicaciones de gestión empresarial.
  • Tryton es una plataforma de aplicaciones de propósito general de alto nivel de tres niveles.

tienes tu respuesta?

Python es un lenguaje de programación de propósito general de alto nivel que ofrece múltiples paradigmas como la orientación a objetos y la programación estructural y funcional para el desarrollo de software. Funciona en sistemas operativos multiplataforma y se puede utilizar para desarrollar una amplia gama de aplicaciones, incluidas aquellas destinadas al procesamiento de imágenes, procesamiento de texto, web y a nivel empresarial utilizando datos científicos, numéricos y de red. BitTorrent, YouTube, Dropbox, Deluge, Cinema 4D y Bazaar son algunas aplicaciones de uso global basadas en Python.

Aplicaciones de Python

1. Aplicaciones de escritorio basadas en GUI:

Python tiene una sintaxis simple, arquitectura modular, herramientas de procesamiento de texto enriquecido y la capacidad de trabajar en múltiples sistemas operativos que lo convierten en una opción deseable para desarrollar aplicaciones basadas en escritorio. Hay varios kits de herramientas GUI como wxPython, PyQt o PyGtk disponibles que ayudan a los desarrolladores a crear una interfaz gráfica de usuario (GUI) altamente funcional. Las diversas aplicaciones desarrolladas con Python incluyen:

  • Aplicaciones de procesamiento de imágenes y diseño gráfico: Python se ha utilizado para hacer software de imágenes 2D como Inkscape, GIMP, Paint Shop Pro y Scribus. Además, los paquetes de animación 3D, como Blender, 3ds Max, Cinema 4D, Houdini, Lightwave y Maya, también usan Python en proporciones variables.
  • Aplicaciones científicas y computacionales: las velocidades más altas, la productividad y la disponibilidad de herramientas, como Scientific Python y Numeric Python, han dado como resultado que Python se convierta en una parte integral de las aplicaciones involucradas en el cálculo y el procesamiento de datos científicos. El software de modelado 3D, como FreeCAD, y el software de método de elementos finitos, como Abaqus, están codificados en Python.

Lee mas:
https://www.invensis.net/blog/it

Si observa PyPi, comprenderá que puede hacer casi cualquier cosa con Python.

Para aquellos que no saben, PyPi significa PYthon Package Index.

Aquí está el enlace a PyPi: https://pypi.python.org/pypi/ ?
PyPi es el repositorio oficial de software de terceros para el lenguaje de programación Python. Básicamente contiene una lista de bibliotecas de Python, cada una con un propósito diferente.

Si tiene algo en mente que quiere hacer (por ejemplo, aeroespacial), simplemente busque una palabra clave (aeroespacial) y vea la descripción de la biblioteca para comprender lo que hace.

Luego, para instalarlo, simplemente abra el símbolo del sistema en su computadora y escriba:

pip install name_of_library

Tenga en cuenta que primero necesitará tener pip instalado para eso.

Para poder ejecutar scripts de Python, debe tener instalado el intérprete de Python. Para descargar eso puedes ir a

Descargar Python

Hay dos versiones 2.xy 3.x. Es mejor que veas qué versión necesitas ejecutar.

Después de instalar Python. Puede navegar a través de su carpeta donde se guardan los scripts de Python. Mantenga presionada la tecla Mayús y haga clic derecho y haga clic en Abrir símbolo del sistema aquí. Luego escribe

python filename.py

Si dice el comando python no encontrado. Luego haga clic derecho en las propiedades. Luego haga clic en configuración avanzada (a la izquierda de la ventana). Haga clic en variable de entorno. Si ve la RUTA en el cuadro superior, haga clic en esa y seleccione editar y agregue `;` si hay otras rutas y agregue esta línea para Python 2.7:

; C: / Python27

Si no ve RUTA, haga clic en nuevo y asígnele el nombre “RUTA” y en el contenido escriba la misma cadena anterior pero sin `;`

Guarde y vuelva a abrir la ventana de comandos y vuelva a ejecutar el comando.

Es un lenguaje de propósito general. Puedes hacer casi cualquier cosa con él. Sin embargo, diferentes idiomas son más adecuados para diferentes tareas. Python es especialmente bueno para desarrollar aplicaciones web, para trabajos científicos (tiene poderosas bibliotecas de matemáticas), para crear herramientas de programación y para crear utilidades para administrar sistemas de TI.

Python se encuentra actualmente entre los lenguajes de programación más buscados, debido básicamente a su sintaxis fácil y una amplia gama de aplicaciones, pero el campo principal de aplicación de python es:

Desarrollo web e internet: se usa en marcos como Django y Pyramid. Debido a la disponibilidad de la expresión regular (RegEx), es un lenguaje extraordinariamente útil para el reconocimiento de patrones, la extracción de datos, el aprendizaje automático y la gestión de contenido, entre otros.

Para acortar la larga historia, el análisis y uso de big data es la aplicación principal de la misma.

Si desea obtener más información sobre su uso en otras aplicaciones en GUI, desarrollo de software, etc., puede consultar esta página en el sitio web oficial de Python: Aplicaciones para Python

La respuesta más simple y mejor es FACEBOOK. Está desarrollado utilizando PHP y Python.