python vs ruby
@sacrac1
OS: Fedora 18
Instalación
Python
por defecto instalado
en cualquier distro GNU/Linux
recomendación: Virtualenv
Ruby
Usar RVM
instalación
Python
#easy_install pip
#pip install virtualenv
$virtualenv desarrollo
Ruby
$ \curl -L https://get.rvm.io | bash
$rvm pkg install readline
$rvm get head
$rvm requirements run
$rvm install 1.9.3-p374
Activar entornos
Python
$source path/desarrollo/bin/activate
$python -V
$which python
$python
Ruby
$rvm use 1.9.3-p374
$which ruby
$ruby -v
$irb
Tipos de datos
* objetos
* variables
* Enteros
* Flotantes
* Cadenas
* Arreglos
* Diccionarios
* Condicionales
* Loops
-------------------
instalar Django, Rails
Objetos
Son entidades con estados y
funcionalidades
atributos
metodos
Ejemplo: Automovil
Una clase es la instancia de un objeto.
Variables
comunidad = "autodidact.as"
expositor = '@sacrac1'
es_de_nicaragua = True
inicia_taller = 4
cuanto_dura = 1.25
arreglos
lista = ['lenin', 'felix','yan','sacrac','gus','alberto']
lista2 = [1,'python',2,'ruby',['javascript','nodejs'],5,True]
Diccionarios
lenguajes = {'python':'Guido','ruby':'Matz',
'js':'Breanda', 'php':'Rasmus'}
Condicionales
python
if .. elif ... else ...
ruby
if ... elsif ... else end
loops
Python
for ..
Ruby
for ... end
framework
Python
Django, ....
Ruby
Rails, ...
Gracias
print "@sacrac1"
puts "@sacrac1"
2013
python vs ruby
By crocha
python vs ruby
- 1,400