n graphe à partir de deux listes (voir le premier exemple ci-après).
Matplotlib permet de générer fac... atplotlib.org/stable/gallery/index.html|galerie d'exemples]]).
Le projet [[http://wiki.scipy.org/PyLa... rie_y1)
plt.plot(serie_x, serie_y2)
plt.savefig("example.png") # sauvegarde de la figure
plt.show()...
#ajout d'une légende
plt.legend()
plt.savefig("example.pdf") # sauvegarde de la figure au format p
un environnement spécifique d'Anaconda (nommé par exemple RDKit).
La librairie rdkit est à installer,... <code>!pip install rdkit-pypi</code>
* Fichier exemple : {{ :teaching:progappchim:rdkit_primer_01.ipynb |}}
===== Exemples d'utilisation =====
<code python test-rdki
"Shell" ou console de l'éditeur Idle ou Idle3 par exemple).
* Définition d'une **donnée** : suite f... 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... sieurs affectations en une seule instruction, par exemple : a, b = 4, 8.33
* **Opérateurs arithmétiq
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... tps://towardsdatascience.com/matplotlib-vs-plotly-express-which-one-is-the-best-library-for-data-visualization-7a96dbe3ff09|Matplotlib vs. Plotly Express: Which One is the Best Library for Data Visu
s liens sont juste donnés. Une introduction et un exemple devrait être proposé pour chaque rubrique, e... e pour créer une chaîne en ajoutant ' ' (dans cet exemple) comme sous-chaîne additionnelle
* upper()... -file-paths-with-python-72a76952b832]] ??
===== Expressions rationnelles (régulières) =====
* <cod... * [[http://linuxfr.org/news/travailler-avec-des-expressions-rationnelles]]
* [[https://fr.wikipedi
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...
* [[https://chembox.readthedocs.io/en/latest/example.html|chembox usage — chembox documentation]]... ce/cocktail-shaker: A peptide string building for expanding chemical dataset combinations.]]
* [[h
====== Les bases de NumPy ======
NumPy est une extension du langage de programmation Python, destinée ... 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>... ipales : ====
* abs, sign, sqrt
* logarithmes/exponentielles : log, log10, exp
* trigonométrique
→ 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 du compilateur par exemple)
* Le compilateur peut optimiser le code (
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]]
*
es
* Python 3 avec Tk intègre également les extensions [[https://docs.python.org/3/library/tkint... en bas de casse). L'utilisation sous Python 3 des exemples ci-dessous nécessite aussi de transformer l... ir quitté :
root.destroy()
</code>
Pour d'autres exemples, voir par exemple :
* [[http://www.python-course.eu/tkinter_entry_widgets.php]]
===== Canvas
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... : il suggère beaucoup de divisions inutiles, par exemple, si un nombre n'est pas divisible par 2, il
-8 -*-
"""
Code compact de la fonction quicksort. Exemple de tri d'éléments entiers.
"""
def quicksor... es initiales (avant tri) et leur nombre. Voir par exemple sur le site [[http://www.sorting-algorithms.
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):