Liens utiles
Références
Le Web regorge de références du langage Python. Pour ce cours, les références autorisées en examen seront les suivantes:
- Site officiel
Ce site est le sit officiel du langage Python.
- Mémento des bases
Ce site propose un mémento des bases de Python 3 dont peut avoir besoin un étudiant pour démarrer en programmation.
- Référence abrégée
Ce site propose un abrégé dense de la version 3.2 de Python.
- Référence de la version 2.6
Ce site propose une référence complète de la version 2.6 de Python.
Les modules Python
La réalisation de certains programmes en Python exige l'utilisation de modules complémentaires dont voici une liste non exhaustive:
- Doctest
Module permettant la gestion de documentation de code
- Math
Module permettant l'utilisation de fonctions mathématiques
- Numpy
Module destinée à manipuler des matrices ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux
- Pygame
Module graphique pour la programmation de jeux
- PyQt
Module graphique pour le développement d'applications graphiques avancées
- Random
Module proposant des générateurs de nombres pseudo-aléatoires
- Sqlite3
Module fournissant une base de données sur disque ne nécessitant pas de processeur serveur distinct et permettant d'accéder à la base de donner à l'aide d'une variante du langage de requête SQL
- Sys
Module permettant l'accès aux paramètres et fonctions du système d'exploitation
- Time
Module de calcul et de la conversion de données temporelles
- Tkinter
Module graphique standard pour la réalisation d'interfaces simples
- Turtle
Module éducatif pour la réalisation d'applications graphiques;
- wxPython
Module graphique pour la réalisation d'interfaces développées
Les outils Python
Le Web regorge d'outils de développement facilitant la réalisation d'un programme en Python:
- Codes-sources
Ce site français propose des tutoriels et des codes Python.
- Développez.com
Ce site propose des aides, des tutoriels et des codes Python pour développeurs.
- Tuteur Python
Ce site permet d'exécuter un programme Python pas à pas.
- Cours interactif
Ce site permet d'apprendre Python en testant directement dans la fenêtre de votre navigateur.
- Vidéos
Ce site propose des vidéos en anglais pour l'apprentissage de Python.