<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dvillers.umons.ac.be/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dvillers.umons.ac.be/wiki/feed.php">
        <title>Didier Villers, UMONS - wiki</title>
        <description></description>
        <link>https://dvillers.umons.ac.be/wiki/</link>
        <image rdf:resource="https://dvillers.umons.ac.be/wiki/_media/favicon.ico" />
       <dc:date>2026-05-02T22:28:29+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_simple?rev=1689054396&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:start?rev=1678698865&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:notions_fondamentales?rev=1683095960&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:epidemie_coronavirus?rev=1594605869&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:jupyter?rev=1654844164&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:pandas?rev=1668503305&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:presentation_principes?rev=1676987780&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:histogramme_simple?rev=1531007915&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:codes_presentation?rev=1611853121&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:csv?rev=1613035140&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:plot_sinus_cosinus?rev=1614090814&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:polynomes-7?rev=1551089191&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:random_walk_2d-simple?rev=1615285338&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:potentiel_morse?rev=1582621465&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:algos_entiers?rev=1673337894&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:bioinformatic?rev=1663858795&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:factorielle-4?rev=1424688150&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matrices?rev=1520344197&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:numpy_simple?rev=1678190754&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:pieges?rev=1463345269&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:polynomes-8?rev=1487932998&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:pylab_simple?rev=1646729001&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:recherches?rev=1458143140&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:scikit_learn?rev=1521472681&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:tkinter_gui_simple?rev=1674139591&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:urllib?rev=1647874008&amp;do=diff"/>
                <rdf:li rdf:resource="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:potentiel_energy_surface?rev=1607358147&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dvillers.umons.ac.be/wiki/_media/favicon.ico">
        <title>Didier Villers, UMONS - wiki</title>
        <link>https://dvillers.umons.ac.be/wiki/</link>
        <url>https://dvillers.umons.ac.be/wiki/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_simple?rev=1689054396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-11T07:46:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:matplotlib_simple</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_simple?rev=1689054396&amp;do=diff</link>
        <description>Les bases de Matplotlib, une librairie pour réaliser des graphiques 2D

Matplotlib est une bibliothèque très puissante du langage de programmation Python destinée à tracer et visualiser des données sous formes de graphiques. Elle est souvent combinée avec les bibliothèques python de calcul scientifique :</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:start?rev=1678698865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-13T10:14:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:start</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:start?rev=1678698865&amp;do=diff</link>
        <description>Programmation appliquée à la chimie
&lt;https://lukasz.langa.pl/f15a8851-af26-4e94-a4b1-c146c57c9d20/&gt;
Aux dernières nouvelles (14/12/2022) Serhiy Storchaka vit toujours en Ukraine, à 20 km de Konotop !!

Le cours “Programmation appliquée à la chimie” de bachelier en sciences chimiques (15 H cours et 15 H exercices, bloc2) utilise deux supports :</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:notions_fondamentales?rev=1683095960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-03T08:39:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:notions_fondamentales</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:notions_fondamentales?rev=1683095960&amp;do=diff</link>
        <description>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&#039;éditeur Idle ou Idle3 par exemple).</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:epidemie_coronavirus?rev=1594605869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-13T04:04:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:epidemie_coronavirus</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:epidemie_coronavirus?rev=1594605869&amp;do=diff</link>
        <description>Épidémie du coronavirus COVID-19

Références :

	*  Coronavirus disease 2019
	*  Maladie à coronavirus 2019
	*  Coronavirus COVID-19 Global Cases by Johns Hopkins CSSE
	*  Coronavirus (COVID-19) Mortality Rate
	*  data : &lt;https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data&gt;

Programmes de représentations

FIXME

