Notebook: document qui combine du texte et du code. On peut exécuter le code directement dans le document.
Exécuter du code: demander à l’ordinateur de réaliser les opérations décrites dans le code qui est exécuté. En anglais: run the code.
Fonction print: La fonction print
permet d’afficher à l’écran la valeur de la variable qui lui est passée en argument. Par exemple, print(‘a’)
reçoit la chaîne de caractère ‘a’ en argument et affiche la lettre a (sans les guillemets) à l’écran.
Chaîne de caractères: type de variable composé d’un certain nombre de lettres, possiblement aucune. Ce type de variable sert à décrire du texte. On utilise des apostrophes ou des guillemets pour la définir: 'arbre', "murale", "ceci est une chaîne de caractère", " " sont des chaînes de caractères valides.
Argument (d’une fonction): passer une variable en argument à une fonction, c’est la rendre accessible à celle-ci. Si une fonction est une recette, un argument de la fonction est un ingrédient.
Guillemet: "..."
Apostrophe: '...'
Accolade: {...}
Crochet: [...]
Variable: une variable sert à garder en mémoire de l’information. On peut voir ça comme une boîte qui porte un nom et contient une valeur.
Indentation: fait d’ajouter des espaces de façon à structurer le code et permettre qu’il soit bien interprété par l’ordinateur - et bien lu par l’être humain.
Quelques outils pour l’analyse de données...
Pour l’exercice sur les murales, vous aurez besoin des notions suivantes:
- Fonction permettant de télécharger les données et de les garder en mémoire dans une liste, fournie durant l’atelier: telecharge_csv(url)
- Dictionnaire pour garder en mémoire le nombre de fois que chaque arrondissement est mentionné dans le jeu de données
- Fonction len(), qui retourne la longueur de la liste, soit le nombre d’éléments présents dans la liste
- Boucle for
- Fonction range()
- Indice d’une liste
- Condition if/else
- Méthode list.sort()
Pour l’exercice sur les arbres, vous aurez besoin, en plus de ce qui est nécessaire pour les murales, des notions suivantes:
- Méthode str.lower() ou str.upper()