0% encontró este documento útil (0 votos)
11 vistas7 páginas

Documento

Cargado por

l3on3l0077
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)
11 vistas7 páginas

Documento

Cargado por

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

[5:41 p. m., 25/2/2025] Jose.T: ¿Qué es Python?

Python es un lenguaje de programación ampliamente utilizado en las


aplicaciones web, el desarrollo de software, la ciencia de datos y el machine
learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de
aprender, además de que se puede ejecutar en muchas plataformas diferentes.
El software Python se puede descargar gratis, se integra bien a todos los tipos
de sistemas y aumenta la velocidad del desarrollo.

[5:42 p. m., 25/2/2025] Jose.T: ¿Qué beneficios ofrece Python?

Los beneficios de Python incluyen los siguientes:

Los desarrolladores pueden leer y comprender fácilmente los programas de


Python debido a su sintaxis básica similar a la del inglés.

Python permite que los desarrolladores sean más productivos, ya que pueden
escribir un programa de Python con menos líneas de código en comparación
con muchos otros lenguajes.

Python cuenta con una gran biblioteca estándar que contiene códigos
reutilizables para casi cualquier tarea. De esta manera, los desarrolladores no
tienen que escribir el código desde cero.

Los desarrolladores pueden utilizar Python fácilmente con otros lenguajes de


programación conocidos, como Java, C y C++.

La comunidad activa de Python incluye millones de desarrolladores alrededor


del mundo que prestan su apoyo. Si se presenta un problema, puede obtener
soporte rápido de la comunidad.

Hay muchos recursos útiles disponibles en Internet si desea aprender Python.


Por ejemplo, puede encontrar con facilidad videos, tutoriales, documentación y
guías para desarrolladores.

Python se puede trasladar a través de diferentes sistemas operativos de


computadora, como Windows, macOS, Linux y Unix.

¿Cómo se utiliza Python?

El lenguaje Python se aplica a varios casos de uso en el desarrollo de


aplicaciones, incluidos los ejemplos siguientes:

Desarrollo web del lado del servidor


El desarrollo web del lado del servidor incluye las funciones complejas de
backend que los sitios web llevan a cabo para mostrar información al usuario.
Por ejemplo, los sitios web deben interactuar con las bases de datos,
comunicarse con otros sitios web y proteger los datos cuando se los envía a
través de la red.

Python es útil para escribir código del lado del servidor debido a que ofrece
muchas bibliotecas que constan de código preescrito para crear funciones de
backend complejas. Los desarrolladores también utilizan un amplio rango de
marcos de Python que proporcionan todas las herramientas necesarias para
crear aplicaciones web con mayor rapidez y facilidad. Por ejemplo, los
desarrolladores pueden crear la aplicación web esqueleto en segundos porque
no deben escribirla desde cero. Pueden probarla por medio de las herramientas
de prueba del marco, sin depender de herramientas de prueba externas.

[5:45 p. m., 25/2/2025] Jose.T: ¿Cuál es la historia de Python?

Guido Van Rossum, un programador de computación de los Países Bajos, creó


Python. Python comenzó en 1989 en el Centrum Wiskunde & Informatica (CWI),
en principio como un proyecto de afición para mantenerse ocupado durante las
vacaciones de Navidad. El nombre del lenguaje se inspiró en el programa de
televisión de la BBC “Monty Python’s Flying Circus” debido a que Guido Van
Rossum era un gran aficionado del programa.

Historial de lanzamientos de Python

Guido Van Rossum publicó la primera versión del código Python (versión 0.9.0)
en 1991. Dicha versión ya incluía buenas características, como algunos tipos de
datos y funciones para la gestión de errores.

Python 1.0 se lanzó en 1994 con nuevas funciones para procesar fácilmente
una lista de datos, como la asignación, el filtrado y la reducción.

Python 2.0 se lanzó el 16 de octubre de 2000, con nuevas características útiles


para los programadores, como la compatibilidad con los caracteres Unicode y
una forma más corta de recorrer una lista.