Quelques simulations SEIR effectuées par des scientifiques :

	*  Marius Gilbert (ULB/FNRS, Spatial Epidemiology lab (SpELL), &lt;https://twitter.com/mariusgilbert/sta…</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:jupyter?rev=1654844164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-10T08:56:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:jupyter</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:jupyter?rev=1654844164&amp;do=diff</link>
        <description>Jupyter, IPython Notebooks et JupyterLab

	*  Jupyter a succédé à IPython Notebook
	*  Jupyter est installé par défaut avec la distribution python Anaconda. C&#039;est la manière la plus adéquate d&#039;utiliser Jupyter.
	*  Sinon, on peut utiliser facilement les notebooks Jupyter sur la plateforme</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:pandas?rev=1668503305&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-15T10:08:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:pandas</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:pandas?rev=1668503305&amp;do=diff</link>
        <description>Pandas

Module pour l&#039;analyse de données, pouvant se substituer à l&#039;utilisation d&#039;un tableur. Une différence fondamentale de la librairie pandas avec NumPy, c&#039;est que les tableaux NumPy (NumPy arrays) ont le même type (dtype) pour le tableau entier, tandis que les tableaux pandas (pandas DataFrames) sont caractérisés par un type unique (dtype) par colonne.$X$$x$$P(x)$$X$$x$$x_1, x_2, x_3, ...$$X$$P(x_i)$$X$$x$$P(x)$$x$$x+dx$$P(x)$$x$$P(x) dx$$P(x) dx = P(x \le X &lt; x+dx)$$P(x_i) \ge 0$$x_i$$P(x) …</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:presentation_principes?rev=1676987780&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-21T14:56:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:presentation_principes</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:presentation_principes?rev=1676987780&amp;do=diff</link>
        <description>~~REVEAL transition=convex&amp;controls=1&amp;show_progress_bar=1&amp;build_all_lists=1&amp;open_in_new_window=1~~

Programmer en Python

Généralités

	*  Qu&#039;est-ce qu&#039;un langage de programmation ?
	*  Compilation ou interprétation, ou... ?

Rôle des langages de programmation</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:histogramme_simple?rev=1531007915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-08T01:58:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:matplotlib_gallery:histogramme_simple</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:histogramme_simple?rev=1531007915&amp;do=diff</link>
        <description>Histogramme simple

&lt;sxh python; title : simple-histogram-random_numbers.py&gt;
#! /usr/bin/env python
# -*- coding: utf-8 -*-
“”“
Matplotib : histogramme simple de nombres aléatoires
”“”
from pylab import randn, hist, show  #importation simplifiée</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:codes_presentation?rev=1611853121&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-28T17:58:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:codes_presentation</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:codes_presentation?rev=1611853121&amp;do=diff</link>
        <description>Codes de la présentation

Turtle

Cf. la documentation officielle.


#!/usr/bin/python
# -*- coding: UTF-8 -*-

# exemple de base turtle
#
from turtle import *
import sys
import time

reset()
x=-100
y=-100
i=0
while i &lt; 10:
    j=0
    while j &lt;10:
        up()
        goto(x+i*20,y+j*20)
        down()
        fill(1)
        n=0
        while n &lt;4 :
            forward(16)
            left(90)
            n=n+1
        color([i*0.1,j*0.1,0])
        fill(0)
        color(0,0,0)
        j=j+1
 …</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:csv?rev=1613035140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-11T10:19:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:csv</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:csv?rev=1613035140&amp;do=diff</link>
        <description>Lire et écrire des fichiers de données csv
pandas
Les fichiers csv sont des fichiers de données séparées par des virgules (ou point-virgules), pour “comma separated values”. Comme ceci :


1;0.1;3
2;0.3;5
3;0.5;7
4;0.6;11
5;0.9;21
6;1.5;39


Ils peuvent être facilement importés ou exportés de tableurs ou logiciels de graphiques scientifiques.</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:plot_sinus_cosinus?rev=1614090814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-23T15:33:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:plot_sinus_cosinus</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:plot_sinus_cosinus?rev=1614090814&amp;do=diff</link>
        <description>Graphe simple de sinus et cosinus

On montre en détail comment réaliser une représentation graphique simple des fonctions sinus et cosinus. Au départ le graphique utilisera les réglages par défaut et la figure sera ensuite améliorée pas à pas en commentant les instructions matplotlib utilisées.</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:polynomes-7?rev=1551089191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-25T11:06:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:polynomes-7</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:polynomes-7?rev=1551089191&amp;do=diff</link>
        <description>Polynômes : comment les multiplier par un scalaire et les additionner


#!/usr/bin/env python
# -*- coding: UTF-8 -*-
&quot;&quot;&quot;
écriture d&#039;un programme pour évaluer
des polynomes
+ fonction de multiplication d&#039;un polynôme pas un scalaire
+ fonction d&#039;addition de deux polynômes
&quot;&quot;&quot;
from math import *

def polyeval(x,a):
    &quot;&quot;&quot;
    application de l&#039;agorithme de Horner
    cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner
    &quot;&quot;&quot;
    n = len(a) - 1 # n = ordre du polynôme
    p =0.
    for…</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:random_walk_2d-simple?rev=1615285338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-09T11:22:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:random_walk_2d-simple</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:random_walk_2d-simple?rev=1615285338&amp;do=diff</link>
        <description>Marche aléatoire 2D simple

Dans les modèles les plus simples, on considère un polymère comme un ensemble de segments faisant entre eux un angle quelconque (freely jointed chain). Ce problème est aussi dénommé “marche aléatoire” (random walk) en mathématique ou physique. Il peut aussi rendre compte d&#039;autres phénomènes tel que celui de la diffusion.
Après simulation, vous comprendrez pourquoi on appelle</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:potentiel_morse?rev=1582621465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-25T10:04:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:matplotlib_gallery:potentiel_morse</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:potentiel_morse?rev=1582621465&amp;do=diff</link>
        <description>Potentiel de Morse

Potentiel de Morse et approximation harmonique, avec représentation des niveaux d&#039;énergie des modèles quantiques correspondants.

Code source : 


#! /usr/bin/env python
# -*- coding: utf-8 -*-
&quot;&quot;&quot;
Représentation du potentiel de Morse pour H2
http://en.wikipedia.org/wiki/Morse_potential
http://en.wikipedia.org/wiki/Quantum_harmonic_oscillator approximation harmonique
D_e = 7.6E-19 J
a = 19.3E-15 m
r_e= 74.1E-12 m
dérivée de seconde d2V/dr2 = 2 * D_e * a**2.
&quot;&quot;&quot;
import matplot…</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:algos_entiers?rev=1673337894&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-10T09:04:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:algos_entiers</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:algos_entiers?rev=1673337894&amp;do=diff</link>
        <description>Algorithmes sur entiers
cf.......
Cette page reprend quelques grands algorithmes classiques sur les nombres entiers, 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 comme une longueur et un couple d&#039;entiers (a,b) comme un rectangle, leur PGCD est la longueur du côté du plus grand carré permettant de carreler entièrement ce rectangle. L&#039;algorithme d&#039;Euclide décompose ce re…</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:bioinformatic?rev=1663858795&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T16:59:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:bioinformatic</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:bioinformatic?rev=1663858795&amp;do=diff</link>
        <description>Bioinformatique

Un des objectifs majeurs de la bioinformatique réside dans l&#039;étude automatique de séquences, principalement de l&#039;ADN et de protéines,...

Ces séquences sont accessibles librement et publiquement, notamment par ces deux sources :

Voir aussi le site</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:factorielle-4?rev=1424688150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-23T11:42:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:factorielle-4</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:factorielle-4?rev=1424688150&amp;do=diff</link>
        <description>Factorielle : travaux additionnels

Idées d&#039;exercices complémentaires, d&#039;applications.

Utilisation d&#039;un dictionnaire

Il peut être intéressant de précalculer des factorielles qui seront mémorisées dans un dictionnaire.

Comparaison avec l&#039;approximation de Stirling</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matrices?rev=1520344197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-06T14:49:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:matrices</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:matrices?rev=1520344197&amp;do=diff</link>
        <description>Manipulations de matrices

Les matrices sont des tableaux de nombres à deux dimensions. On peut utiliser des listes de lignes, qui sont elles-mêmes des listes d&#039;éléments de la ligne, pour représenter une matrice. On aura donc des listes de listes.</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:numpy_simple?rev=1678190754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-07T13:05:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:numpy_simple</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:numpy_simple?rev=1678190754&amp;do=diff</link>
        <description>Les bases de NumPy

NumPy est une extension du langage de programmation Python, destinée à manipuler des matrices ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux.

Chaque élément d&#039;un tableau numpy occupe un nombre fixe d&#039;octets, associé à un type particulier de donnée (data-type, ou dtype). Les types les plus courants incluent les entiers, bytes, entiers courts, booléens, nombres en virgule flottante, nombres complexes,</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:pieges?rev=1463345269&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-15T22:47:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:pieges</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:pieges?rev=1463345269&amp;do=diff</link>
        <description>Pièges à éviter

Quelques pièges à éviter !

Type de données

	*  travailler avec des nombres et ne pas mettre le point décimal s&#039;ils ont une valeur entière les laissera dans le type &#039;int&#039;.
	*  Ne pas confondre une liste contenant un nombre, et ce nombre.</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:polynomes-8?rev=1487932998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-24T11:43:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:polynomes-8</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:polynomes-8?rev=1487932998&amp;do=diff</link>
        <description>Polynômes : graphes de fonctions polynomiales


#!/usr/bin/env python
# -*- coding: UTF-8 -*-
&quot;&quot;&quot;
écriture d&#039;un programme pour évaluer
des polynomes
&quot;&quot;&quot;
from math import *
from pylab import *   # librairies de graphiques (matplotlib)

def polyeval(x,a):
    &quot;&quot;&quot;
    application de l&#039;agorithme de Horner
    cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner
    &quot;&quot;&quot;
    n = len(a)-1 # n = ordre du polynome
    p = 0.
    for i in range(n,-1,-1):
        p = p*x + a[i]
    return p

def…</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:pylab_simple?rev=1646729001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-08T09:43:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:pylab_simple</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:pylab_simple?rev=1646729001&amp;do=diff</link>
        <description>Pylab

Pylab permet de combiner simplement Matplotlib, NumPy et SciPy, en utilisant une directive d&#039;importation supprimant l&#039;usage de tous les namespaces des librairies sous-jacentes :

from pylab import *

Exemple

Version “Pylab” du code utilisé pour la</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:recherches?rev=1458143140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-16T16:45:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:recherches</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:recherches?rev=1458143140&amp;do=diff</link>
        <description>Algorithmes de recherche

Classiquement, pour des données structurées en listes, arbres, un algorithme de recherche va selon un critère donné (une valeur par exemple) retourner un ensemble d&#039;occurrences (toutes, plusieurs, une seule,...).

Recherche séquentielle</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:scikit_learn?rev=1521472681&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-19T16:18:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:scikit_learn</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:scikit_learn?rev=1521472681&amp;do=diff</link>
        <description>Scikit-learn

	*  &lt;http://scikit-learn.org&gt;
	*  &lt;http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide/&gt;

FIXME : ajouter des exemples avec analyse de textes contenant des termes scientifiques, des noms de substances chimiques,...

	*  Scikit-chem, simple cheminformatics for Python
	*  MolMiner, for extracting compounds from scientific literature
	*</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:tkinter_gui_simple?rev=1674139591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-19T15:46:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:tkinter_gui_simple</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:tkinter_gui_simple?rev=1674139591&amp;do=diff</link>
        <description>Les bases d&#039;un interface graphique avec Tkinter

Quelques références de base pour utiliser Tkinter

	*  Documentation officielle :
		*  Les interfaces graphiques TK
			*  tkinter — interface Python à Tcl/Tk, reprenant quelques références recommandées
			*  Python 3 avec Tk intègre également les extensions</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:urllib?rev=1647874008&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-21T15:46:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:urllib</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:urllib?rev=1647874008&amp;do=diff</link>
        <description>Lecture du code source d&#039;une page web via la librairie urllib


#!/usr/bin/env python
# -*- coding: utf-8 -*-
&quot;&quot;&quot;
exemple de programme pour obtenir le code d&#039;une page avec la librairie urllib
source : https://realpython.com/python-web-scraping-practical-introduction/

&quot;&quot;&quot;
from urllib.request import urlopen


site_url = &#039;https://dvillers.umons.ac.be/wiki/page_simple&#039;
page = urlopen(site_url)
print(page)
# page est un objet urllib

html_bytes = page.read()
html = html_bytes.decode(&quot;utf-8&quot;)
# html …</description>
    </item>
    <item rdf:about="https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:potentiel_energy_surface?rev=1607358147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-07T17:22:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:progappchim:matplotlib_gallery:potentiel_energy_surface</title>
        <link>https://dvillers.umons.ac.be/wiki/teaching:progappchim:matplotlib_gallery:potentiel_energy_surface?rev=1607358147&amp;do=diff</link>
        <description>Surface d&#039;énergie potentielle

Historique

Eyring et Polanyi ont publié en 1931 l&#039;article On Simple Gas Reactions dans lequel ils décrivent les trajets des atomes dans la réaction  + H --&gt; H +  (échange d&#039;atomes). Ces travaux aboutiront au développement des notions de $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$$D_e$$\beta$$E_{bond}= \frac{Q_{AB}+\alpha_{AB}}{1+S^2_{AB}} = \frac{Q_{AB}+\alpha_{AB}}{1+k}$$E_{a…</description>
    </item>
</rdf:RDF>
