Sintaxis y semántica de Python
La sintaxis del lenguaje de programación de Python es el conjunto de reglas que define cómo un programa de Python será escrito e interpretado (por el sistema y por lectores humanos).

Filosofía de diseño 
Python se diseñó para ser una lengua altamente legible. Tiene un diseño visual relativamente claro y utiliza palabras clave inglesas frecuentemente dónde otras usan signos de puntuación. El objetivo de Python es ser sencillo y consistente en el diseño de su sintaxis, resumido en el mantra "tendría que haber uno—y preferentemente sólo uno—manera obvia para hacerlo", de "The Zen of Python".

Este mantra es intencionadamente opuesto al mantra de Perl y Ruby, " hay más de una manera para hacerlo".

Palabras clave 
Python tiene las siguientes palabras clave o palabras reservadas; no pueden ser utilizados como identificadores.
and
as
assert
async
await
break
class
continue
def
del
elif
else
except
exec
False
finally
for
from
global
if
import
in
is
lambda
None
nonlocal
not
or
pass
print
raise
return
True
try
while
with
yield

Python
La sintaxis del lenguaje de programación de Python es el conjunto de reglas que define cómo un programa de Python será escrito e interpretado ( por el sistema y por lectores humanos ) . Filosofía de diseño Python se diseñó para ser una lengua altamente legible . Tiene un diseño visual relativamente claro y utiliza palabras clave inglesas frecuentemente dónde otras usan signos de puntuación . El objetivo de Python es ser sencillo y consistente en el diseño de su sintaxis , resumido en el mantra " tendría que haber uno—y preferentemente sólo uno—manera obvia para hacer lo " , de " The Zen of Python " . Este mantra es intencionadamente opuesto al mantra de Perl y Ruby , " hay más de una manera para hacer lo " . Palabras clave Python tiene las siguientes palabras clave o palabras reservadas ; no pueden ser utilizados como identificadores . and as assert async await break class continue def del elif else except exec False finally for from global if import in is lambda None nonlocal not or pass print raise return True try while with yield Python