Tag Archive for interprete

“Hola Mundo” en Ruby.

Qué mejor forma de arrancar que empezar a ver código funcionando. Hacer un Hola Mundo en Ruby es tan sencillo que el artículo ya se habría acabado, así que aprenderemos a hacerlo de distintas formas.

IRB.

Primero que nada quiero hablarte sobre algo llamado IRB, o Interactive Ruby Shell, por sus siglas en inglés. IRB es, como su nombre lo dice, una consola en la que puedes ejecutar código de Ruby que el intérprete va ejecutando cada vez que presionas enter.

Para acceder a IRB, abre la terminal y escribe.

irb

Bastante sencillo ¿no? En realidad así, pasemos a nuestro Hola Mundo, qué tan sencillo es imprimir una cadena en Ruby, bueno, estando en el modo de la consola de Ruby escribe:

 print "Hola mundo"

Y verás aparecer la cadena Hola Mundo seguida de => nil , lo segundo se debe a que todos los métodos en Ruby retornan algo, entenderemos eso más adelante.

Por ahora podemos cerrar IRB escribiendo exit y presionando enter.

Archivos.

Los archivos que alojan código de Ruby se guardan con la extensión .rb, sabiendo eso no necesitas instalar algún IDE especial, basta con que tengas un editor de texto, yo recomiendo Sublime Text 2 .

Para continuar con nuestro ejemplo anterior, crea un nuevo archivo y guárdalo con el nombre ejemplo.rb, dentro de él escribe:

print "Hola mundo"
gets()

Para abrir el archivo y que se ejecute el interprete de Ruby, tienes dos formas, una dando doble clic, si los archivos .rb están asociados al shell de Ruby se abrirá la consola, la instrucción gets() evitará que esta se cierre de inmediato y esperará un Enter para que salgas.

La otra es accediendo a través de la consola de la siguiente manera:

cd <ruta_archivo>
ruby ejemplo.rb

Sustituye ruta_archivo por la ruta en la que alojaste tu archivo .rb

Aquí es donde se torna muy muy importante que hayas agregado Ruby a tus variables de entorno, si tienes un error como que Ruby no se reconoce como un comando… tendrás que hacer ese proceso.

En ambos casos verás en pantalla “Hola Mundo”.

Empezamos entonces ya a ejecutar código de Ruby, en el siguiente artículo comenzaremos a ver operadores y variables.

Introducción al lenguaje – Aprende a programar en Python

Hola estimados lectores y bienvenidos a esta introducción al lenguaje Python, espero que puedan aprender algo en los próximos artículos. En este articulo haremos una introducción al lenguaje Python para aquellos que quieran aprender a programar en este lenguaje.

Un poco de historia de Python

Python es un lenguaje de programación interpretado de alto nivel  y orientado a objetos, que se usa para hacer aplicaciones de proposito general(aplicaciones de escritorio, juegos, web, etc..). Fue creado aproximadamente entre los finales de los 80s e inicios de los 90s por Guido Van Rossum y actualmente su codigo es de distribución libre(codigo abierto).

¿Que se necesita para programar en Python?(requisitos)

Python es un lenguaje interpretado y por lo tanto necesitaremos tener el interprete del lenguaje, este software esta disponible en la página oficial de descarga que puedes encontrar aqui, y esta disponible para windows, mac y linux.

Es recomendable tener también una comprensión basica de lenguajes de programación y programación orientada a objetos para comprender el lenguaje mas rapidamente. Aun así es un excelente lenguaje para principiantes que comienzan a programar.

Ventajas de Python

Python es un lenguaje de programación con muchas ventajas, antes de comenzar a programar te mencionaremos algunas de ellas y porque deberias aprender este lenguaje.

Algunas de las ventajas son las siguientes:

  • Es un lenguaje orientado a objetos
  • Es escalable y flexible, tiene una estructura que permite escalar las aplicaciones complejas con mas facilidad.
  • Funciona en multiples plataformas (Window,Mac,Linux,Amiga,Solaris, entre otros)
  • Soporte de programación de interfaces gráficas de usuario.
  • Conexión con Bases de datos, Python contiene interfaces que permiten la conexión con la BDs mas cos comunes utilizadas en el mercado.
  • Soporta metodos de programación estructurada y funcional (ademas de la orientada a objetos).
  • Tipos de datos dinamicos de alto nivel.
  • Facil integración con lenguajes como C, C++, y Java entre otros.

Y en resumen..¿Porque debería aprender a programar en Python?

Python es un lenguaje que esperamos encuentres muy util, ademas de entretenido y con una sintaxis bastante sencilla. Continua leyendo los tutoriales de Python para aprender mas al respecto.