El 3 de diciembre de 2008, se lanzó Python 3.0. Incluía características como la


función de impresión y más soporte para la división de números y la gestión de
errores.

¿Cuáles son las características de Python?


Las características siguientes del lenguaje de programación Python lo hacen
único:

Un lenguaje interpretado

Python es un lenguaje interpretado, lo que significa que ejecuta directamente el


código línea por línea. Si existen errores en el código del programa, su
ejecución se detiene. Así, los programadores pueden encontrar errores en el
código con rapidez.

Un lenguaje fácil de utilizar

Python utiliza palabras similares a las del inglés. A diferencia de otros lenguajes
de programación, Python no utiliza llaves. En su lugar, utiliza sangría.

Un lenguaje tipeado dinámicamente

Los programadores no tienen que anunciar tipos de variables cuando escriben


código porque Python los determina en el tiempo de ejecución. Debido a esto,
es posible escribir programas de Python con mayor rapidez.

Un lenguaje de alto nivel

Python es más cercano a los idiomas humanos que otros lenguajes de


programación. Por lo tanto, los programadores no deben preocuparse sobre sus
funcionalidades subyacentes, como la arquitectura y la administración de la
memoria.

Un lenguaje orientado a los objetos

Python considera todo como un objeto, pero también admite otros tipos de
programación, como la programación estructurada y la funcional.

[5:47 p. m., 25/2/2025] Jose.T: ¿Qué son los IDE de Python?

Un entorno de desarrollo integrado (IDE) es un software que brinda a los


desarrolladores las herramientas que necesitan para escribir, editar, probar y
corregir código en un único lugar.

[5:48 p. m., 25/2/2025] Jose.T: IDLE


El entorno integrado de desarrollo y aprendizaje (IDLE) es el entorno de
desarrollo integrado (IDE) de Python instalado de forma predeterminada. Se ha
desarrollado solo con Python por medio del kit de herramientas de GUI de
Tkinter y ofrece las siguientes características:

Funcionamiento en muchos sistemas operativos, como Windows, Unix y macOS

Ventana de shell para ejecutar comandos y mostrar el resultado

un editor de textos de varias ventanas que proporciona resaltado de la sintaxis


del código y compleción automática del código

posesión de su propio depurador

El lenguaje C++

C++ es un ejemplo de lenguaje de


programación compilado, multiparadigma, principalmente de
tipo imperativo y orientado a objetos, incluyendo también
programación genérica y funcional, características estas últimas que
comentaremos más adelante en el curso.

Un programa escrito en un lenguaje imperativo es un conjunto de


instrucciones que indican al computador cómo realizar una tarea.

En un lenguaje imperativo:

 se conoce en cada paso del programa su estado, determinado por el


valor que toman las variables utilizadas.

 se altera el estado del programa a través de sentencias.

La implementación hardware de la mayoría de computadores está


diseñada para ejecutar código máquina escrito en forma imperativa:

 las variables son posiciones de memoria

 las sentencias son instrucciones

En este curso nos centraremos principalmente en la parte imperativa del


lenguaje C++, que es básicamente la misma que la del lenguaje C.

Historia

C++ es un lenguaje compilado que fue desarrollado en 1980 por Bjarne


Stroustroup en los laboratorios At&T como una extensión orientada a objetos
del lenguaje C.
Nota

C++ significaría incremento de C, aprovechando que el lenguaje C tiene


el operador ++ con ese nombre.

Por ello, código fuente escrito en C puede compilarse como C++. Esto fue
una virtud en los primeros años, pero a la larga también ha sido una debilidad
pues, para garantizar la compatibilidad, ha mantenido algunos de los graves
inconvenientes del lenguaje C.

El lenguaje C fue creado por Dennis Ritchie entre los años 1970-73. D.
Ritchie fue cocreador junto a Ken Thompson del sistema operativo UNIX.

Durante el curso usaremos principalmente C++11, que es la cuarta


