Catégories: Culture
|
20 mars 2020 22 h 20 min

Comment passer de Python à Ruby ?

Partager

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.

Les plus lus

Une guide pratique pour retrouver une personne avec simplement son prénom et sa ville avec l'aide des réseaux sociaux.

Victor Hugo, l'auteur des romans "les Misérables" et "Notre-Dame de Paris", est devenu un des plus grands écrivains de la literature française.

Le résumé complet et les plus belles phrases du Petit Prince, un chef-d'œuvre de fiction pour enfants aimé aussi par les adultes du monde entier.

Ernest Hemingway fut le plus représentatif des écrivains américains du XXe siècle: sa biographie, ses livres et ses phrases célèbres.

Révélé en 2001 dans Popstar, le groupe incontournable des années 2000, L5 a annoncé son grand retour. Et bonne nouvelle, elles reviennent à 5.

Vincent Van Gogh était l'un des plus grands défenseurs de l'expressionnisme, et une légende a été créée sur sa mort.

Le Watergate a été le scandale politique le plus célèbre de l'histoire des États-Unis, de nombreux films l'ont raconté.

Cent ans se sont écoulés depuis le bal du 4 juillet représenté sur la photographie qui clôt The Shining : que suggère la présence de Jack Torrance ?