e-range multilateration]]
* [[https://math.stackexchange.com/questions/2329756/how-to-convert-distan... un marteau, de tout considérer comme un clou. » → extension à l'étude de polygones au travers de mesur
ues 2D ======
[[https://matplotlib.org/stable/index.html/|Matplotlib]] est une bibliothèque très puis... do-)aléatoires
* [[http://scipy.org/scipylib/index.html|SciPy]] : méthodes numériques comme l'intégr... on ou l'optimisation
* [[http://sympy.org/en/index.html|SymPy]] : mathématiques symboliques
* [[ht... n graphe à partir de deux listes (voir le premier exemple ci-après).
Matplotlib permet de générer fac
"Shell" ou console de l'éditeur Idle ou Idle3 par exemple).
* Définition d'une **donnée** : suite f... ntier", "flottant", "chaîne de caractères", "complexe", "liste",...
* **Mots réservés** : on ne peut... bre de chiffres affichés peut varier (essayer par exemple "1/3". et "print (1/3.)")
* **Typage autom... nombres 1, 1. etc (différencier 20/3 et 20./3 par exemple)
* **Affectation multiple** : il est possi
llery]]
* [[https://towardsdatascience.com/the-next-level-of-data-visualization-in-python-dd6e99039d5e|The Next Level of Data Visualization in Python]]
* [[ht... minder-animation-in-2-lines-of-python-with-plotly-express-2060c73bedec|Recreating Gapminder Animation in 2 lines of Python with Plotly Express Go to the profile of AMR]]
* [[https://tow
s liens sont juste donnés. Une introduction et un exemple devrait être proposé pour chaque rubrique, e... mprehensions-in-python]]
* [[http://fgallaire.flext.net/comprehension-de-liste-en-python-map-filter/... ing") renvoie un tuple de trois sous-chaînes : ( texte précédent, première occurence de la sous-chaîne cherchée, texte à la suite)
* strip(), lstrip(), rstrip() : é
chelier en sciences chimiques (15 H cours et 15 H exercices, bloc2) utilise deux supports :
* Princi... e Union Address)
===== Notions de base (résumés, exemples de base,...) =====
* {{:teaching:progappc... e, simple (cf. ce [[http://pygal.org/en/stable/index.html|site]])
* [[altair_simple|les bases de Alt... * [[https://chemlab.readthedocs.io/en/latest/index.html|Chemlab]]
* [[https://wiki.fysik.dtu.dk/as
====== Les bases de NumPy ======
NumPy est une extension du langage de programmation Python, destinée ... léens, nombres en virgule flottante, nombres complexes,...
Numpy permet la manipulations des vecteurs... fonction linspace est utile parce qu'elle impose exactement le nombre de valeurs crées ente un minimu... ou [[https://scipy.github.io/old-wiki/pages/Numpy_Example_List|cette ancienne documentation]].
</note>
~~NOCACHE~~
~~REVEAL transition=convex&controls=1&show_progress_bar=1&build_all_lists=1&open_in_new_wi... → Compilation
box2=>operation: Code objet
→ Exécution
box3=>operation: Résultat
box1->box... Liaison éventuelle du code avec des bibliothèques existantes de code compilé
* Exécution ultérieure du code machine (sur un ordinateur ne disposant pas
tion
* [[https://towardsdatascience.com/how-i-explain-oop-to-a-data-scientist-in-5-minutes-44faf72ecca7|How I Explain OOP to a Data Scientist in 5 Minutes]]
*... ] Matteo, medium, 09/09/2021
* [[https://itnext.io/effortlessly-create-classes-in-python-with-da... Effortlessly Create Classes in Python with @dataclass]] Jacob Ferus, ITNEXT (Medium), 21/01/2023
es
* Python 3 avec Tk intègre également les extensions [[https://docs.python.org/3/library/tkint... ww.pythonware.com/library/tkinter/introduction/index.htm|An Introduction to Tkinter, de Fredrik Lundh]... en bas de casse). L'utilisation sous Python 3 des exemples ci-dessous nécessite aussi de transformer l... from tkinter import *
root = Tk()
w=Label(root, text="Bonjour !")
w.pack()
root.mainloop()
</code>
ombre de masse), que les molécules (ou ions, complexes) sont constituées d'atomes individuels (//cf.//... herche du PGCD (plus grand commun diviseur) =====
Explication géométrique : en comprenant un nombre en... tp://fr.wikipedia.org/wiki/Algorithme_d%27Euclide#Explications_g.C3.A9om.C3.A9triques|ici]] !**).
Cela... Un nombre premier est un entier naturel qui admet exactement deux diviseurs distincts entiers et posit
-8 -*-
"""
Code compact de la fonction quicksort. Exemple de tri d'éléments entiers.
"""
def quicksor... avec choix aléatoire du pivot (en fait de son index dans la numérotation de la liste) :
<code python>
...
pivot_index = randrange(len(li))
pivot = li[pivot_index]
...
</code>
Références :
* [[http://stackoverflow
n utilisant les modules spécifiques de NumPy. Cet exemple montre tout l'intérêt d'utiliser des modules pré-existants. Le programme est réduit à 3 lignes pour l... et [[http://docs.enthought.com/mayavi/mayavi/auto/example_atomic_orbital.html|exemple de l'orbitale 3p hydrogénoïde]] avec le module [[http://docs.enthoug
/en/stable/tutorials.html]]
* Notebook Jupyter (exemples) :
* [[https://nbviewer.jupyter.org/gi... : <code>!pip install mendeleev</code>
* Fichier exemple : {{ :teaching:progappchim:mendeleev_primer_01.ipynb |}}
===== Exemples de programmes simples =====
<code python I... t)
# On peut parcourir une liste d'éléments, par exemple les 18 premiers
for atnum in range(1, 19):