Para jugar en un juego hay que aprender las reglas, y en Python no es diferente, para crear código de forma limpia y elegante, requieres conocer cuáles son las "reglas" que caracterizan a este lenguaje de programación.
Al igual que un lenguaje natural o artificial, Python cuenta con una sintaxis definida, la sintaxis es un conjunto de reglas (formales o informales, escritas o interpretadas intuitivamente) utilizadas para definir si una determinada cadena de palabras forma una oración válida (por ejemplo, "Soy una serpiente" es una frase sintácticamente correcta, mientras que "Yo serpiente soy una" no lo es).
A continuación te escribimos algunas reglas básicas en la sintaxis de Python:
No es necesario poner punto y coma al final de las líneas.
variable = 3
print("variable)
Debes escribir dos puntos después de declarar condicionales para escribir debajo las instrucciones.
if condicion:
# Código si se cumple con la condición.
else:
# Código si no se cumple con la condición.
El texto se escribe dentro de las comillas " " todo dentro de comillas se identificará como un tipo de dato str (string)
"Esto es un texto"
'Esto también es un texto'
"Una buena practica es usar el mimso tipo de comillas en tu código. "
Puedes comentar en tu código utilizando # antes del comentario.
# Esto es un comentario en Python
Los bloques de código se definen mediante la indentación en lugar de corchetes o llaves. Esto significa que la indentación es muy importante en Python, ya que define la estructura del programa.
if condicion:
# Código si se cumple con la condición.
else:
# Código si no se cumple con la condición.
La indentación nos indica que después de ":" se deben dejar 4 espacios en la línea siguiente.
Las variables no pueden comenzar con números, no puedes utilizar palabras reservadas de python para usarlas como nombres y recuerda también que Python reconoce mayúsculas y minúsculas por lo que escribir "variable1" y "Variable1" serán nombres diferentes.
La sintaxis de Python está influenciada por las reglas del Inglés y del lenguaje matemático, si conoces el idioma y dominas conocimientos básicos de matemáticas tendrás una ventaja en su aprendizaje.
Estas son algunas de las palabras reservadas en Python que NO puedes utilizar para declarar nombres de variables.
False
await
else
import
pass
None
break
except
yield
lambda
try
as
def
from
nonlocal
while
assert
continue
in
raise
True
class
finally
is
return
and
for
del
global
not
with
async
elif
if
or