SlideShare una empresa de Scribd logo
1 de 35
Ruby Lenguajes de Programación
Características de Ruby ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de Ruby ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Características de Ruby ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clase Range ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Range ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object],[object Object],[object Object]
Accediendo a un Arreglo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hashes ,[object Object],[object Object],[object Object],[object Object]
Hashes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bloques ,[object Object],[object Object]
Bloques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Yield ,[object Object],[object Object],[object Object]
Argumentos de bloques ,[object Object],[object Object]
Bloques ,[object Object]
Algunos métodos de la clase enum que trabajan con bloques ,[object Object],[object Object],[object Object]
Ejemplo con find ,[object Object],[object Object],[object Object],[object Object],[object Object]
Que valor retornan las expresiones de abajo? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expresiones Regulares ,[object Object],[object Object],[object Object],[object Object]
Expresiones Regulares ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expresiones Regulares ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo de lectura de archivo ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Variables, constantes, símbolos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clases
Herencia
Superclases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Superclases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Manejo de Excepciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Manejo de Excepciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
rescueException=> ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Manejando errores específicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ancestros de una excepción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Else-ensure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Capitulo 8 Cadenas
Capitulo 8  CadenasCapitulo 8  Cadenas
Capitulo 8 Cadenas
guest506dc9
 
Guia De Practica 3
Guia De Practica 3Guia De Practica 3
Guia De Practica 3
louis
 

La actualidad más candente (19)

Curso Bash 2
Curso Bash 2Curso Bash 2
Curso Bash 2
 
Cadenas
CadenasCadenas
Cadenas
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Luis hernandez 22310621
Luis hernandez   22310621Luis hernandez   22310621
Luis hernandez 22310621
 
Librerias de dev c++
Librerias de dev c++Librerias de dev c++
Librerias de dev c++
 
De Cero A Python En 45 Min
De Cero A Python En 45 MinDe Cero A Python En 45 Min
De Cero A Python En 45 Min
 
Curso Bash 3
Curso Bash 3Curso Bash 3
Curso Bash 3
 
Capitulo 8 Cadenas
Capitulo 8  CadenasCapitulo 8  Cadenas
Capitulo 8 Cadenas
 
Mynor Alexander Hernandez Canuz
Mynor Alexander Hernandez CanuzMynor Alexander Hernandez Canuz
Mynor Alexander Hernandez Canuz
 
Guia De Practica 3
Guia De Practica 3Guia De Practica 3
Guia De Practica 3
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
CARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE CCARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE C
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
Trabajo programacion 1 jose silva
Trabajo programacion 1 jose silvaTrabajo programacion 1 jose silva
Trabajo programacion 1 jose silva
 
Solucion ejercicios punteros cadenas-vectores
Solucion ejercicios punteros cadenas-vectoresSolucion ejercicios punteros cadenas-vectores
Solucion ejercicios punteros cadenas-vectores
 
Implementacion de punteros
Implementacion de punterosImplementacion de punteros
Implementacion de punteros
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadenas
CadenasCadenas
Cadenas
 

Destacado

Los mapuches
Los mapuchesLos mapuches
Los mapuches
jmaulen
 
Monaco Rjz Cyrela Brascan
Monaco   Rjz Cyrela BrascanMonaco   Rjz Cyrela Brascan
Monaco Rjz Cyrela Brascan
Bruno Faber
 
Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year) Rev 1.1
Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year)   Rev 1.1Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year)   Rev 1.1
Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year) Rev 1.1
Foro Nacional de la Pertinencia 2009
 

Destacado (20)

Acuerdo usme
Acuerdo usmeAcuerdo usme
Acuerdo usme
 
Stardoll news magazine 2da edición
Stardoll news magazine 2da ediciónStardoll news magazine 2da edición
Stardoll news magazine 2da edición
 
Presentacion Grupo 3 - II Encuentro Taller E-Learning
Presentacion Grupo 3 - II Encuentro Taller E-LearningPresentacion Grupo 3 - II Encuentro Taller E-Learning
Presentacion Grupo 3 - II Encuentro Taller E-Learning
 
