0% encontró este documento útil (0 votos)
897 vistas12 páginas

Tarea (Informe Sobre Python)

un asistente virtual creado por Anthropic para ser útil, honesto y honesto. Python en la Ciencia de Datos Python es el lenguaje de programación más popular para la ciencia de datos debido a su sintaxis simple y legible, así como a la gran cantidad de bibliotecas de ciencia de datos disponibles. Python en el Desarrollo Web Python es un lenguaje ideal para el desarrollo web debido a su sintaxis limpia, su estructura modular y su amplia gama de marcos web como Django y Flask. Python en la Automatiz

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)
897 vistas12 páginas

Tarea (Informe Sobre Python)

un asistente virtual creado por Anthropic para ser útil, honesto y honesto. Python en la Ciencia de Datos Python es el lenguaje de programación más popular para la ciencia de datos debido a su sintaxis simple y legible, así como a la gran cantidad de bibliotecas de ciencia de datos disponibles. Python en el Desarrollo Web Python es un lenguaje ideal para el desarrollo web debido a su sintaxis limpia, su estructura modular y su amplia gama de marcos web como Django y Flask. Python en la Automatiz

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/ 12

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

1
INDICE

INTRODUCCION.............................................................................................................3
TEORIA ......................................................................................................................4-10
CONCLUSIONES ..........................................................................................................11

INTRODUCCION

2
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

3
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

4
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

5
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,

6
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.

7
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.

8
PRINCIPALES USOS DE PYTHON

Estos factores y otros que veremos más adelante, han hecho que Python se convierta en
uno de los idiomas de programación más utilizados. Desde aplicaciones web hasta la
inteligencia artificial, los usos de Python son infinitos.

Estas son las principales industrias que usan este lenguaje de programación:

Python en la Inteligencia Artificial (AI)


Python es un lenguaje de escritura rápido, escalable, robusta y de código abierto,
ventajas que hacen de Python un aliado perfecto para la Inteligencia Artificial. Permite
plasmar ideas complejas con unas pocas líneas de código, lo que no es posible con otros
lenguajes.
Python en Big Data

El uso de Python está muy extendido en el análisis datos y la extracción de información


útil para empresas.

Además de su simplicidad, que es una gran ventaja, Python cuenta con bibliotecas de
procesamiento de datos como ‘Pydoop‘ , que son de gran ayuda para los profesionales,
ya que puede escribir un código de MapReduce en Python y procesar los datos en el
clúster HDFS.

Otras bibliotecas como «Dask» y «Pyspark» facilitan aún más el análisis y la gestión de
datos. Python es rápido y fácilmente escalable, características que le ayudan a generar
información en entornos de tiempo real y a convertir esa información a los lenguajes
usados en Big Data.

Python en Data Science

Desde la introducción de los motores numéricos de Python como ‘Pandas’ y ‘NumPy’,


los investigadores han cambiado a Python desde el anterior lenguaje, MATLAB.

Python se ocupa de los datos tabulares, matriciales y estadísticos, e incluso los visualiza
con bibliotecas populares como «Matplotlib» y «Seaborn».

Python en Frameworks de Pruebas:

El testing es otra de las actividades que se ha cambiado a Python.

Python es ideal para validar ideas o productos, ya que tiene muchos frameworks
integrados que ayudan a depurar el código y ofrecen flujos de trabajo y ejecución
rápidos. Herramientas de testing como ‘Unittest’, ‘Pytest’ y ‘Nose test’ hacen que las
pruebas sean más fáciles. Python, además, admite pruebas entre plataformas y
navegadores con diferentes marcos, como «PyTest» y «Robot».

El testing, que suele ser una de las tareas más arduas, se convierte en algo mucho más
simple y rápido.

9
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

10
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.

BIBLIOGRAFÍA

11
https://www.crehana.com/mx/blog/web/que-es-python/
https://www.escuelapython.com/grandes-proyectos-hechos-python/
https://openwebinars.net/blog/que-es-python/
https://www.bejob.com/que-puedo-programar-con-python-te-comentamos-3-
principales-aplicaciones/
https://www.paradigmadigital.com/dev/es-python-el-lenguaje-del-futuro/

12

También podría gustarte