Aprende A Programar Con Ruby

Páginas: 62 (15310 palabras) Publicado: 30 de octubre de 2015
Aprende a programar con Ruby

Tabla de contenido
1. Introduction
2. Lección 1
i. ¿Qué es Ruby?
ii. Instalación
iii. Números
iv. Strings
v. Variables
3. Lección 2
i. Métodos
ii. Reglas Nombres
iii. Rangos
iv. Arrays
v. Bloques
4. Lección 3
i. Más Malabares con Strings
ii. Expresiones Regulares
iii. Condicionales
iv. Bucles
v. Números Aleatorios
5. Lección 4
i. Clases yObjetos
ii. Accesores
iii. Ficheros: lectura y escritura
iv. Usando librerías
v. Herencia de clases
vi. Modificando clases
vii. Congelando objetos
viii. Serializando objetos
6. Lección 5
i. Control de acceso
ii. Excepciones
iii. Módulos
iv. Constantes
v. Hashes y Símbolos
vi. La clase Time
7. Lección 6
i. self
ii. Duck Typing
iii. Azúcar Sintáctico
iv. Test de unidades

2

Aprende aprogramar con Ruby

Este tutorial de Ruby está basado en The Ruby Study Notes, de Satish Talim, aunque he añadido algo de cosecha propia,
y organizado las lecciones de otra manera. Además, para aquellos que sepan programar y quieran ver las capacidades de
Ruby, he preparado este Ruby en 15 minutos, que es un resumen muy condensado de todo este tutorial. También lo
recomiendo para aquellos que lohayan terminado, y quieran repasar lo aprendido.

Introduction

3

Aprende a programar con Ruby

¿Qué es Ruby?
Ruby es un lenguaje multiplataforma, interpretado y orientado a objetos. Ruby fue diseñado por Yukihiro Matsumoto
('Matz') en 1993, con el Principio de la Menor Sorpresa.
"Quería minimizar mi frustración mientras programo, y eso conllevaba minimizar mi esfuerzo. Este es el principalobjetivo de Ruby. Quiero divertirme mientras programo. Después de lanzar Ruby y probarlo mucha gente, ellos me
dijeron que sentían lo mismo que yo. Ellos fueron los que acuñaron el término de "Principio de Menor Sorpresa".
Yukihiro Matsumoto
En el año 2004 hubo un boom en el interés por Ruby, debido a Ruby on Rails: el entorno para desarrollo web de David
Heinemeier Hansson.

¿Cómo puede ayudarte?
Enel libro de David Black "Ruby for Rails", él menciona que un buen conocimiento en Ruby puede ayudarte, como
desarrollador de Rails, en cuatro formas:
1. Conocer mejor el código de tu aplicación (incluso el código que Rails escribe automáticamente).
2. Ser más productivo con Rails, incluso si dominas todas sus técnicas.
3. Familiarizarte mejor con el código de Rails, lo que te permitiráparticipar en discusiones sobre Rails y quizás poder
ayudar detectando bugs o aportando patches.
4. Utilizar una poderosa herramienta para tareas de administración y organización conectadas con tu aplicación.

Algunas características
Libre de formato: una cosa se puede hacer de distintas maneras. Escoge la que mejor se adapte a tu forma de
trabajo.
Sensible a las mayúsculas: dos palabras, aunque sediferencien solamente en una letra, por estar en mayúscula o
minúscula, son dos cosas distintas. Por ejemplo, 'Dir' no es lo mismo que 'dir'.
Comentarios: cualquier línea precedida por # es ignorada por el intérprete. Además, cualquier cosa que escribamos
entre las líneas =begin y =end (empezando ambas en la primera columna de su correspondiente línea), también será
ignorada.

# Comentario de unasola línea

=begin
Esto es
un comentario
de varias
líneas
=end

MUY IMPORTANTE: este último tipo de comentarios, no puede tener espacios a su izquierda, por que daría un error. Por
lo tanto, si se quiere usar, siempre van pegados al margen izquierdo de la pantalla.

=begin

¿Qué es Ruby?

4

Aprende a programar con Ruby

Este comentario multilínea
da un error.
=end

Delimitadores deinstrucción: varias instrucciones en una misma línea pueden ser separadas por un ; , pero no son
necesarios al final de una línea: este final de línea (o retorno de carro) se trata como un ; . Si un final de línea acaba
con un \ , entonces el retorno de carro es ignorado, lo que permite tener una instrucción divida en varias líneas.

#Varias instrucciones en una misma línea
a =1; b=2; c=3
#es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprendiendo a programar
  • aprender a programar
  • Aprendiendo a Programar
  • APRENDIENDO A PROGRAMAR EN C taller
  • Aprender a Programar En 10 Años
  • programa todos a aprender
  • aprende a programar rapido y facil
  • Aprender A Programar Microcontroladores Es Muy Fácil

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS