0% encontró este documento útil (0 votos)
5 vistas

Investigacion Python

Cargado por

joselinegranda71
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas

Investigacion Python

Cargado por

joselinegranda71
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

UNIDAD EDUCATIVA SAYAUSI

Nombre: Josseline Granda

Curso: 3ro “B” Técnico

Docente: Cristian Loja

Materia: Programación y Base de Datos

Tema: Python

Año Lectivo: 2024 - 2025


1. Historia de Python
Python es un lenguaje de programación interpretado y de alto nivel,
desarrollado por Guido van Rossum. Su historia comenzó en la década de
1980, cuando Guido estaba trabajando en el proyecto ABC, un lenguaje de
programación diseñado para enseñar a los niños a programar. Sin embargo, el
proyecto ABC no tuvo éxito comercial, pero le permitió a van Rossum obtener
las bases que le servirían para el diseño de Python.

En 1989, van Rossum comenzó a trabajar en Python como un sucesor del


lenguaje ABC, buscando combinar las mejores características de otros
lenguajes, como C, Modula-3, Lisp, y ABC, pero con una sintaxis más sencilla y
accesible. Python fue lanzado oficialmente en 1991 como la versión 0.9.0, que
ya contenía muchas características que hacen a Python único hoy en día,
como la gestión automática de memoria y el soporte de excepciones.

A lo largo de los años, Python ha evolucionado de ser un lenguaje de nicho


para expertos a convertirse en uno de los lenguajes más populares del mundo,
utilizado tanto en desarrollo web, ciencia de datos, inteligencia artificial,
automatización, como en la educación para principiantes.

2. Características de Python
Python se destaca por varias características que lo hacen único y versátil:

Sintaxis clara y legible: La sintaxis de Python está diseñada para ser sencilla,
lo que facilita la escritura de código y la comprensión por parte de los
desarrolladores.

Lenguaje interpretado: Python no requiere compilación previa. El código es


ejecutado línea por línea por un intérprete, lo que permite una rápida
depuración y prueba del código.

Tipado dinámico: Python no requiere que el programador declare el tipo de las


variables antes de usarlas. El tipo es determinado automáticamente en tiempo
de ejecución.
Gestión automática de memoria: Python maneja automáticamente la
asignación y liberación de memoria, lo que ayuda a evitar problemas comunes
de gestión de memoria.

Extensa biblioteca estándar: Python viene con una vasta colección de


bibliotecas y módulos que permiten realizar diversas tareas sin necesidad de
escribir mucho código adicional.

Compatibilidad multiplataforma: Python es compatible con la mayoría de los


sistemas operativos, incluidos Windows, macOS y Linux.

3. Variables en Python
En Python, las variables son contenedores para almacenar datos. A diferencia
de otros lenguajes de programación, Python no requiere que se declare
explícitamente el tipo de dato de una variable antes de su uso. Además, las
variables pueden cambiar de tipo a lo largo de la ejecución del programa.

Ejemplo de declaración de variables: nombre = "Carlos"


# Variable de tipo cadena (str) edad = 25 # Variable de
tipo entero (int) altura = 1.75 # Variable de tipo flotante
(float) es_estudiante = True # Variable de tipo booleano
(bool)
Tipo de dato: Python tiene varios tipos de datos estándar como int, float, str,
bool, entre otros.
Asignación de valores: Se puede asignar valores a las variables utilizando el
signo de igual (=).
Nombres de variables: Los nombres de las variables deben comenzar con una
letra o guion bajo (_), seguidos de letras, números o guiones bajos.
4. Programación en Python
Python es un lenguaje de programación versátil que admite varios paradigmas,
incluyendo la programación estructurada, orientada a objetos y funcional. A
continuación, se detallan algunas de las estructuras básicas más comunes para
escribir programas en Python.

4.1 Estructura condicional (if-else)


python edad = 18
if edad >= 18:
print("Eres mayor de edad.") else:
print("Eres menor de edad.")
En este ejemplo, la instrucción if se usa para tomar decisiones en función de la
condición dada.

4.2 Definición de Funciones


python def
saludar(nombre):
return f"Hola, {nombre}!"

print(saludar("Juan"))
Las funciones en Python se definen utilizando la palabra clave def seguida del
nombre de la función y paréntesis. Luego se especifica el cuerpo de la función.

4.3 Clases y Objetos (Programación Orientada a Objetos) python


Copclass Persona:
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad

def saludar(self):
return f"Hola, me llamo {self.nombre} y tengo {self.edad} años."

persona1 = Persona("Ana", 30)


print(persona1.saludar())
Python también soporta la programación orientada a objetos, donde puedes
crear clases y objetos que contienen atributos y métodos.
5. Ejemplos de Programación en Python YouTube
Descripción: Plataforma de videos que permite a los usuarios subir, compartir y
ver contenido.
Python se utiliza en la parte del backend para manejar tareas complejas y la
infraestructura del sitio.

Instagram
Descripción: Una de las redes sociales más grandes, enfocada en compartir
fotos y videos.
Inicialmente desarrollada con Django, utiliza Python para manejar su amplia
infraestructura y análisis de datos.

Spotify
Descripción: Servicio de streaming de música que utiliza Python, especialmente
para la gestión de datos y el backend.
Permite a los usuarios escuchar música y crear listas de reproducción.
Pinterest
Descripción: Una red social que permite descubrir, guardar y compartir
imágenes.
Utiliza Python en su backend para manejar grandes cantidades de datos y
solicitudes.
6. Conclusiones
Python ha demostrado ser uno de los lenguajes de programación más
populares y accesibles debido a su sintaxis clara y su capacidad para abordar
una amplia variedad de aplicaciones. Su versatilidad lo convierte en una
excelente opción para principiantes y expertos por igual. Además, la comunidad
de Python sigue creciendo, lo que facilita el acceso a una gran cantidad de
recursos y bibliotecas.

Gracias a su enfoque en la legibilidad y simplicidad, Python se ha ganado un


lugar destacado en áreas como desarrollo web, análisis de datos, inteligencia
artificial, automatización y más.

7. Recomendaciones
Si eres un principiante en Python, se recomienda comenzar con lo básico,
como la sintaxis, las estructuras de control (if-else, loops), y el manejo de
datos. A medida que vayas dominando estos conceptos, puedes adentrarte en
temas más avanzados, como la programación orientada a objetos y el uso de
bibliotecas externas.
Es importante practicar constantemente mediante pequeños proyectos, como
calculadoras, juegos simples o automatización de tareas. La práctica constante
es la clave para profundizar en el aprendizaje y convertirte en un programador
competente.

Además, se recomienda hacer uso de la vasta comunidad de Python para


resolver dudas, acceder a tutoriales y contribuir a proyectos de código abierto,
lo cual enriquecerá tu experiencia con el lenguaje.

También podría gustarte