ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LENGUAJES DE PROGRAMACION MAS UTILIZADOS


Enviado por   •  2 de Agosto de 2021  •  Ensayos  •  2.771 Palabras (12 Páginas)  •  263 Visitas

Página 1 de 12

UNIVERSIDAD DE GUAYAQUIL [pic 1][pic 2]

FACULTAD DE CIENCIAS ADMINISTRATIVAS

COMPUTACION II - TICS PARA LA TOMA DE DECISIONES_TUR

TEMA:

LENGUAJES DE PROGRAMACIÓN MAS UTILIZADOS

ALUMNOS:

CONFORME MORAN ADRIANA NICOLLE

MERCHAN ZAVALA ADRIANA LETICIA

OSEJOS FLOR AARON CALEB

RAMIREZ GURUMENDI JOSELINE GIULIANA

VELOZ LOPEZ MONICA ISABEL

CURSO:

COMPUTACION II PARALELO 4-16

DOCENTE:

BAZURTO HIDALGO CARLOS ELIAS

AÑO LECTIVO:

2021 – 2022

¿Que es Python?

          Python es un lenguaje de programación de propósito general muy poderoso y flexible, a la vez que sencillo y fácil de aprender. Es un lenguaje de alto nivel, que permite procesar fácilmente todo tipo de estructuras de datos, tanto numéricos como de texto.Este lenguaje fue creado a principios de los noventa por Guido van Rossum en los Países Bajos, se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.

          Es ideal para trabajar con grandes volúmenes de datos ya que, el ser multiplataforma, favorece su extracción y procesamiento, por eso lo eligen las empresas de Big Data. A nivel científico, tiene una gran biblioteca de recursos con especial énfasis en las matemáticas para aspirantes a programadores en áreas especializadas

         Python se desarrolla bajo una licencia de Open source o código abierto aprobada por OSI, por lo que se puede usar y distribuir libremente, incluso para uso commercial.

 Características:

  1. Es un lenguaje interpretado, no compilado, usa tipado dinámicofuertemente tipado.
  2. Es multiplataforma, lo cual es ventajoso para hacer ejecutable su código fuente entre varios sistema operativos.
  3. Es un lenguaje de programación multiparadigma, el cual soporta varios paradigma de programación como orientación a objetosestructuradaprogramación imperativa y, en menor medida, programación funcional.
  4. En Python, el formato del código (p. ej., la indentación) es estructural.

Ventajas

  • Simplificado y rápido

          Este lenguaje simplifica mucho la programación «hace que te adaptes a un modo de lenguaje de programación, Python te propone un patrón». Es un gran lenguaje para scripting, si usted requiere algo rápido (en el sentido de la ejecución del lenguaje), con unas cuantas líneas ya está resuelto.

  • Elegante y flexible

          El lenguaje le da muchas herramientas, si usted quiere listas de varios tipo de datos, no hace falta que declares cada tipo de datos. Es un lenguaje tan flexible usted no se preocupa tanto por los detalles.

  • Programación sana y productiva

          Programar en Python se convierte en un estilo muy sano de programar: es sencillo de aprender, direccionado a las reglas perfectas, le hace como dependiente de mejorar, cumplir las reglas, el uso de las lineas, de variables». Ademas es un lenguaje que fue hecho con productividad en mente, es decir, Python le hace ser mas productivo, le permite entregar en los tiempos que me requieren.

  • Ordenado y limpio

          El orden que mantiene Python, es de lo que más le gusta a sus usuarios, es muy legible, cualquier otro programador lo puede leer y trabajar sobre el programa escrito en Python. Los módulos están bien organizados, a diferencia de otros lenguajes.

  • Portable

          Es un lenguaje muy portable (ya sea en Mac, Linux o Windows) en comparación con otros lenguajes. La filosofía de baterías incluidas, son las librerías que más usted necesita al día a día de programación, ya están dentro del interprete, no tiene la necesidad de instalarlas adicionalmente con en otros lenguajes.

  • Comunidad

          Algo muy importante para el desarrollo de un lenguaje es la comunidad, la misma comunidad de Python cuida el lenguaje y casi todas las actualizaciones se hacen de manera democrática.

 Desventajas

  • Curva de aprendizaje

 La «curva de aprendizaje cuando ya estás en la parte web no es tan sencilla».

  • Hosting

          La mayoría de los servidores no tienen soporte a Python, y si lo soportan, la configuración es un poco difícil.

  • Librerías incluidas

         Algunas librerías que trae por defecto no son del gusto de amplio de la comunidad, y optan a usar librerías de terceros.

El intérprete de Python realiza las siguientes tareas para ejecutar un programa:

  • Paso 1 : El intérprete lee un código o instrucción python. Luego verifica que la instrucción esté bien formateada, es decir, comprueba la sintaxis de cada línea. Si encuentra algún error, detiene inmediatamente la traducción y muestra un mensaje de error.
  • Paso 2 : Si no hay ningún error, es decir, si la instrucción o el código python está bien formateado, el intérprete lo traduce a su forma equivalente en un lenguaje intermedio llamado «código Byte». Así, después de la ejecución exitosa de la escritura o el código python, se traduce completamente en código Byte.
  • Paso 3: El código del byte se envía a la Máquina Virtual Python, donde de nuevo se ejecuta el código del byte en PVM. Si se produce un error durante esta ejecución, ésta se detiene con un mensaje de error.

Ejercicio:

          Escribir un programa que solicite al usuario que ingrese su nombre. El nombre se debe almacenar en una variable llamada nombre. A continuación, se debe mostrar en pantalla el texto “Ahora estás en la matrix, [usuario]”, donde “[usuario]” se reemplazará por el nombre que el usuario haya ingresado.
Solución:

...

Descargar como (para miembros actualizados)  txt (18 Kb)   pdf (1 Mb)   docx (1 Mb)  
Leer 11 páginas más »
Disponible sólo en Clubensayos.com