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: