1. Introducción a Python
1.1. ¿Qué es Python?
Python es un lenguaje de programación de alto nivel, interpretado, y de propósito general. Fue
creado por Guido van Rossum y lanzado por primera vez en 1991. Es conocido por su sintaxis
sencilla y legibilidad del código, lo que hace que sea muy accesible para principiantes.
1.2. Características Principales de Python
● Sintaxis clara y legible: El código es fácil de leer y escribir, lo que reduce la complejidad.
● Lenguaje interpretado: No necesita ser compilado, lo que facilita la depuración.
● Tipado dinámico: Las variables no requieren declaración de tipo.
● Multiplataforma: Python funciona en varios sistemas operativos como Windows, Linux y
macOS.
● Ampliamente utilizado: Python se utiliza en desarrollo web, ciencia de datos, inteligencia
artificial, automatización, análisis de datos, y más.
2. Sintaxis Básica de Python
2.1. Instalación y Entorno de Desarrollo
Para empezar a programar en Python, necesitas tener Python instalado. Puedes descargarlo desde
python.org. El IDLE (integrated development and learning environment) es un entorno básico que
viene con la instalación de Python, pero también puedes usar otros editores de código como VS
Code, PyCharm, o Jupyter Notebooks.
2.2. Primer Programa en Python
Un programa básico en Python es simplemente:
print("¡Hola, Mundo!")
Este código imprimirá en la consola: ¡Hola, Mundo!
2.3. Comentarios
Los comentarios en Python se agregan utilizando el signo #. Python no ejecuta los comentarios,
son solo para el programador.
# Este es un comentario
print("Hola, Mundo!") # Esto imprime un mensaje
, 3. Variables y Tipos de Datos
3.1. Declaración de Variables
En Python, no es necesario declarar el tipo de la variable. Python lo infiere automáticamente.
x = 10 # Un número entero
nombre = "Juan" # Una cadena de texto
3.2. Tipos de Datos Comunes
Python tiene varios tipos de datos, entre ellos:
● Números:
○ Enteros: x = 10
○ Flotantes: y = 3.14
Cadenas de Texto (Strings):
mensaje = "Hola, Mundo"
Booleanos:
es_verdadero = True
es_falso = False
Listas (Arrays):
lista = [1, 2, 3, 4]
Tuplas:
tupla = (1, 2, 3)
Diccionarios:
diccionario = {"clave": "valor", "nombre": "Juan"}
Conjuntos: