Memento Python: Difference between revisions
Jump to navigation
Jump to search
Wiki-cours (talk | contribs) |
|||
(50 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
[[Programmation_et_données_numériques_M1_Physique_Appliquée|<-- Site du cours]] | |||
Pour la '''version 3''' de Python | |||
''les pages non encore à jour correspondent à la version 2.7 et la majeure partie de la syntaxe est compatible avec python 2.7. Les différences de syntaxe sont mentionnées lorsqu'elles existent.'' | |||
* [[Python: | Rédigé par Guillaume Roux [toujours en cours de rédaction...] | ||
== Préliminaires == | |||
* [[Installer Python]] | |||
* [[Commandes de bases sous Linux]] | |||
== Types, conteneurs et mécanismes de base == | |||
# [[Python: Règles syntaxiques, blocs]] | |||
# [[Python: Types de base|Types de base]] | |||
# [[Python: le mot-clé print|le mot-clé print]], [[Python: Interactivité|Interactivité]] | |||
# [[Python: Tests conditionnels|Tests conditionnels]] | |||
# [[Python: Boucles en Python|Boucles en Python]] | |||
# Conteneurs : [[Python: Liste|Liste]], [[Python: Dictionnaire|Dictionnaire]], [[Python: Tuple|Tuple]], [[Python: Ensemble|Ensemble]] | |||
# [[Python: Fonctions|Fonctions]] | |||
# [[Python: Portée des variables|Portée des variables]] | |||
# [[Python: Modules, bibliothèques|Modules, bibliothèques]] - [[Python: Librairies utiles|Librairies utiles]] | |||
# [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CoursChaineCaractere.html Notes sur les chaînes de caractères et les fichiers] | |||
== Introduction à Numpy == | == Introduction à Numpy == | ||
* [[Numpy: | * [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CoursNumpy.html Notes sur Numpy] | ||
* [[Numpy: | * [http://lptms.u-psud.fr/membres/groux/enseignements/M1/NumpyAlgebreLineaire.html Algèbre linéaire avec numpy] | ||
* [[Numpy: | * [[Numpy: Array|Array]] | ||
* [[Numpy: Algèbre linéaire|Algèbre linéaire]] | |||
* [[Numpy: Statistiques|Statistiques]] | |||
* [http://wiki.scipy.org/Cookbook Recettes pour Scipy] en anglais | |||
== Introduction à Matplotlib == | == Introduction à Matplotlib == | ||
* [[ | * [http://matplotlib.org/ Matplotlib] | ||
* [[ | * [[Matplotlib: graphe 2D|graphe 2D]] | ||
* [[ | <!--* [[Matplotlib: graphe 3D|graphe 3D]] | ||
* [[Python: images|images]] | |||
--> | |||
== Introduction à la programmation orientée objet == | |||
* [[Python: Classe|Classe]] | |||
* [[Python: Surcharge|Surcharge]] | |||
* [[Python: Exemple de classe Complexe|Exemple de classe Complexe]] | |||
* [[Python: Héritage|Héritage]] | |||
* [http://lptms.u-psud.fr/membres/groux/enseignements/M1/TDinterface.html TD sur les interfaces graphiques] |
Latest revision as of 17:26, 26 September 2018
Pour la version 3 de Python
les pages non encore à jour correspondent à la version 2.7 et la majeure partie de la syntaxe est compatible avec python 2.7. Les différences de syntaxe sont mentionnées lorsqu'elles existent.
Rédigé par Guillaume Roux [toujours en cours de rédaction...]
Préliminaires
Types, conteneurs et mécanismes de base
- Python: Règles syntaxiques, blocs
- Types de base
- le mot-clé print, Interactivité
- Tests conditionnels
- Boucles en Python
- Conteneurs : Liste, Dictionnaire, Tuple, Ensemble
- Fonctions
- Portée des variables
- Modules, bibliothèques - Librairies utiles
- Notes sur les chaînes de caractères et les fichiers
Introduction à Numpy
- Notes sur Numpy
- Algèbre linéaire avec numpy
- Array
- Algèbre linéaire
- Statistiques
- Recettes pour Scipy en anglais