08 novembre 2023

Introduction à la programmation

Je tiens à remercier les personens qui m’ont aidé (directement ou indirectement) dans la réalisation de cette introduction à la programmation :

Note

Cliquez ici pour accéder au pad collaboratif.

Support de présentation (plein écran):

Programming knowledge is not a neutral thing (Posner, 2012)

Les devoirs de la semaine précédente

  • Installer un environnement de travail Python : https://www.python.org/

En installant Python sur votre ordinateur vous aurez accès à IDLE, un environnement d’écriture dédié au langage de programmation Python.

Cependant, si vous souhaitez un environnement un peu plus spécialisé, vous pouvez vous tourner vers l’environnement de développement préféré comme Atom ou VSCode, ou encore des environnements plus complets comme Anaconda, sa version plus légère Miniconda, ou simplement des Jupyter Notebook.

  • Créer un article dans l’éditeur de texte Stylo et raconter, comme pour un billet de blog, votre expérience de configuration de votre environnement de travail pour Python.
  • Partager cet article avec moi (roch.delannay@umontreal.ca) dans Stylo.

Atelier

  • Présentation de Rachel

Exercices en Python

Pour les exercices, veuillez utiliser les ressources suivantes : 

  • Un script tutoriel.py
  • Le roman Dracula au format txt mis à disposition par le projet Gutenberg.

Pour la semaine prochaine

Ressources

  • Pour plus d’informations sur le terminal, voir la page consacrée à ce sujet.

References

Posner, M. (2012). Some things to think about before you exhort everyone to code Miriam Posner’s Blog.
Walsh, M., & Dombrowski, Q. (2021). Melaniewalsh/Intro-Cultural-Analytics: Version 1.1.0. Zenodo. https://doi.org/10.5281/ZENODO.4411250