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... = [x**1.5 for x in serie_x] # pour définir efficacement une liste par une seule instruction.
#plo... xlabel("Les données X")
plt.ylabel("Des valeurs calculées de Y")
#ajout d'une légende
plt.legend()
t est à installer, en renseignant au préalable le canal "rdkit" dans laquelle Anaconda ira la chercher... )C"
mol = AllChem.MolFromSmiles(smiles)
# technically this step isn't required since the drawing code
# will automatically add a 2D conformation to a molecule that has
#... 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... ions classiques : addition, soustraction, multiplication, division (normale ou entière), puissance et ... é des opérations : Parenthèses, Exposant, Multiplication, Division, Addition, Soustraction. Pour deux ... e programmes signifiants, d'éviter les espaces et caractères spéciaux dans les noms, d'utiliser systém
ssion de lambda er reduce()
* [[https://www.datacamp.com/community/tutorials/python-list-comprehensi... === Walrus operator =====
FIXME
===== Le rôle du caractère underscore en Python =====
* [[https://www.datacamp.com/community/tutorials/role-underscore-python|... nsformation sur base de correspondances entre des caractères (y compris des caractères spéciaux (\n, \
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
e, recherche dans les pages, historique des modifications, ...)
* Parfois, la [[https://moodle.umons... ur ses **autres** avantages techniques (authentification, devoirs, forum,...)
Si vous voulez comprend... ets, vous pouvez-consulter :
* Le [[http://www.academie-sciences.fr/pdf/rapport/rads_0513.pdf|Rapport de l’Académie des sciences - L’enseignement de l’informati
t(c, c.ndim, c.shape, c.dtype)
d =a * b # multiplication terme à terme
print(d, d.ndim, d.shape, d.dtype)
e = np.dot(a,b) # multiplication matricielle
print(e, e.ndim, e.shape, e.dtype... y]]// : copie d'un tableau (pour éviter les modifications lors d'utilisation directe ou par référence)... ]) # vecteur colonne
x1 = np.dot(b,v) # multiplication de l'inverse de a par v
x2 = np.linalg.solve(
~~NOCACHE~~
~~REVEAL transition=convex&controls=1&show_progress_bar=1&build_all_lists=1&open_in_new_wi... le traitement de l'information;
* Effectuer des calculs, des simulations;
* Traiter l'information ... que entre 2 opérandes,...)
* Fortran, Cobol, Pascal, C, Basic,... (années 60s et 70s)
* Indépend... t gratuit)
* utilisable pour la programmation occasionnelle par des non-informaticiens
* nombreuse
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 objet individuel bien précis, avec son identifiant, e... 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!
ulation d'entiers fait l'objet de nombreuses applications en chimie, du fait que les atomes (et isotop... , que des structures (hélices, cristaux,...) sont caractérisées par des rapports entiers,...</note>
C... et introduit quelques algorithmes ayant des applications en chimie.
===== Recherche du PGCD (plus grand commun diviseur) =====
Explication géométrique : en comprenant un nombre entier
edia fr]]
===== Comparaison des tris =====
L'efficacité des tris peut être comparée suivant la config... python/quick_s.gif }} |
===== Algorithmes inefficaces =====
* [[wp>fr:Tri_stupide|Tri stupide]] (b