×
google news

Comment passer de Python à Ruby ?

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.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*



Contacts:

Lire aussi

example 1104
Culture

Lankum donne une touche métallique au folklore irlandais

18 avril 2024
Lankum, parfois orthographié Lamkin ou Lambkin, est une créature effrayante mentionnée dans une macabre comptine provenant probablement d'Écosse ou de Northumbrie, au nord de l'Angleterre. Cette comptine participe au genre…
example 1029
Culture

« Deux Reporters en Amérique Ravagée »

17 avril 2024
La critique du "Monde" suggère que le quatrième film dirigé par Alex Garland s'inscrit dans une niche spécifique du cinéma hollywoodien reconnu pour sa popularité il y a quelques décennies.…