World Cafe
World CafeWorld Cafe
World Cafe
 
L Santibanez Coloq2 Dia 2
L Santibanez Coloq2 Dia 2L Santibanez Coloq2 Dia 2
L Santibanez Coloq2 Dia 2
 
08 Panel Lbarragan
08 Panel Lbarragan08 Panel Lbarragan
08 Panel Lbarragan
 
Propuesta para elaboración de unidad didáctica con enfoque
Propuesta  para elaboración de unidad didáctica con enfoquePropuesta  para elaboración de unidad didáctica con enfoque
Propuesta para elaboración de unidad didáctica con enfoque
 
Hacia una educación sostenible
Hacia una educación sostenibleHacia una educación sostenible
Hacia una educación sostenible
 
Los mapuches
Los mapuchesLos mapuches
Los mapuches
 
Trabajo
TrabajoTrabajo
Trabajo
 
dengue
denguedengue
dengue
 
Tecnicas De Venta
Tecnicas De VentaTecnicas De Venta
Tecnicas De Venta
 
Monaco Rjz Cyrela Brascan
Monaco   Rjz Cyrela BrascanMonaco   Rjz Cyrela Brascan
Monaco Rjz Cyrela Brascan
 
Ld Asecret
Ld AsecretLd Asecret
Ld Asecret
 
Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year) Rev 1.1
Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year)   Rev 1.1Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year)   Rev 1.1
Andreas Schleicher2009 J Bogota (Innovation And Competitiveness Year) Rev 1.1
 
Cibercultura
CiberculturaCibercultura
Cibercultura
 
Catalogo verano 2011
Catalogo verano 2011Catalogo verano 2011
Catalogo verano 2011
 
Medellin
MedellinMedellin
Medellin
 
Niveles del sistema educativo
Niveles del sistema educativoNiveles del sistema educativo
Niveles del sistema educativo
 
Trabjo Tecnologia 8b A J
Trabjo Tecnologia 8b A JTrabjo Tecnologia 8b A J
Trabjo Tecnologia 8b A J
 

Similar a Intro a ruby

Python Tutorial Presentation
Python Tutorial PresentationPython Tutorial Presentation
Python Tutorial Presentation
guestccc92ad
 
Perl6 expresiones regulares
Perl6 expresiones regularesPerl6 expresiones regulares
Perl6 expresiones regulares
Alfonso Alba
 
PresentacióN 4
PresentacióN 4PresentacióN 4
PresentacióN 4
pokerpc
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Agile Spain
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
Mar15marian
 

Similar a Intro a ruby (20)

!Prograc8
!Prograc8!Prograc8
!Prograc8
 
Ruby
Ruby Ruby
Ruby
 
Idiomatic Ruby
Idiomatic RubyIdiomatic Ruby
Idiomatic Ruby
 
Tipos de datos en C
Tipos de datos en CTipos de datos en C
Tipos de datos en C
 
Xml On Rails
Xml On RailsXml On Rails
Xml On Rails
 
arrays
arraysarrays
arrays
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 
Arreglos
ArreglosArreglos
Arreglos
 
Especialista Web J9 Php
Especialista Web J9  PhpEspecialista Web J9  Php
Especialista Web J9 Php
 
Tutorial de php
Tutorial de phpTutorial de php
Tutorial de php
 
Programación de código
Programación de códigoProgramación de código
Programación de código
 
Python Tutorial Presentation
Python Tutorial PresentationPython Tutorial Presentation
Python Tutorial Presentation
 
Perl6 expresiones regulares
Perl6 expresiones regularesPerl6 expresiones regulares
Perl6 expresiones regulares
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
PresentacióN 4
PresentacióN 4PresentacióN 4
PresentacióN 4
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 

Más de Velmuz Buzz

Estructura Organizacional
Estructura OrganizacionalEstructura Organizacional
Estructura Organizacional
Velmuz Buzz
 
