🐍Apprendre à programmer🐍

Nouvelles

Infos pratiques

Liens utiles

Séances

ATTENTION : Les liens hypertextes ci-dessous mènent vers des versions statiques des notebooks. C’est pratique en cas de problème, mais pour suivre le cours et faire les exercices, il faut ouvrir les versions interactives sur Binder.

Pour ouvrir les versions interactives, cliquez sur les boutons Launch in Binder
  badge.

Une fois dans Binder, vous pouvez récupérer votre travail sous forme de fichier ipynb dans le menu File →  Download asNotebook (ipynb) et vous pouvez ouvrir un fichier ipynb qui est votre machine avec File → Open…Upload (en haut à droite) → Upload (à côté du nom de fichier).

Vous pouvez aussi les télécharger pour les ouvrir sous votre machine, dans Edupyter ou Visual Studio Code.

Une autre option, si vous avez un compte Google est d’utiliser Colaboratory pour éditer les notebooks que vous avez téléchargé.

2024-01-16 : Introduction, notebooks, entrées/sorties de bases et variables

À rendre pour la prochaine fois : exercices du notebook « IO et variables ».

Installer aussi l’environnement Thonny.

Pour installer Thonny sous ChromeOS, c’est un peu plus sophistiqué, mais c’est possible.

Pour les tablettes sous iOS ou Android, ça ne sera pas possible. Vous devriez pouvoir suivre l’essentiel du cours avec repl.it, mais ce n’est pas idéal, tenez-moi au courant si vous n’avez pas le choix et je ferai de mon mieux pour vous permettre de suivre.

2024-01-23 : Instructions conditionnelles

2024-01-30 : Boucles et séquences

2024-02-06 : TD turtle et boucle while

2024-02-13 : Exercices récapitulatifs

2024-02-27 : Fonctions

2024-03-05 : Valeurs de retour et accès aux fichiers

2024-03-12 : Itérables et dictionnaires

2024-03-19 : Récapitulatif 2

2024-03-26 : Résumé

2024-04-09 : Partiel

2024-04-29 : Examen terminal

Ressources

Cours et tutoriels

Plus avancés :

Jeux de développement

Livres

Licences

CC BY Licence
badge

Copyright © 2023 Loïc Grobol <loic.grobol@gmail.com>

Sauf indication contraire, les fichiers présents dans ce dépôt sont distribués selon les termes de la licence Creative Commons Attribution 4.0 International. Voir le README pour plus de détails.

Un résumé simplifié de cette licence est disponible à https://creativecommons.org/licenses/by/4.0/.

Le texte intégral de cette licence est disponible à https://creativecommons.org/licenses/by/4.0/legalcode