Skip to content
This repository was archived by the owner on Sep 21, 2021. It is now read-only.

ericdke/ruby-python-exo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Initiation à la programmation... avec la NASA

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 !

Initiation

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 ! :)

Langages

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.

Comment ça marche

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

Chapitre 01

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.

Chapitre 02

En Python, nous allons nous connecter au serveur de la NASA et récupérer des informations sur des exoplanètes.

Chapitre 03

En Ruby, nous allons rendre notre app totalement fonctionnelle et apprendre pas mal de concepts importants par la même occasion.

Chapitre 04

En Python, nous allons étudier de nouvelles idées et rendre notre app modulaire.

Chapitre 05

En Ruby, ajout de gestion d'erreurs et de fonctions un peu plus avancées pour conclure ce tutoriel.

About

Tutoriels Ruby et Python : apprendre à programmer avec la NASA http://aya.io/blog/ruby-python-nasa/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published