Pour cette initiation à la programmation pas vraiment comme les autres, nous allons nous baser sur un exemple concret, à base de NASA et d'exoplanètes !
C'est une initiation pour aspirants codeurs, mais qui demande tout de même d'être familier avec quelques outils et concepts qui prendraient trop de temps à expliquer ici.
L'idée c'est: vous vous sentez prêt à apprendre mais ne savez pas par quoi commencer ? Alors jetez-vous dans le feu avec moi ! :)
Nous aborderons les bases de Ruby et de Python par des exemples concrets et surtout nous allons créer une petite app réellement fun à coder et à utiliser.
Dans chaque dossier il y a un tutoriel au format Markdown et des scripts en Ruby et/ou en Python.
-
Ouvrez les fichiers
.py
et.rb
dans un éditeur de code de votre choix -
Consultez les fichiers Markdown soit sur GitHub, soit avec une app de type "Marked" ou encore avec un éditeur de texte/code
-
Exécutez les scripts dans le Terminal
En Ruby, nous verrons comment créer une mini app qui accepte des paramètres sur la ligne de commande puis les affiche.
Par cet exemple nous allons découvrir comment structurer un petit script, les concepts de base, les structures pour stocker et manipuler des données, etc.
En Python, nous allons nous connecter au serveur de la NASA et récupérer des informations sur des exoplanètes.
En Ruby, nous allons rendre notre app totalement fonctionnelle et apprendre pas mal de concepts importants par la même occasion.
En Python, nous allons étudier de nouvelles idées et rendre notre app modulaire.
En Ruby, ajout de gestion d'erreurs et de fonctions un peu plus avancées pour conclure ce tutoriel.