Introduction à Python
Section outline
-
Enseignant
Dr Jean-Yves PLANTEC
Objectifs du module
Ce module 100% distant est destiné à vous initier aux concepts principaux de Python 3.
Prérequis
Notions d'algorithmique.
Modalités pédagogiques
Ce module de formation se base sur :
- des courtes vidéos explicatives des différents concepts abordés avec des exercices à effectuer,
- d'un quiz pour se tester,
- d'un projet.
La durée correspond à un module de 24h présentiel.
Je ferai de mon mieux pour répondre le plus rapidement possible à une question posée sur le forum (merci de ne pas utiliser le courriel).
Aspects techniques
Vous travaillerez sur votre machine personnelle : nous vous proposons d'utiliser l'environnement IDLE (cf ci-dessous "Installation de Python")Evaluation
La note des étudiants se fera sur la base
- d'un quiz
- du projet
-
Activities: 11
-
Activities: 16
-
Activities: 7
-
Dans cette partie, je vous propose de découvrir la librairie mathématiques Numpy qui permet la manipulation simple et efficace de tableaux. Les exercices proposés utilisent un nouvel objet Python : l'objet array.
Commencez par traverser les paragraphes 1 et 2 du PDF consacré à Numpy, puis
- faire l'Exercice 1,
- faire et rendre (lien ci-dessous) l'Exercice 2
Activities: 2 -
Dans cette partie, je vous propose de découvrir la librairie mathématique Matplotlib qui permet d'afficher des courbes.
Traversez les deux premières pages du PDF consacré à Matplotlib, puis
- faire l'Exercice 1,
- faire et rendre (lien ci-dessous) l'Exercice 3
Activities: 2 -
Pour ce projet, nous utiliserons des Notebooks Python. Un Notebook Python est un fichier Python qui s'affiche comme page dans un navigateur Web et possède son propre environnement d'exécution spécifique. Cette page peut contenir du texte, du code Python (modifiable) et des graphiques ; le code Python est directement exécutable et le résultat de l'exécution affiché dans la page. Utiliser un Notebook pour apprendre Python est pratique, car il permet sur la même page d'associer un texte d'explication et des cellules où écrire ou modifier du code.
Vous trouverez ci-dessous
- un lien vers des instructions pour installer sur votre machine l'environnement Jupyter et lancer un premier Notebook de test
- un lien vers des instructions vous permettant de télécharger et lancer le Notebook correspondant au projet
Activities: 4 -
Activities: 3
-
Il aura lieu le vendredi 4 de 11h à 12h, heure marocaine.
Merci de vous connecter sur Zoom : https://zoom.us/j/97461165900?pwd=S1VtUXQ2ZWFzKzVzNDRFSmMzTURIQT09
Le sujet s'affiche ci-dessous. Il s'agit de programmer en Python.
Activities: 2 -
Documentation Python 3.7
Autres modules- V. Le Goff, Apprenez à programmer avec Python - http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-python
- J.-J. Charles, E. Ducasse, Cours Python 3 Bordeaux - http://savoir.ensam.eu/moodle/mod/folder/view.php?id=10242a
Programmation fonctionnelle (Attention, les exemples de code sont écrits en Python 2)
Activities: 0 -
Une fois téléchargé, vous pouvez utiliser, modifier et partager à nouveau tout le contenu présent dans ce cours.
Activities: 0