La Sintaxis
Primordial
En Granite Vixen Lab, no enseñamos comandos; enseñamos arquitectura. La sintaxis de Python es el plano estructural donde el espacio en blanco tiene tanto peso como el propio material.
Componentes Atómicos
La capacidad de nombrar y clasificar es la base de la lógica. En Python, las variables son contenedores para datos que esculpen el flujo de información.
Enteros y Flotantes +
Los int representan números sin decimales, la base de los contadores y las iteraciones sólidas. Los float manejan la precisión necesaria para cálculos complejos.
peso_bloque = 1250 # int
coeficiente_friccion = 0.85 # float
Cadenas de Texto (str) +
Cualquier secuencia de caracteres encerrada en comillas simples o dobles. Python trata el texto como una estructura inmutable pero maleable a través de métodos de formateo.
Booleanos y Comparación +
Representan estados de verdad binaria: True o False. Son los interruptores de la arquitectura lógica.
La Narrativa del Código
Indentación Significativa
A diferencia de otros lenguajes, en Python el espacio no es decorativo. Cuatro espacios definen la jerarquía y el alcance de las acciones.
Comentarios Estratégicos (#)
Utilice el símbolo '#' para explicar el 'por qué' de una decisión arquitectónica, no el 'qué'. El código limpio debe explicarse a sí mismo.
Docstrings
Triple comilla para documentar módulos y funciones. Es la placa de mármol que describe la función del monumento.
Laboratorio de Lógica
Snake Case
La convención estándar en Python: palabras en minúsculas separadas por guiones bajos. Evite caracteres especiales y comience siempre con letras.
Conversión de Tipos
El proceso de transformar un dato de un tipo a otro (casting). Fundamental para integrar entradas de usuario en cálculos matemáticos.
entrada = "100"
numero = int(entrada)
Operadores
Aritmética de Precisión
TABLA_DE_VERDAD
De la estructura al flujo dinámico.
Una vez dominada la sintaxis básica, el siguiente paso es dotar a su arquitectura de movimiento y toma de decisiones.