Articles of Ruby

¿Cuál es la diferencia entre las versiones de Ruby y Python de “self”?

He hecho algo de Python, pero acabo de empezar a usar Ruby. Podría usar una buena explicación de la diferencia entre “yo” en estos dos idiomas. Obvio a primera vista: Self no es una palabra clave en Python, pero hay un valor “self-like” no importa cómo lo llames. Los métodos de Python se reciben a […]

API de búsqueda de Amazon

¿Hay una buena manera de acceder a los resultados de búsqueda de amazon (dada una consulta) en Ruby o Python? He estado buscando APIs y encontré una API de publicidad de productos que parece no ser lo mismo que buscar. Preferiría no tener que raspar la página de búsqueda de amazon dada una consulta (incrustada […]

Restricciones de Python en comparación con Ruby: lambda

Estaba revisando algunas páginas de WikiVS, que cito de: porque las lambdas en Python están restringidas a expresiones y no pueden contener sentencias Me gustaría saber cuál sería un buen ejemplo (o más) donde estaría esta restricción, preferiblemente en comparación con el lenguaje Ruby. Gracias por sus respuestas, comentarios y comentarios!

Lista de comprensión en Haskell, Python y Ruby.

Comencé a buscar en el sitio del proyecto Euler como una forma de aprender Haskell y mejorar mi Python y Ruby. Creo que las versiones de Haskell y Python están bien, pero estoy seguro de que debe haber una forma más limpia para Ruby. No se trata de cómo puedo hacer que un idioma se […]

¿Por qué el código Python equivalente es mucho más lento?

¿Alguien puede explicar por qué el siguiente código trivial (implementación del algoritmo de Euclides para encontrar el máximo común denominador) es 3 veces más lento que el código equivalente en Ruby? contenido de iter_gcd.py: from sys import argv,stderr def gcd(m, n): if n > m: m, n = n, m while n != 0: rem […]

¿Métodos de Ruby equivalentes a “if a in list” en python?

En Python puedo usar esto para verificar si el elemento en la lista a : >>> a = range(10) >>> 5 in a True >>> 16 in a False ¿Cómo se puede hacer esto en Ruby?

¿Cuál es el equivalente de Ruby del os.walk de Python?

¿Alguien sabe si hay un módulo / función existente dentro de Ruby para atravesar los directorios y archivos del sistema de archivos? Estoy buscando algo similar al os.walk de Python. El módulo más cercano que he encontrado es Find pero requiere un trabajo extra para hacer el recorrido. El código de Python se parece a […]

Bloomberg Server API y Ruby / Python

Estoy buscando escribir una nueva aplicación en ruby ​​/ python que usa un feed de bloomberg y estoy atascado tratando de encontrar cualquier documentación para usar (o incluso configurar) la API de Bloomberg Server con cualquiera de estos idiomas. ¿Alguien tiene buenos enlaces a tutoriales para este o tal vez algún código repetitivo para configurar? […]

Python equivalente de Ruby ‘method_missing’

¿Cuál es el equivalente de Python del método de method_missing método de Ruby? Intenté usar __getattr__ pero este enganche se aplica también a los campos. Solo quiero interceptar las invocaciones del método. ¿Cuál es la forma Python de hacerlo?

¿Es realmente útil la internación de cadenas?

Hace un tiempo tuve una conversación sobre cadenas y varios idiomas, y surgió el tema de la internación de cadenas . Al parecer, Java y el marco .NET lo hacen automáticamente con todas las cadenas, así como con varios lenguajes de scripting. Teóricamente, ahorra memoria porque no terminas con varias copias de la misma cadena, […]