×

Comment passer de Python à Ruby ?

Partager sur Facebook

Les points communs entre les deux langages Python comme Ruby emploient un typage dynamique de type fort.
Il s’agit, dans les deux cas, de langages de script.
Les chaines de caractères peuvent s’écrire sur plus d’une ligne.
Si on additionne des tableaux, ils fusionnent, exactement comme en Python.

Les fins de ligne ne sont pas marquées d’un signe particulier.
Tout est objet : même les déclarations de types primitifs ne sont que des instanciations déguisées.
La gestion des exceptions est presque identique.
Les crochets sont aussi utilisés pour délimiter des listes.
Les accolades sont aussi utilisées pour délimiter les dictionnaires.
L’héritage multiple existe pour les deux langages, même s’il n’est pas tout à fait géré de la même façon.
Les spécificités de Ruby par rapport à Python L’excellent framework Ruby On Rails n’existe que pour Ruby.
Les noms des classes sont capitalisés, ainsi que les noms de constantes.
Il est possible de muter une chaîne de caractères.
Il est possible de définir de vraies constantes.

Une classe peut être modifiée en cours d’exécution.
Les mots clés « True, False et None » sont remplacés par « true, false et nil ».
Un objet qui n’est ni false ni nil est considéré comme toujours vrai, même s’il s’agit d’une chaîne vide.
« Elsif » remplace le « elif » en Python.
« Require » remplace « import ».
Les variables commencent nécessairement par une minuscule.
Les attributs de classes sont privés.
On ne peut accéder à leurs valeurs que par des méthodes.
Les classes peuvent être explicitement déclarées comme public, private, ou protected.
Les méthodes peuvent parfois être appelées sans utiliser de parenthèses.
Pour consulter la documentation, on utilisera la commande « ri », plutôt que « pydoc ».
Le shell se lance avec la commande « irb ».
Deux sites de référence pour aller plus loin Developpez.
net met gratuitement à disposition de nombreux tutoriels de qualité.
Ceux-ci abordent de nombreux langages, dont Ruby et Python.
Citons aussi le site Ruby-lang.
org, qui est maintenu par les membres francophones de la communauté Ruby.
Il propose un tutoriel pour apprendre ce langage en 20 minutes.


Contacts:

Laisser un message de réponse

1000

Contacts:

Leggi anche

Import CSV : explications et principes de base
Culture

Import CSV : explications et principes de base

8 mai 2020 de Infos.fr Unit
Avec le nombre croissant de logiciels existants, l’échange de données peut se révéler être un véritable challenge (problème de compatibilité, de version,…). Il existe cependant des formats très simples qui…
À quoi sert une enceinte climatique ?
Culture

À quoi sert une enceinte climatique ?

8 mai 2020 de Infos.fr Unit
Les enceintes climatiques sont des équipements scientifiques capables de produire de la chaleur, du froid, des UV et éventuellement de l’humidité. On distingue 3 grandes catégories d’enceintes climatiques, les congélateurs,…
Hypokhâgne : les horaires
Culture

Hypokhâgne : les horaires

8 mai 2020 de Infos.fr Unit
La classe d’hypokhâgne est une classe qui forme à une pluridisciplinarité, c’est-à-dire qu’au contraire de l’université qui spécialise rapidement, la prépa littéraire permet de garder une formation plus générale pendant…
Créer sa boutique sur Internet
Culture

Créer sa boutique sur Internet

8 mai 2020 de Infos.fr Unit
Comment créer une boutique sur Internet ? Il est très difficile de créer sa propre boutique sans réelle expérience dans le monde virtuel des achats, mais une fois le système bien…
Entire Digital Publishing - Learn to read again.