🍲14.Tutorat + InstallFest

14 avril 2022

Tutorat

Tout le monde vient en classe (si la santé publique le permet) pour discuter des problèmes que vous éprouvez jusqu'à maintenant dans la réalisation de votre projet final, ou de vos succès. Vous pourrez brancher votre ordi à l'écran de la classe (ou faire un partage d'écran dans Zoom). Je tenterai de vous aider à trouver des solutions. Vous pourrez aussi aider les autres à avancer. Ce travail collectif permet à tout le monde d'apprendre quelque chose.

InstallFest

Enfin, pour celles et ceux qui souhaiteraient aller plus loin et continuer d'utiliser les acquis de ce cours dans vos vies professionnelles, SI LE TEMPS LE PERMET je vais vous aider à installer Python sur votre ordinateur en deux étapes faciles DANS CET ORDRE.

D'abord Anaconda.

Anaconda est ce qu'on appelle une « distribution » du langage Python. Il est possible de l'installer sur votre ordinateur, que vous ayez Windows, MacOSX ou Linux. Anaconda est devenu la distribution de facto dans l'univers de la science des données. Elle comprend plusieurs bibliothèques (librairies ou packages) qui ne sont pas offertes par défaut dans Python. Vous n'aurez donc généralement pas à les installer manuellement lorsque vous voudrez reproduire ce qu'on a vu dans ce cours.

Installez la « Individual Edition » d'Anaconda.

Ensuite un éditeur de code

Vous pouvez vous servir de ce bon vieux Sublime Text. C'est ce dont je me sers le plus souvent, surtout parce qu'il s'ouvre rapidement.

Si vous avez des ami.es qui travaillent en informatique, iels se servent peut-être de ce qu'on appelle un « environnement de développement » complet. En voici deux qui sont disponibles pour Windows, MacOS ou Linux :

  • Visual Studio Code. Une fois que vous l'aurez installé, il vous manquera seulement d'ajouter une extension. Cherchez l'extension pour Python mise au point par Microsoft (ms-python.python) pour programmer en python.

  • PyCharm, que je connais beaucoup moins. Optez pour l'édition « Community ».

Enfin, Github

Je vous ai déjà parlé de git. Il s'agit d'un système de contrôle des versions dans le monde du développement logiciel. Une des façons de s'en servir est par le biais de l'interface web offerte par Github.

Dans les éditions passées du cours, je demandais aux étudiant.es de s'y abonner. Si vous souhaitez partager vos réalisations, Github est la plateforme qu'il vous faut. C'est aussi une excellente façon de faire preuve de transparence dans votre démarche en partageant votre code ou vos données. Vous trouverez d'ailleurs ce plan de cours sur le compte Github du programme et pourrai en voir toutes les différentes versions!

En prime : UNIX

Si le temps le permet, je vous montrerai quelques commandes utiles pour se débrouiller avec le terminal.

Dernière mise à jour