← Python EspañolChapter 01 of 13

Introducción a Python

## Objetivos de Aprendizaje - Entender qué es Python y sus aplicaciones - Configurar el entorno de desarrollo de Python - Escribir y ejecutar tu primer programa en Python - Entender los conceptos básicos de sintaxis de Python ## ¿Qué es Python? Python es un lenguaje de programación interpretado de alto nivel conocido por su legibilidad y versatilidad. ```python # Tu primer programa en Python print("¡Hola, Mundo!") ``` ## ¿Por qué Python? - **Fácil de aprender** - Sintaxis clara y legible - **Versátil** - Web, ciencia de datos, IA, automatización, y más - **Potente** - Rica biblioteca estándar - **Comunidad** - Gran ecosistema de paquetes ## Instalar Python ### Descarga Obtén Python desde ### Verificar Instalación ```bash python --version # o python3 --version ``` ## Ejecutar Python ### Modo Interactivo ```bash python ``` ```python >>> print("Hola") Hola >>> 2 + 2 4 >>> exit() ``` ### Modo Script Crea un archivo `hola.py`: ```python # hola.py print("¡Hola, Mundo!") nombre = input("Introduce tu nombre: ") print(f"¡Encantado de conocerte, {nombre}!") ``` Ejecutarlo: ```bash python hola.py ``` ### Usando IDEs - VS Code con extensión Python - PyCharm (Edición Comunitaria) - Jupyter Notebook ## Conceptos Básicos de Sintaxis de Python ### Comentarios ```python # Esto es un comentario de una línea """ Esto es un comentario de varias líneas (En realidad es un docstring) """ ''' También es una cadena de varias líneas ''' ``` ### Indentación Python usa indentación para definir bloques de código: ```python if True: print("Indentado") # 4 espacios if True: print("Doble indentado") else: print("Bloque else") print("Afuera") # Sin indentación ``` ### Declaraciones ```python # Declaración simple x = 5 # Declaración de varias líneas (implícita) cadena_larga = """ Esto es una cadena de varias líneas """ # Continuación de línea explícita total = 1 + 2 + 3 + \ 4 + 5 + 6 ``` ## Variables ```python x = 5 # Entero nombre = "Ana" # Cadena pi = 3.14 # Flotante es_valido = True # Booleano ``` ## Función print() ```python print("Hola") # Hola print("Hola", "Mundo") # Hola Mundo print("Valor:", 42) # Valor: 42 print("x =", x, sep=" -> ") # x = -> 5 print("Línea 1\nLínea 2") # Línea 1, Línea 2 (saltos de línea) print("Sin newline", end="") # Sin newline al final ``` ## Función input() ```python nombre = input("Introduce tu nombre: ") edad = input("Introduce tu edad: ") print(f"{nombre} tiene {edad} años") ``` ## Tu Primer Programa ```python """ Programa calculadora simple """ def main(): print("Calculadora Simple") print("-" * 20) num1 = float(input("Primer número: ")) num2 = float(input("Segundo número: ")) print(f"{num1} + {num2} = {num1 + num2}") print(f"{num1} - {num2} = {num1 - num2}") print(f"{num1} * {num2} = {num1 * num2}") if num2 != 0: print(f"{num1} / {num2} = {num1 / num2}") if __name__ == "__main__": main() ``` ## Versiones de Python - Python 2 (herencia, ya no soportado) - Python 3 (actual, usa este) ```bash python3 hola.py # Python 3 explícito python hola.py # Puede ser Python 2 en algunos sistemas ``` ## Resumen - Python es un lenguaje interpretado de alto nivel - Usa `print()` para mostrar texto - Usa `input()` para obtener entrada del usuario - Python usa indentación para bloques de código - Los comentarios empiezan con `#` - Guarda archivos Python con extensión `.py` - Ejecuta con `python nombre_archivo.py`

Comments

Comments powered by Giscus

To enable comments, add your Giscus embed code here.

Learn more about Giscus →