revisión del Lenguaje de Programación C++ aprobada por la Organización
Internacional para la Estandarización (ISO) en 2011.

La versión estándar más actual es la C++20. Eso no significa que


vayamos a estudiar unas características del lenguaje desfasadas. Las
novedades que se han ido incorporando en los últimos años respecto a la
versión C++11 están enfocadas a programas/programadores de muy alto nivel.

Ejemplos de programas escritos en C/C++ son los sistemas operativos


Windows, Mac OS X y Linux, el navegador/buscador Google Chrome, Adobe
Acrobat, la página de Amazon, Autodesk, Facebook, Microsoft Office, la suite de
programas Mozilla, FIFA EA Sports, Fortnite, etc.

JavaScript
¿Qué es JavaScript?

JavaScript es un lenguaje de programación que los desarrolladores


utilizan para hacer páginas web interactivas. Desde actualizar fuentes de redes
sociales a mostrar animaciones y mapas interactivos, las funciones de
JavaScript pueden mejorar la experiencia del usuario de un sitio web. Como
lenguaje de scripting del lado del servidor, se trata de una de las principales
tecnologías de la World Wide Web. Por ejemplo, al navegar por Internet, en
cualquier momento en el que vea un carrusel de imágenes, un menú
desplegable “click-to-show” (clic para mostrar), o cambien de manera dinámica
los elementos de color en una página web, estará viendo los efectos de
JavaScript.

¿Para qué se utiliza JavaScript?


Anteriormente, las páginas web eran estáticas, similares a las páginas de
un libro. Una página estática mostraba principalmente información en un
diseño fijo y no todo aquello que esperamos de un sitio web moderno.
JavaScript surgió como una tecnología del lado del navegador para hacer que
las aplicaciones web fueran más dinámicas. Por medio de JavaScript, los
navegadores eran capaces de responder a la interacción de los usuarios y
cambiar la distribución del contenido en la página web.

A medida que el lenguaje evolucionó, los desarrolladores de JavaScript


establecieron bibliotecas, marcos y prácticas de programación y comenzaron a
utilizarlo fuera de los navegadores web. En la actualidad, puede utilizar
JavaScript para el desarrollo tanto del lado del cliente como del lado del
servidor. En las siguientes subsecciones se presentan algunos casos de uso
comunes:

Anteriormente, las páginas web eran estáticas, similares a las páginas de


un libro. Una página estática mostraba principalmente información en un
diseño fijo y no todo aquello que esperamos de un sitio web moderno.
JavaScript surgió como una tecnología del lado del navegador para hacer que
las aplicaciones web fueran más dinámicas. Por medio de JavaScript, los
navegadores eran capaces de responder a la interacción de los usuarios y
cambiar la distribución del contenido en la página web.

A medida que el lenguaje evolucionó, los desarrolladores de JavaScript


establecieron bibliotecas, marcos y prácticas de programación y comenzaron a
utilizarlo fuera de los navegadores web. En la actualidad, puede utilizar
JavaScript para el desarrollo tanto del lado del cliente como del lado del
servidor. En las siguientes subsecciones se presentan algunos casos de uso
comunes:

¿Qué beneficios ofrece JavaScript?

Fácil de aprender y utilizar

La sintaxis de JavaScript se basa en el lenguaje de programación Java y resulta


fácil de aprender y codificar. Los desarrolladores utilizan JavaScript en casi
cualquier sitio web y aplicación móvil para scripting del lado del cliente. Node.js
ha alcanzado una popularidad notable para escribir código de backend durante
la última década. Varias de las principales plataformas de streaming y video
han sido codificadas en Node.js.

Obtenga independencia de plataformas

A diferencia de otros lenguajes de programación, es posible insertar JavaScript


en cualquier página web y utilizarlo con muchos otros marcos y lenguajes de
desarrollo web. Una vez que lo haya escrito, puede ejecutar código de
JavaScript en cualquier máquina. De este modo, la tecnología JavaScript
permite que el desarrollo de aplicaciones sea independiente de la plataforma.

También podría gustarte