souvent combinée avec les bibliothèques python de calcul scientifique :
* [[http://www.numpy.org/|Nu... tlib permet de générer facilement des graphiques, camemberts ou autres histogrammes, intégrant symbole... xlabel("Les données X")
plt.ylabel("Des valeurs calculées de Y")
#ajout d'une légende
plt.legend()
... on de traçage, en passant dans une chaîne de deux caractères la spécification du type de ligne et de l
t est à installer, en renseignant au préalable le canal "rdkit" dans laquelle Anaconda ira la chercher... llChem.Compute2DCoords(mol)
Draw.MolToFile(mol,"caffeine.png",size=(200,250))
</code>
===== Référen
courant sont les "entier", "flottant", "chaîne de caractères", "complexe", "liste",...
* **Mots rése... e programmes signifiants, d'éviter les espaces et caractères spéciaux dans les noms, d'utiliser systém... utilité (exercice, exemple simple, application de calcul, utilisation graphique, interface,...).
Pyth... r le plus grand nombre d'une liste de valeurs
* calculer une moyenne d'une liste de valeurs
* Calc
=== Walrus operator =====
FIXME
===== Le rôle du caractère underscore en Python =====
* [[https://w... nsformation sur base de correspondances entre des caractères (y compris des caractères spéciaux (\n, \t, \r,...)
* string.punctuation peut être utilis... plit() : découpe en une liste de sous-chaînes. Le caractère utilisé par défaut est l'espacement. Le no
ence.com/30-python-best-practices-tips-and-tricks-caefb9f8c5f5|0 Python Best Practices, Tips, And Tric... 10 Powerful Python One-Liners - Python one-liners can be just as powerful as a long and tedious progra
== Algorithmes classiques ====
* [[factorielle|Calcul de factorielles]] (pas à pas)
* [[Suite_de_... ge Python, de l'environnement Jupyter,... dans le cadre de la chimie sont évoquées dans le livre de 20... it_modele_einstein|Optimisation de la température caractéristique du diamant suivant le modèle d'Einst... onnées collectées et distribuées par NIST dans le cadre du Programme de données de référence standard.
le traitement de l'information;
* Effectuer des calculs, des simulations;
* Traiter l'information ... spécialisés (matlab, scilab,...)
* bon pour les calculs scientifiques, le graphisme, les simulations... tions graphiques 3D (Mayavi, Vpython, VTK,)
* calculs scientifiques (numpy, scipy,. . .)
* tra... 01 1.0022749568221072
>>>
</code>
==== Un peu de calcul ====
On peut effectuer quelques calculs sur d
bjet, incluant les données et les méthodes qui le caractérisent
* Convention : on écrit les noms de classe en "CamelCase"
* Une instance d'une classe, c'est un o... des instances commencent par une lettre en bas de casse (minuscule)
* Méthode : les objets peuvent é
al]], sur python-course.eu
* [[http://cs.mcgill.ca/~hv/classes/MS/TkinterPres/]]
<note warning>Entr... est passé à tkinter ! (première lettre en bas de casse). L'utilisation sous Python 3 des exemples ci-... kinter import *
def action():
print("Yes, we can !")
root = Tk()
#w = Label(root, text="Bonjour!... kinter import *
def action():
print("Yes, we can !")
root = Tk()
#w = Label(root, text="Bonjour!
, que des structures (hélices, cristaux,...) sont caractérisées par des rapports entiers,...</note>
C... , leur PGCD est la longueur du côté du plus grand carré permettant de carreler entièrement ce rectangle. L'algorithme d'Euclide décompose ce rectangle en carrés, de plus en plus petits, par divisions euclid