nnées sous formes de graphiques. Elle est souvent combinée avec les bibliothèques python de calcul sci... scipylib/index.html|SciPy]] : méthodes numériques comme l'intégration ou l'optimisation
* [[http://s... es, intégrant symboles, barres d'erreur, éléments colorés,... Il peut créer pratiquement tous les types connus de graphiques (consulter la [[https://matplot
tif de Python (en utilisant la fenêtre "Shell" ou console de l'éditeur Idle ou Idle3 par exemple).
... riable est automatiquement créée avec le type qui correspond au mieux à la valeur fournie. Les types courant sont les "entier", "flottant", "chaîne de caractères", "complexe", "liste",...
* **Mots réservés** : on ne
====== Notions avancées ======
En construction. Les liens sont juste donnés. Une introduction et un ex... ==== Itertools, zip,... ====
* [[https://medium.com/techtofreedom/7-levels-of-using-the-zip-function... .cycle() est une méthode utile pour répéter ou parcourir sans fin les éléments d'une liste ou d'une ta... s et "yield" =====
* [[http://fr.openclassrooms.com/informatique/cours/pratiques-avancees-et-meconnu
oject/chempy/]] : installation et documentation
<code python prog-test-02.py>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue May 4 10:25:51... .org/project/chempy/#documentation
https://github.com/bjodah/chempy
installation Linux : conda install -c bjodah chempy pytest
installation Windows & OS X
===
<note warning>
L'article suivant analyse les contributions à cpython, le cœur du langage Python :... f15a8851-af26-4e94-a4b1-c146c57c9d20/]]. Les deux contributeurs les plus importants (on enlève les bot... #map=9/51.1561/33.0579|Konotop]] !!**
</note>
Le cours "Programmation appliquée à la chimie" de bachelier en sciences chimiques (15 H cours et 15 H exercices, bloc2) utilise deux support
donnée (data-type, ou dtype). Les types les plus courants incluent les entiers, bytes, entiers courts, booléens, nombres en virgule flottante, nombres complexes,...
Numpy permet la manipulations des vec... nsionnel peut aussi bien représenter une matrice, comme les intensités des pixels d'une image.
=====
~~NOCACHE~~
~~REVEAL transition=convex&controls=1&show_progress_bar=1&build_all_lists=1&open_in_new_window=1~~
====== Programmer en Pyt... * Qu'est-ce qu'un langage de programmation ?
* Compilation ou interprétation, ou... ?
==== Rôle de... ====
* Décrire des instructions dans un langage compréhensible par un être humain, mais transformabl
rammation Python Orientée Objet ======
FIXME : en construction
===== Concepts utilisés =====
* Un objet : c'est... n'importe quoi, qui peut être codé. En Python, tout est objet !
* Une classe est... onnées et les méthodes qui le caractérisent
* Convention : on écrit les noms de classe en "CamelCa
ython à Tcl/Tk]], reprenant quelques références recommandées
* Python 3 avec Tk intègre égalemen... ) by John W. Shipman)
* [[http://www.pythonware.com/library/tkinter/introduction/index.htm|An Introd... Tkinter, sur effbot.org]]
* [[http://www.python-course.eu/python_tkinter.php|Tkinter tutorial]], sur python-course.eu
* [[http://cs.mcgill.ca/~hv/classes/MS/T
s en chimie, du fait que les atomes (et isotopes) comptent des nombres entiers de nucléons (nombre de masse), que les molécules (ou ions, complexes) sont constituées d'atomes individuels (//cf.// formules brutes, indices), que les stœchimétri... s en chimie.
===== Recherche du PGCD (plus grand commun diviseur) =====
Explication géométrique : en
atiques, un algorithme qui permet d'organiser une collection d'objets selon un ordre déterminé (Référe... à bulles]]
<note tip>Adapter en Python le pseudo code proposé. La représentation du déroulement du tr... sive de l'algorithme, avec un pivot arbitraire.
<code python quicksort_01.py>
#! /usr/bin/env python
# -*- coding: utf-8 -*-
"""
Code compact de la fonction qu