"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
→ 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 (
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
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
for Data Science in Python]]
===== Applications, exemples =====
==== Préambule : variable aléatoire ... éatoire continue)
* Toute l'information sur une expérience est contenue dans la distribution $P(x)$}... [[http://jse.amstat.org/v11n2/datasets.heinz.html|Exploring Relationships in Body Dimensions]].
Extensions :
* Tester et utiliser en mode [[jupyter|"Ju
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
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
====== 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
2/library/timeit.html|timeit]] mesure les temps d'exécution en évitant des biais tels que l'usage conc... ic
if __name__ == '__main__':
print("Calculs exemples préliminaires...")
i=int(input("Suite d... fibonacci_item_logarithmic(i))
print("Temps d'exécution")
#using timeit :
t1 = timeit.Time... t("fibonacci_item_recursive")
print("1000 exécutions : ",t1.timeit(1000))
print("Cinq
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
caractéristique nécessite de "fitter" les données expérimentales en suivant une relation impliquant un... carts entre les valeurs modélisées et les valeurs expérimentales.
Le programme Python nécessite les l... réduite = T/TE
return 3.*NA*kB*(1./Tr)**2*sp.exp(1./Tr)/(sp.exp(1./Tr)-1)**2
def residuals(p,x,y):
# erreur entre y donné et y calculé
retur
as où les 3 atomes d'hydrogène sont alignés.
Des expression analytiques sont proposées pour un état d... état d'énergie non-liant :
* $E_{bond}= D_e [\exp(-2\beta(r-r_e))-2\exp(-\beta(r-r_e))]$
* $E_{ant}= \frac{D_e}{2} [\exp(-2\beta(r-r_e))+2\exp(-\beta(r-r_e))]$
$r_e$ est
ons différentielles ordinaires assez simples. Par exemple le modèle SEIR : Susceptible, Exposed ("porteur contaminé, sain, en incubation), Infectious (con... dans l'article utilisé
* valeurs initiales (par exemple) :
* S = 11 millions
* E = 20 * I
... épidémies.
===== Représentations et simulations existantes =====
* [[https://towardsdatascience.co
s Holdgraf, Medium, Aug 12, 2020
* Sélections d'exemples :
* [[https://github.com/jupyter/jupyte... ps]] Valeria Aynbinder, 29/04/2022, Medium
===== Exemples pour débuter =====
* {{:teaching:progappc... viewer.jupyter.org/github/lightning-viz/lightning-example-notebooks/blob/master/index.ipynb|lightning]... e Graphs in Python - An incredibly quick and easy extension to Matplotlib]] (exemple simple avec matpl