INTRODUCTION AU LANGAGE PYTHON
Infos du jour
- PROJETS : J'ai mis en ligne les
sujets des projets de programmation. La séance de cours du 16 avril
sera consacrée à la présentation détaillée du travail à réaliser pour les
différents sujets, ainsi que des modalités qui seront mises en oeuvre pour
l'organisation du projet. La présence de tous les étudiants pour cette séance
est donc fortement souhaitable...
- A partir de la semaine 19 (5 mai), la moitié créneaux de TD seront exclusivement consacrés au suivi
du projet de programmation. Il est donc primordial que les 2 membres du binôme soient
présents simultanément. Si les 2 membres du binôme ne sont pas officiellement dans le même
groupe de TD, on organisera une permutation spécifique pour les créneaux concernés, en
fonction du nombre de binômes concernés. La présence à ces séances de suivi est OBLIGATOIRE
et toute absence non justifiée sera fortement sanctionnée par une pénalité d'un tiers par absence
sur la note finale du projet (coefficient 0.66 pour une absence, 0.33 pour deux et 0 pour trois).
- Si vous ne l'avez pas fait au S1, il est indispensable d'installer
l'environnement de développement Python sur votre ordinateur personnel
(Windows, Linux ou MacOS). Vous n'êtes pas obligé d'avoir la dernière version
disponible (en l'occurrence 3.13.1), toute version supérieure ou égale à la
version 3.6.0 conviendra parfaitement pour le contenu de l'UE. Quelques infos
pour l'installation sur Windows sont données ci-dessous (Rubrique 5), la mise
en oeuvre est très similaire sur Linux ou MacOS.
- Si vous avez de la place sur votre disque dur, je vous conseille d'installer
Anaconda. Cette plateforme
contient toutes les bibliothèques dont vous allez avoir besoin au cours du semestre.
Cela vous évitera de devoir les installer une par une.
- La documentation de la bibliothèque ezTK créée par Christophe Schlick est disponible ici.
Objectifs
Cette page a pour but de regrouper diverses ressources permettant
une introduction au langage de programmation Python. On y trouve
notamment :
- Des exemples de programmes, des exercices d'application
avec leur solution, ainsi que des projets de plus grande envergure,
tous classés par niveaux de difficulté
- Des pointeurs vers quelques-uns des nombreux documents disponibles
sur le Web, pour l'apprentissage de la syntaxe et des fonctionnalités
du langage Python
- Un petite aide à l'installation et au démarrage de l'environnement
de développement Python sous Windows
1 - Exemples, Exercices et Projets
2 - Contrôle des connaissances
De plus amples informations vous seront données plus tard dans le
semestre sur la mise en oeuvre de ce contrôle des connaissances.
3 - Quelques ressources disponibles sur le Web
5 - Installation et utilisation de l'environnement Python sous Windows
Après avoir téléchargé le fichier, "python-X.X.msi"
(où X.X correspond au numéro de la version récupérée),
un double-clic sur celui-ci permet de lancer l'installation de
l'environnement Python sous Windows. A la fin de l'installation, il
doit y avoir une nouvelle entrée "Python X.X" dans le menu Démarrer.
L'environnement de programmation se lance alors en cliquant sur
l'entrée "IDLE" de ce menu. La fenêtre suivante s'affiche :
A partir de ce moment, on peut soit entrer des commandes Python
directement dans la fenêtre "Python Shell",
soit créer une fenêtre d'édition (raccourci
clavier : Ctrl+N) pour saisir un programme
complet :
A tout moment, un appui sur F5 permet d'exécuter le contenu de
la fenêtre d'édition sélectionnée.
...
Christophe Schlick