0% encontró este documento útil (0 votos)
96 vistas9 páginas

PYTHON

Este documento presenta un informe sobre el lenguaje de programación Python. Python es un lenguaje de propósito general, dinámico e interpretado que se puede utilizar para el desarrollo de aplicaciones web, inteligencia artificial, sistemas operativos y más. Grandes empresas como Google, Instagram, Spotify y Netflix utilizan Python en sus sistemas. Python también se usa comúnmente para el desarrollo web a través de frameworks como Django y Flask.

Cargado por

Neiry Aceituno
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
96 vistas9 páginas

PYTHON

Este documento presenta un informe sobre el lenguaje de programación Python. Python es un lenguaje de propósito general, dinámico e interpretado que se puede utilizar para el desarrollo de aplicaciones web, inteligencia artificial, sistemas operativos y más. Grandes empresas como Google, Instagram, Spotify y Netflix utilizan Python en sus sistemas. Python también se usa comúnmente para el desarrollo web a través de frameworks como Django y Flask.

Cargado por

Neiry Aceituno
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

UNIVERSIDAD TECNOLÓGICA DE HONDURAS

CLASE:
SISTEMAS INUSTRIALES DISTRIBUIDOS

TARES:
INFORME SOBRE PYTHON

PRESENTADO POR:
NEYRI LARIZA ACEITUNO (201810040124)

CATEDRÁTICO:
ING. NORMAL ALBERTO CUBILLA RIVERA

EL PROGRESO YORO 25/03/2021


INDICE
INTRODUCCION
PYTHON es un lenguaje de programación multiparadigma, ya que soporta
orientación a objetos, programación imperativa y, en menor medida,
programación funcional. Es un lenguaje interpretado, dinámico y
multiplataforma.
Python es un lenguaje de programación de propósito general que se puede utilizar en el
desarrollo de aplicaciones web, inteligencia artificial, aprendizaje informático,
automatización, sistemas operativos, aplicaciones móviles y videojuegos.
La versatilidad de Python hace posible producir aplicaciones web avanzadas con
relativa simplicidad y facilidad. Es la solución ideal para proyectos complejos de
desarrollo web.
TEORÍA
PYTHON
Python es un lenguaje de programación interpretado cuya principal filosofía es que sea
legible por cualquier persona con conocimientos básicos de programación.
Además, posee una serie de características que lo hacen muy particular y que, sin duda,
le aportan muchas ventajas y están en la raíz de su uso tan extendido:
Es totalmente gratuito. Se trata de un lenguaje open source o de código abierto, por lo
que no hay que pagar ninguna licencia para utilizarlo.
Está respaldado por una enorme comunidad. Su carácter gratuito hace que
continuamente se estén desarrollando nuevas librerías y aplicaciones. Es difícil pensar
en algo que no haya hecho alguien. Esto es un factor multiplicativo para los
programadores, puesto que cualquier duda estará resuelta en los foros.
Es un lenguaje multiparadigma. Esto significa que combina propiedades de diferentes
paradigmas de programación, lo que permite que sea muy flexible y fácil de aprender de
manera independiente de los conocimientos del interesado.
Sus aplicaciones no se limitan a un área en concreto. El hecho de que sea
multiparadigma permite utilizarlo en campos aparentemente tan dispares como el diseño
de aplicaciones web o la inteligencia artificial, entre muchos otros.
Python es apto para todas las plataformas. Podemos ejecutarlo en diferentes sistemas
operativos como Windows o Linux simplemente usando el intérprete correspondiente.
Como vemos, los beneficios son muchos, pero ¿y los inconvenientes? El principal
obstáculo que le encontramos a Python es que se trata de un lenguaje interpretado, es
decir, que no se compila, sino que se interpreta en tiempo de ejecución. Como
consecuencia, es más lento que Java o C/C++.

PYTHON EN EL MUNDO TECNOLÓGICO

¿Quiénes usan Python?


Grandes empresas que lo usan he aquí algunas de las empresas internacionales
de altísimo nivel que utilizan Python en su desarrollo tecnológico:
Instagram
Python está detrás de las fotos que compartimos en insta. Python es el lenguaje
perfecto para Instagram, puesto a que es de fácil desarrollo, muy simple de
gestionar y es perfecto para el gran volumen de visitas que recibe Instagram
diariamente.
La popular red social Instagram, lleva tras el telón un gran trabajo realizado por
especialistas en Python y gran parte del código primario tiene sus raíces en el
popular lenguaje de la serpiente.
Pinterest

El motor de la plataforma web


está completamente escrito con
el lenguaje de programación
Python. Esta increíble
plataforma que sirve a muchos
día a día para encontrar
inspiración e ideas para
proyectos está desarrollada con
Python. 
Dropbox
¿Tú también te alojas en la nube? Has de saber que casi el 100% del código de
Dropbox está escrito con Python, siendo utilizado en el cliente Desktop y en la
aplicación, siendo este último migrado recientemente. También es utilizado en
los controladores de la web. De esta manera se garantiza que Dropbox funcione
perfectamente, en cualquier sistema operativo gracias a Python.
Battlefield 2

