Saltar a contenido

Sintaxis Básica y Estructura de Código

Python es conocido como un lenguaje "limpio" porque su diseño se enfoca en que el código sea fácil de leer para los humanos. A diferencia de lenguajes como C++ o Java, Python elimina símbolos visualmente pesados como las llaves {} o los puntos y coma ;.


Las Reglas del Juego

Para que tu código funcione, debes respetar tres pilares fundamentales:

1. La Identación (Sangría)

En Python, los espacios al principio de una línea no son estéticos, son obligatorios. Se usan para indicarle al programa qué líneas de código pertenecen a un bloque (como dentro de una función o un ciclo). * La norma estándar son 4 espacios. * Un error de identación (IndentationError) detendrá tu programa por completo.

2. Case Sensitivity (Mayúsculas y Minúsculas)

Python es extremadamente sensible. Para el intérprete, estas tres variables son totalmente diferentes: * puntos = 10 * Puntos = 20 * PUNTOS = 30

3. Comentarios y Docstrings

Existen dos formas de dejar notas en el código: * # (Numeral): Para comentarios de una sola línea. * """ (Comillas triples): Llamados Docstrings. Aunque técnicamente son texto multilínea, se usan al inicio de archivos o funciones para explicar qué hacen.


Reglas para Nombrar Variables

No puedes ponerle cualquier nombre a tus datos. Debes seguir estas normas: 1. Debe empezar con una letra o un guion bajo _. Nunca con un número. 2. Solo caracteres alfanuméricos: No uses espacios, puntos, o signos como !, @, $. 3. Snake Case: La convención profesional en Python es usar guiones bajos para separar palabras (ej: precio_total_venta).


Reto: Construcción Correcta

Vamos a validar que puedes escribir código siguiendo las reglas de oro de la sintaxis.

Instrucciones: 1. Escribe una línea de comentario usando # que diga: Configuracion inicial. 2. Crea una variable llamada puntos_jugador y dale el valor 500. 3. Crea una variable llamada NivelActual (con N y A mayúsculas) y dale el valor "Bosque". 4. Crea una variable llamada esta_vivo y dale el valor booleano True.

# Escribe tu código respetando la sintaxis: