n de tableaux numériques multidimensionnels, algèbre linéaire, transformées de Fourier, nombres (pseudo-)aléatoires
* [[http://scipy.org/scipylib/index.... d'installation de Matplotlib]] fournit une procédure pas à pas assez complète et facile pour installer... plt #directive d'importation standard
plt.figure() #initialisation d'une nouvelle figure
#les do
://www.chemspider.com/|ChemSpider | Search and share chemistry]] site reprenant de nombreuses informat... RDKit pouvant poser des problèmes de conflits entre des libairies, il peut être utile de créer et activer un environnement spécifique d'Anaconda (nommé p... naconda ira la chercher.
L'éditeur Spider doit être installé dans chaque nouvel environnement si on s
====== Notions fondamentales ======
Aide mémoire synthétique sur le langage Python.
===== Règles de base =====
Ces règles peuvent être testées via le mode interactif de Python (en utilisant la fenêtre "Shell" ou console de l'éditeur Idle ou Idle3 par... s'agit d'une référence désignant une adresse mémoire, c'est-à-dire un emplacement précis dans la mémoi
donnés. Une introduction et un exemple devrait être proposé pour chaque rubrique, et le nombre de ces rubriques augmenté.
===== Itérateurs =====
==== I... st-comprehensions-in-python]]
* [[http://fgallaire.flext.net/comprehension-de-liste-en-python-map-fi... rus operator =====
FIXME
===== Le rôle du caractère underscore en Python =====
* [[https://www.data
tion, devoirs, forum,...)
Si vous voulez comprendre la nécessité d'une formation informatique incluan... tique
en France - Il est urgent de ne plus attendre]] (2013)
* [[https://www.whitehouse.gov/blog/20... ww.anaconda.com/distribution/|Anaconda]] (pour votre OS, en version 3 et 64 bits)**
* [[https:... de nomade de la plateforme [[https://notebooks.azure.com/|Azure]] avec l'utilisation de vos codes UMON
Chaque élément d'un tableau numpy occupe un nombre fixe d'octets, associé à un type particulier de d... est utile parce qu'elle impose exactement le nombre de valeurs crées ente un minimum et un maximum.
... "array" à partir d'un tuple
# afficher a, le nombre de dimensions, les dimensions, le type de donnée
... pe)
# utilisation de linspace pour imposer le nombre d'éléments générés :
g = np.linspace(0.,np.pi,11)
Rôle des langages de programmation ====
* Décrire des instructions dans un langage compréhensible par un être humain, mais transformable en d'autres instructio... ions de bas niveaux (appel d’une variable en mémoire, opération arithmétique entre 2 opérandes,...)
* Fortran, Cobol, Pascal, C, Basic,... (années 60s e
* Un objet : c'est... n'importe quoi, qui peut être codé. En Python, tout est objet !
* Une classe ... n : les noms des instances commencent par une lettre en bas de casse (minuscule)
* Méthode : les obj
rences recommandées
* Python 3 avec Tk intègre également les extensions [[https://docs.python.or... dle]]
* [[http://inforef.be/swi/download/apprendre_python.pdf|Chapitre 8 du livre ”apprendre à programmer avec Python”, de Gérard Swinnen]]
* [[http://fr.wikibooks.org/
es) comptent des nombres entiers de nucléons (nombre de masse), que les molécules (ou ions, complexes)... ==
Explication géométrique : en comprenant un nombre entier comme une longueur et un couple d'entiers ... des décompositions en facteurs premiers d'un nombre entier, on peut aussi établir la valeur du PGCD e... éliorable !)
===== Nombres premiers =====
Un nombre premier est un entier naturel qui admet exactemen
t d'organiser une collection d'objets selon un ordre déterminé (Référence [[http://fr.wikipedia.org/wi... récursive de l'algorithme, avec un pivot arbitraire.
<code python quicksort_01.py>
#! /usr/bin/env p... ort(a)
print(b,len(b))
</code>
On peut aussi rendre la fonction encore plus compacte, mais moins lisible :
<code python>
...
def quicksort(li):
if l
et de déterminer le plus court chemin pour se rendre d'un point à une autre en fonction du réseau routier)
* [[https://towardsdatascience.com/solving-tr
les modules spécifiques de NumPy. Cet exemple montre tout l'intérêt d'utiliser des modules pré-existan... tique =====
La mécanique quantique permet de décrire la vibration de molécules biatomiques par le modè... r harmonique quantique]].
Il serait facile d'écrire un programme représentant les fonctions d'ondes, ... ikimedia.org/wiki/File:HarmOsziFunktionen.png|figure sur Wikimedia]].
===== Application : orbitales a