La sintaxis de Python es muy clara, simple y elegante, hay pocas convenciones, la cual es conveniente conozcas desde el principio para que desarrolles mejor código.
RCG
Aunque Python es famoso por la facilidad de su sintaxis, no debemos caer en falsas suposiciones, la construcción de programas puede resultar un poco complicada si no tenemos en cuenta algunas peculiaridades del lenguaje. En este primer programa ilustraremos este hecho.
Hola Mundo en Python
Como es costumbre, iniciaremos con el programa «Hola Mundo» para introducir los primeros elementos representativos del lenguaje. A continuación presento el código.
Ejecuta el programa haciendo clic en el botón «Execute»
Como puedes observar, la salida del programa muestra «Hola mundo» en la pantalla.
Si quieres experimentar con el código, te sugiero que uses el intérprete GDB para python, para que hagas las modificaciones en el programa para que hagas todas las pruebas que requieras.
Analizando el código del programa.
A continuación se realiza el análisis de nuestro código, el cual te dará algunos de los principios básicos que siempre utilizarás.
Líneas 1 a 8
Todo el texto que se encuentra entre las líneas 1 a la 8, son un comentario. En este caso ilustramos una de las 2 formas de insertar comentarios en el código en Pytho. En este caso presentamos un comentario multilínea. Como puedes apreciar, un comentario multilínea inicia y termina con 3 comillas sencillas.
'''
Todo lo que se encuentre entre ambos grupos de comillas será ignorado por el intérprete.
Línea 9
Puedes apreciar que las líneas en blanco se ignoran y no repercuten en el resultado del programa
Línea 10
En la única línea del programa «que hace algo» podemos identificar 2 partes, la primera
print ("Hola Mundo!")
La palabra Print nos permite mostrar en pantalla su sintaxis es:
print (‘Texto a mostrar’)
Puedes notar que print lleva paréntesis, son obligatorios a partir de Python 3, y es la sentencia que realiza todo el trabajo: Desplegar «Hola Mundo» en la pantalla
#Si añades un espacio antes de "print", tendrás un error
En esta sección se muestra el segundo tipo de comentario soportado en Python, los comentarios unilínea se marcan con el símboilo numeral «#» al inicio de la cadena de texto. Todo lo que esté a la derecha del # será un comentario y por tanto el intérprete ignorará su contenido.
En Python menos es más
Y eso es todo lo que requieres para escribir un programa «Hola» mundo en Python
Hola Mundo en Python | Hola Mundo en C++ | Hola Mundo en Java |
---|---|---|
print («Hola Mundo!») | #include <iostream> using namespace std; int main() { cout << «Hola mundo!»; return 0; } | public class HolaMundo { public static void main(String[] args) { System.out.println(«Hola Mundo»); } } |
Ahora ya entiendes por qué está en auge la adopción de Python. Si bien Python tiene algunas similitudes con C++ en cuanto a la sintaxis, notarás que Python tiende a hacer programas compactos, potentes y simples.
Python es sensible a la identación (espacios) en el código. No respetar esto, te dará los primeros dolores de cabeza con el lenguaje, entre más rápido lo domines, más eficiente te volverás.
Consideraciones importantes
Nombre de archivos
Eventualmente desearás guardar tus programas. El código escrito en Python se almacena en archivos con extensión (terminación) .py
Identación: Cuidado con los espacios
Tal vez uno de los primeros obstáculos para programadores nuevos es el uso de espacios, identación para decirlo de forma correcta.
Volvamos a nuestro programa Hola mundo. Abre el intérprete GDB para python y escribe la sentencia
print ("Hola Mundo!")
Y ejecútalo, notarás que se muestra nuevamente el texto «Hola mundo!» en la ventana de salida.
Ahora escribe la misma sentencia, pero escribe un espacio antes de print
print ("Hola Mundo!")
Y vuelve a ejecutarlo, notarás que el intérprete señala errores en el código, sí, ¡Todo por un espacio que en otros lenguajes no afecta!
De hecho, la identación es particularmente importante en los ciclos y estructuras de control, lo cual veremos en su momento.

Elimina el espacio antes de print y el programa correrá sin ningún problema
Python es sensible a la identación (espacios) en el código. No respetar esto, te dará los primeros dolores de cabeza con el lenguaje, entre más rápido lo domines, más eficiente te volverás.
RCG
La palabra Print nos permite mostrar en pantalla su sintaxis es:
print ("Texto a mostrar")
Puedes notar que print lleva paréntesis, son obligatorios a partir de Python 3, y es la sentencia que realiza todo el trabajo: Desplegar «Hola Mundo» en la pantalla
Puedes reemplazar las comillas dobles por el apóstrofo. Te recomiendo hacer la prueba.
Comentarios
En Python podemos utilizar dos tipos de comentarios: Unilínea y multilínea.
Comentarios unilínea
Los comentarios unilínea se marcan con el símbolo numeral «#» al inicio de la cadena de texto. Todo lo que esté a la derecha del # será un comentario y por tanto el intérprete ignorará su contenido.
# Este es un comentario unilínea
# Este es otro comentario unilínea
Comentarios multilínea
Como ya se ilustró en el primer programa, para comentar varias líneas, en Python se utilizan apóstrofos triples para abrir y cerrar el comentario.
'''
Comentario
de
múltiples
líneas
'''
Recordemos que los comentarios se utilizan para documentar un programa y los puedes utilizar profusamente, sin afectar el rendimiento del programa resultante.
Como siempre, la aproximación a un primer programa siempre nos ofrece mucha información. En el siguiente capítulo seguiremos profundizando en el lenguaje.
Si tienes alguna duda que no se responde en este documento, por favor plantea tu pregunta para poder responderte. O escribe directamente a soporte@ehack.mx
Referencias
- Por Roberto C. González para Ethical Hack
- w3schools
Fuente Imágenes
- Todas las imágenes de esta sección: Cortesía by Nala Systems
Tutorial de Python by eHack
Código Fuente
- El código fuente de toda la serie lo puedes descargar de nuestro repositorio en github busca los programas con el nombre del encabezado de cada programa.
- Código de esta sección
Primer Programa en Python, por Roberto C. González. Se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
©2025, Ethical Hack, Todos los derechos reservados sobre el contenido propio.