Programación Python

Primer Programa en Python

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 PythonHola 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»);
}
}
«Hola Mundo» en Python, C++ y Java

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.

Error de Sintaxis en Python
Error de Sintaxis en Python

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

Print

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

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

Licencia Creative Commons
  
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.


                    

eHack Blog

About Author

Leave a comment

También te podría gustar...

C++ Programación

Presentación: Tutorial de C++

Bienvenido a este tutorial de lenguaje C++, está pensado para usuarios que nunca han programado y para usuarios que no
C++ Programación

Lenguaje C++ – Introducción

Presento algunas razones porqué empezar con C++ y una breve descripción histórica del lenguaje. Además algunos compiladores de C++