Si, si, el videojuego, ese en el que la batalla es en primera persona, donde el


jugador toma control de distintos equipos bélicos y vehículos para realizar
misiones, lanzado al mercado en el año 2005. Pues ahí donde lo ves, está
completamente desarrollado con Python, desde el motor de juego hasta parte de
las animaciones.
 
BitTorrent
BtTorrent es más conocido como un “protocolo de intercambio” y goza de mucha
popularidad en distintos tipos de círculos de información. Permite además
guardar la información que se está descargando sin temor a perderla. Al pausar la
descarga no se pierden los datos, como usualmente sucede cuando se realizan
descargas con el navegador.
¿Qué tiene de especial BitTorrent? Que ha sido completamente creado y diseñado
con Python. Es testimonio vivo de lo eficiente y poderoso que es este lenguaje
para el desarrollo de grandes proyectos.
Facebook
Según una publicación de 2016 de Facebook, Python es actualmente responsable
de múltiples servicios en gestión de infraestructura. Estos incluyen el uso de
TORconfig para manejar la configuración e imágenes del conmutador de red,
FBOSS para CLI de conmutador de caja blanca y el uso de Dapper para
programar y ejecutar tareas de mantenimiento.
Spotify
A Spotify le encanta lo rápido que es el proceso de desarrollo cuando escribe y
codifica en Python. Las actualizaciones más recientes de la arquitectura de
Spotify han sido todas usando gevent, que proporciona un bucle rápido de
eventos con una API síncrona de alto nivel.
Panda 3D
Panda 3D es un motor para juegos de código abierto con gráficos y sonido para la
creación de juegos en 3D. Este está desarrollado con Python y C++, pero Python
ha hecho que sea reconocido como un motor eficiente y que permite la creación
de juegos con calidad avanzada.
 
Google App Engine
Google App Engine permite la creación de aplicaciones web y móviles,
conectándose con servicios en la nube como Google Cloud y teniendo resultados
bastante eficientes y profesionales.
Basa parte de su código en el lenguaje de la serpiente, pero algo destacable, entre
una de las opciones más populares que tiene para el desarrollo está Python,
permitiendo el uso de frameworks para la construcción de sitios escalables y de
alto volumen de tráfico.

Netflix
Netflix utiliza Python para automatizar tareas, para explorar datos y limpieza,
junto a otros usos de visualización. Otra gran área donde Python resulta
imprescindible en el entrenamiento para aprendizaje automático, en algoritmos de
recomendación, algoritmos para la elección del arte que muestra o algoritmos de
marketing. En líneas generales, ser intuitivo para resolver problemas de red, la
clave del uso de Python en Netflix. 
La NASA

Lo puedes flipar, literalmente, porque la Administración Nacional de Aeronáutica


y del Espacio utiliza Python en gran cantidad de aplicaciones que ejecuta en
el desarrollo de sus proyectos.
Python posee un sistema de gestión, integración y transformación, que según la
NASA será base fundamental para la asistencia en el ámbito de la ingeniería en
los próximos años.
¿Quiénes usan Python?: programas famosos
Como añadido a las organizaciones que acabamos de mencionar, citamos algunos
programas famosos que están hechos con el lenguaje Python:
Calibre: el mejor gestor de e-books para todos los usuarios.
GNU MailMan: un programa para manejar listas de correo.
BitTorrent: programa para compartir ficheros de tipo torrent estándar.
Odoo (antes OpenERP): un ERP y mucho más para la gestión de empresas, de
software libre.

PYTHON EN EL DESARROLLO WEB


Otro de los campos en los que Python ha brillado en los últimos años es en el desarrollo
de aplicaciones web, principalmente gracias a frameworks de desarrollo web muy
potentes como Django, un framework completo o Flask, un microframework.
Sin embargo, en el ecosistema de desarrollo web existen muchas alternativas y
frameworks muy maduros y asentados
como Symfony para PHP, Spring para Java, Grails para Groovy o Rails para Ruby.
Todos estos frameworks están continuamente tomando ideas entre ellos, inmersos en
ofrecer las mejores alternativas para los desarrolladores.
En este caso la ventaja que aporta Django, el principal framework para desarrollo web
en Python, es la de ofrecer un marco de trabajo completo y de calidad para desarrollar
aplicaciones web muy rápido. Como su leitmotiv dice es: “el framework para
perfeccionistas con fechas de entrega”.
CONCLUSIONES
En conclusión, Python es un lenguaje maduro pero que se encuentra en un continuo
proceso de evolución. Gracias a su comunidad de desarrolladores cuenta con una amplia
documentación y como decíamos ha pasado por numerosas épocas y versiones diferentes
que prueban su solvencia.
Python es un lenguaje de propósito general con un uso muy extendido. Esto hace que
aunque algunos lenguajes tienen mejor posición, como es el caso de R en tecnologías de
Data Science y Machine Learning, Python permite abarcas proyectos de una manera
mucho más rápida y eficiente por lo que si eres desarrollador, ingeniero o científico de
datos no deberías perder más tiempo y comenzar especializarte en Python o al menos
conocer sus bondades.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy