Google+ Seguidores

domingo, 14 de diciembre de 2014

Nuestro primer programa - Hola Mundo!!!

    12

El clásico Hola Mundo!!!
El clásico Hola Mundo!!!
En este segundo artículo del Tutorial python desde cero, crearemos nuestro primer programa en python. ¿Qué vamos hacer? Haremos el clásico programa "Hola Mundo" porque es una tradición en el mundo de la programación y en Python Diario lo respetamos :).

El sistema que se va a utilizar a lo largo de todo el tutorial será Linux (ubuntu), pero cualquier duda que tengan por más que estén trabajando en otro sistema operativo, agradezco que la escriban al final de la entrada, en los comentarios del blog.

El IDE (entorno de desarrollo integrado) que utilizaremos a lo largo del tutorial será Geany (que es muy ligero, versátil y fácil de utilizar para los que recién comienzan).
Si utilizas Debian o Ubuntu puedes instalarlo desde el Centro de Software o en la terminal con el siguiente comando:
sudo apt-get install geany geany-common

Si utilizas CentOS, RHEL o Fedora Linux, dirígete a la terminal y escribe:
yum install geany

Si utilizas Windows puedes descargarlo de la página oficial:
http://www.geany.org/download/releases

Si te sientes cómodo con otro IDE, genial!!! En otras entradas del blog he dado a conocer otros entornos de desarrollo:
- Eclipse y Pydev
- SublimeText 3

Bueno, si todo quedó bien instalado, es hora de echarle mano a nuestro primer programa en python. Para eso abriremos Geany y nos encontraremos con algo como esto:

Entorno de desarrollo Geany
Entorno de desarrollo Geany
Nosotros por el momento, nos centraremos en el código (si quieres más información acerca del uso de Geany puedes fijarte en la documentación oficial).
Geany no es utilizado solo para programar en python, en este entorno de desarrollo se pueden utilizar muchos lenguajes de programación (C, C++, Perl, PHP, etc), por eso lo primero que debemos hacer al crear un nuevo archivo en Geany, es especificar en que lenguaje trabajaremos.
Para eso, en la barra de herramientas:

Tipo de documento
Documento Python

Elegimos: Documento - Establecer tipo de Archivo - Lenguaje de Script - Archivos de fuentes Python.

Ahora nos queda escribir el código y luego guardar (Control + S) nuestro archivo con extensión .py .

Código de nuestro primero programa en python
Código de nuestro primero programa en python

Una ves guardado nuestro programa, podremos ejecutarlo presionando la tecla F5 o en el botón:

Hola mundo en python
Hola mundo en python

Ya tenemos nuestro programa funcionando, ahora explicaré brevemente el código, pero no se asusten, en futuros tutoriales explicare en detalle bien su funcionamiento.
La idea era ver los pasos para dejar operativo un código escrito en python.

Código:

#!/usr/bin/python
# -*- coding: utf-8 -*-

print "Hola mundo"


La primera línea arranca con #, y todo lo que arranca con hashtag para python es un comentario (utilizado para dejar anotaciones entre nuestros códigos para una mejor comprensión). Toda esta primera línea es utilizada en sistemas Unix para definir la ruta del interprete.
La segunda línea también arranca como un comentario, y es utilizada en python para definir la codificación que tendrá nuestro programa que por lo general es utf-8.
Por lo general estas dos primeras líneas siempre van en nuestros códigos python
Y por útlimo, la tercera línea print "Hola mundo", es la que hace que nuestro programa imprima en pantalla el mensaje "Hola Mundo".

Volver al índice: Tutorial python desde cero

Bueno, con este pequeño aporte, ya aprendimos a crear y ejecutar nuestro primer programa en python. Espero que les guste y cualquier duda y/o sugerencia serán bienvenidas en los comentarios de esta entrada. Saludos

12 comentarios:
Write comentarios
  1. .
    Que revoltijo de fotos, un Geany que se ve en Guindows y una terminal que se ve en Linux, como le habrás hecho, por otra parte como se ve que en Guindows no hay editores, ya que siempre tienen que sacar al Sublime, que no creo que los pobres estudiantes lo compren, habiendo mejores que el

    ResponderEliminar
    Respuestas
    1. NinjaIDE, Netbeans, Eric... :D pero para empezar creo que lo mejor es el Gedit

      Eliminar
    2. Dejo claro en la entrada que se puede utilizar cualquier Editor, con el que se sientan más cómodo. Y las fotos no afectan si son de Windows o de Linux. Tengo una máquina virtual en Windows donde también hago pruebas :) . Saludos

      Eliminar
  2. Hola ¿Tienes pensado tratar la recursividad y los árboles binarios? Por cierto, a mi el editor que me gusta es el Wing IDE.

    ResponderEliminar
    Respuestas
    1. Hola, no se si en el curso, pero de los 2 temas: (recursividad y árboles binarios) tengo pensado escribir algo en un futuro. Gracias por pasarte y participar en el blog. Saludos

      Eliminar
    2. Muchas gracias! Estaré atento a esos temas. Y al presente curso ¡Saludos!

      Eliminar
  3. Hola diego, tengo una pregunta para hacerte. Geany, SublimeText 3, Eclipse y Pydev, son programas IDE verdad? mi pregunta es para que se usan estos programas o cual es la funcion que cumplen para entenderlos un poco mas. saludos gracias

    ResponderEliminar
    Respuestas
    1. Un IDE es una herramienta que nos ayuda a desarrollar de una manera amigable nuestras aplicaciones, brindándonos ayudas visuales en la sintaxis, plantillas, wizards, plugins y sencillas opciones para probar y hacer un debug para ver los errores.
      Normalmente, un IDE consiste de un editor de código fuente (donde colocaremos nuestro código), herramientas de construcción automáticas y un depurador. La mayoría de los IDEs tienen auto-completado inteligente de código.
      En resumen: en el IDE (hay muchos, vas probando y utilizas el de tu preferencia) escribiremos el código de nuestro programa que luego guardaremos en un archivo.py para poder ejecutarlo.
      Saludos

      Eliminar
  4. Gracias, he probado de todo y después de horas me has solucionado mi problema con Geany y tu explicación clara y concisa.

    ResponderEliminar
    Respuestas
    1. Hola, gracias por visitar y participar en el blog. Me alegro el material te resulte de ayuda. Saludos

      Eliminar
  5. Respecto al IDE, opte por PyScripter para windows, me ha sido practico y funcional para los primeros ejercicios, Saludos!

    ResponderEliminar
  6. hola, tengo problemas al ejecutar, el terminal me indica lo siguiente: hubo un error al crear el proceso hijo para este terminal fallo al ejecutar el proceso hijo <> (no existe el archivo o el directorio)

    ResponderEliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.