Memento Python: Difference between revisions

From Wiki Cours
Jump to navigation Jump to search
 
(20 intermediate revisions by 2 users not shown)
Line 2: Line 2:
[[Programmation_et_données_numériques_M1_Physique_Appliquée|<-- Site du cours]]
[[Programmation_et_données_numériques_M1_Physique_Appliquée|<-- Site du cours]]


Pour la '''version 2.7''' de Python
Pour la '''version 3''' de Python


Rédigé par Guillaume Roux (LPTMS) [toujours en cours de rédaction...]
''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.''


== Types, conteneurs et mécanismes de base ==
Rédigé par Guillaume Roux [toujours en cours de rédaction...]


* [[Python: Règles syntaxiques, blocs]]
== Préliminaires ==
* [[Python: Types de bases|Types de bases]]
* [[Installer Python]]
* Conteneurs : [[Python: Liste|Liste]], [[Python: Dictionnaire|Dictionnaire]], [[Python: Tuple|Tuple]], [[Python: Ensemble|Ensemble]]
* [[Commandes de bases sous Linux]]
* [[Python: Fonctions|Fonctions]]
* [[Python: Tests conditionnels|Tests conditionnels]]
* [[Python: Boucles en Python|Boucles en Python]]
* [[Python: Portée des variables|Portée des variables]]
* [[Python: Modules, bibliothèques|Modules, bibliothèques]]
* Extras: [[Python: Interactivité|Interactivité]] - [[Python: le mot-clé print|le mot-clé print]] - [[Python: Librairies utiles|Librairies utiles]]


== Programmation orientée objet ==
== Types, conteneurs et mécanismes de base ==
 
* [[Python: Classe|Classe]]
* [[Python: Surcharge|Surcharge]]
* [[Python: Exemple de classe Complexe|Exemple de classe Complexe]]
* [[Python: Héritage|Héritage]]
 
== Fichiers et chaînes de caractères ==


* [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CoursChaineCaractere.html Notes sur les chaînes de caractères et les fichiers]
# [[Python: Règles syntaxiques, blocs]]
* [[Python: Chaînes de caractères|Chaînes de caractères]]
# [[Python: Types de base|Types de base]]
* [[Python: Fichiers|Fichiers]]
# [[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 ==


* [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CoursNumpy.html Notes sur Numpy]
* [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CoursNumpy.html Notes sur Numpy]
* [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CoursNumpy.html NumpyAlgebreLineaire.html]
* [http://lptms.u-psud.fr/membres/groux/enseignements/M1/NumpyAlgebreLineaire.html Algèbre linéaire avec numpy]
* [[Numpy: Array|Array]]
* [[Numpy: Array|Array]]
* [[Numpy: Algèbre linéaire|Algèbre linéaire]]
* [[Numpy: Algèbre linéaire|Algèbre linéaire]]
Line 44: Line 38:
* [http://matplotlib.org/ Matplotlib]
* [http://matplotlib.org/ Matplotlib]
* [[Matplotlib: graphe 2D|graphe 2D]]
* [[Matplotlib: graphe 2D|graphe 2D]]
* [[Matplotlib: graphe 3D|graphe 3D]]
<!--* [[Matplotlib: graphe 3D|graphe 3D]]
* [[Python: images|images]]
* [[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

<-- 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.

Rédigé par Guillaume Roux [toujours en cours de rédaction...]

Préliminaires

Types, conteneurs et mécanismes de base

  1. Python: Règles syntaxiques, blocs
  2. Types de base
  3. le mot-clé print, Interactivité
  4. Tests conditionnels
  5. Boucles en Python
  6. Conteneurs : Liste, Dictionnaire, Tuple, Ensemble
  7. Fonctions
  8. Portée des variables
  9. Modules, bibliothèques - Librairies utiles
  10. Notes sur les chaînes de caractères et les fichiers

Introduction à Numpy

Introduction à Matplotlib

Introduction à la programmation orientée objet