Passer au contenu principal
Haut de page
Ctrl
+
K
Recherche
Ctrl
+
K
Recherche
Ctrl
+
K
Introduction à l'informatique
Recherche
Ctrl
+
K
Introduction à l’informatique
Introduction
Avant les séances
Premiers tests du poste
Récupérer les fichiers d’une séance
Anaconda et JupyterLab
VS Code
Après les séances
Sauvegarder son travail
S’entraîner : jeux et exercices
Séances
Séance 1, version 2 — Logiciels, fichiers, terminal et premier programme
Logiciels, fichiers et stockage
Le terminal
Premier programme
Un notebook et la syntaxe de Markdown
Travaux dirigés de la séance 1, version 2
TD 1a — Fichiers, formats et extensions
TD 1b — Les fichiers du TD 1a en ligne de commande
TD 1c — Écrire et lancer un programme
TD 1d — Un notebook dans JupyterLab
Séance 2, version 2 — Éditeur de code, Markdown et git local
L’éditeur de code
Une recette en Markdown
Git et le dépôt local
Branches, fusion et conflits
Travaux dirigés de la séance 2, version 2
TD 2a — Configurer VS Code
TD 2b — Trois programmes fautifs
TD 2c — Une recette en Markdown, convertie par pandoc
TD 2d — Un dépôt git pour la recette
Séance 3 — Chemins, fichiers et ligne de commande
Chemins et programmes externes
Fichiers et encodage
Du notebook au programme
Travaux dirigés de la séance 3
TD 3e — Une recette en Markdown
TD 3f — Une ligne de commande pour la recette
Séance 4 — Projet d’application 1
Travaux dirigés du projet 4
TD 4a — Un script Python, pas à pas
TD 4b — Un programme installable
Séance 5 — Matériel, réseau, mots de passe, clés SSH et secrets
Le matériel
Le réseau
Prouver qui l’on est
Les secrets de vos programmes
Travaux dirigés de la séance 5
Séance 6 — La forge, sur le dépôt du projet 4
Séance 7 — Projet d’application 2
TD 7a — Compléter son projet, par des pull requests
TD 7b — Reprendre et compléter le projet d’un autre
Annexes
Configuration des postes de la salle
Anaconda
JupyterLab
VS Code
Python et environnement conda
Notebooks
Fichiers de réglages
Git et Git Bash
Spyder
Configuration d’un ordinateur personnel
Python et conda
VS Code
Git et éditeurs de texte
Notions
Choisir entre JupyterLab, Spyder et VS Code
Les notebooks
Les terminaux en ligne de commande
Variables d’environnement et recherche des programmes
Les environnements conda
Comment VS Code gère les environnements Python
Git Bash : une fenêtre, bash et des programmes
FAQ
Problèmes de réseau et de compte
Problèmes avec les logiciels de texte et de bureautique
Problèmes avec Anaconda
Problèmes avec JupyterLab et les notebooks
Problèmes avec VS Code
Problèmes avec git
Pour aller plus loin
venv, uv et pixi
C++
Programme, application et interpréteur
Archive 2026
Séance 1, 2026 — Logiciel, programmation et formats de fichier
Logiciels et formats de fichier
Programmation et éditeur de code
Markdown et notebook
Bibliothèques et environnements Python
Travaux dirigés de la séance 1
TD 1a — Fichiers, formats et extensions
TD 1b — Un .odt est une archive ZIP (facultatif)
TD 1c — Configurer l’éditeur de code, et lancer un programme
TD 1d — Trois programmes fautifs
TD 1e — Le même programme en C++ (facultatif)
TD 1f — Mettre en forme une recette en Markdown
TD 1g — Le notebook, ouvert de trois façons
TD 1h — Installer un projet Python, et décrire son installation
TD 1i — Le client, le noyau, et où ils sont installés (facultatif)
TD 1j — Installer un projet en lisant son README (facultatif)
Annexe — Comparer deux versions d’un fichier
Séance 2, 2026 — Ligne de commande et git local
La ligne de commande
Git et le dépôt local
Branches, fusion et conflits
Lire et tenir un dépôt
Travaux dirigés de la séance 2
TD 2a — Un premier dépôt
TD 2b — Branches et fusions
TD 2c — Annuler et remettre à jour
TD 2d — Créer et résoudre un conflit
TD 2e — Publier une version
Paramètres système
Clair
Sombre
Index