Inteligencia artificial sistema experto
Inteligencia artificial sistema expertoInteligencia artificial sistema experto
Inteligencia artificial sistema experto
Velmuz Buzz
 
Electronica transistores
Electronica transistoresElectronica transistores
Electronica transistores
Velmuz Buzz
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadores
Velmuz Buzz
 
Electronica polarizacion
Electronica polarizacionElectronica polarizacion
Electronica polarizacion
Velmuz Buzz
 
Electronica polarizacion tipo h
Electronica polarizacion tipo hElectronica polarizacion tipo h
Electronica polarizacion tipo h
Velmuz Buzz
 
Electronica introduccion y repaso
Electronica introduccion y repasoElectronica introduccion y repaso
Electronica introduccion y repaso
Velmuz Buzz
 
Electronica funcion de transferencia
Electronica funcion de transferenciaElectronica funcion de transferencia
Electronica funcion de transferencia
Velmuz Buzz
 
Electronica ejercicios
Electronica ejerciciosElectronica ejercicios
Electronica ejercicios
Velmuz Buzz
 
Electronica aplicaciones de diodos
Electronica aplicaciones de diodosElectronica aplicaciones de diodos
Electronica aplicaciones de diodos
Velmuz Buzz
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
Velmuz Buzz
 
Electronica modelaje de transitores bipolares
Electronica  modelaje de transitores bipolaresElectronica  modelaje de transitores bipolares
Electronica modelaje de transitores bipolares
Velmuz Buzz
 
Electronica analisis a pequeña señal fet
Electronica  analisis a pequeña señal fetElectronica  analisis a pequeña señal fet
Electronica analisis a pequeña señal fet
Velmuz Buzz
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambio
Velmuz Buzz
 

Más de Velmuz Buzz (20)

Ecuaciones Diferenciales de 1er Orden
Ecuaciones Diferenciales de 1er OrdenEcuaciones Diferenciales de 1er Orden
Ecuaciones Diferenciales de 1er Orden
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Capa de Aplicacion
Capa de AplicacionCapa de Aplicacion
Capa de Aplicacion
 
Capa de Transporte
Capa de TransporteCapa de Transporte
Capa de Transporte
 
Capa Red
Capa RedCapa Red
Capa Red
 
Capa Enlace
Capa Enlace Capa Enlace
Capa Enlace
 
Estructura Organizacional
Estructura OrganizacionalEstructura Organizacional
Estructura Organizacional
 
Inteligencia artificial sistema experto
Inteligencia artificial sistema expertoInteligencia artificial sistema experto
Inteligencia artificial sistema experto
 
Electronica transistores
Electronica transistoresElectronica transistores
Electronica transistores
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadores
 
Electronica polarizacion
Electronica polarizacionElectronica polarizacion
Electronica polarizacion
 
Electronica polarizacion tipo h
Electronica polarizacion tipo hElectronica polarizacion tipo h
Electronica polarizacion tipo h
 
Electronica introduccion y repaso
Electronica introduccion y repasoElectronica introduccion y repaso
Electronica introduccion y repaso
 
Electronica funcion de transferencia
Electronica funcion de transferenciaElectronica funcion de transferencia
Electronica funcion de transferencia
 
Electronica ejercicios
Electronica ejerciciosElectronica ejercicios
Electronica ejercicios
 
Electronica aplicaciones de diodos
Electronica aplicaciones de diodosElectronica aplicaciones de diodos
Electronica aplicaciones de diodos
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
Electronica modelaje de transitores bipolares
Electronica  modelaje de transitores bipolaresElectronica  modelaje de transitores bipolares
Electronica modelaje de transitores bipolares
 
Electronica analisis a pequeña señal fet
Electronica  analisis a pequeña señal fetElectronica  analisis a pequeña señal fet
Electronica analisis a pequeña señal fet
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambio
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Intro a ruby

  • 1. Ruby Lenguajes de Programación
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.