Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
teaching:progappchim:start [2020/03/20 10:56] – villersd | teaching:progappchim:start [2021/01/12 11:51] – [Références générales] villersd |
---|
- installation de la version 3 standard via [[http://python.org|python.org]] | - installation de la version 3 standard via [[http://python.org|python.org]] |
- **installation de la distribution complète [[https://www.anaconda.com/distribution/|Anaconda]] (pour votre OS, en version 3 et 64 bits)** | - **installation de la distribution complète [[https://www.anaconda.com/distribution/|Anaconda]] (pour votre OS, en version 3 et 64 bits)** |
| * [[https://docs.anaconda.com/anaconda/user-guide/|User guide]] |
- en salle informatique UMONS : utilisation de Python sous Ubuntu | - en salle informatique UMONS : utilisation de Python sous Ubuntu |
- utilisation en mode nomade de la plateforme [[https://notebooks.azure.com/|Azure]] avec l'utilisation de vos codes UMONS | - utilisation en mode nomade de la plateforme [[https://notebooks.azure.com/|Azure]] avec l'utilisation de vos codes UMONS |
* [[plotly_simple|les bases de Plotly]], une librairie pour réaliser des graphiques. [[https://plot.ly/python/|plotly]] est interactif et s'intègre bien dans des navigateurs (//i.e.// Jupyter notebooks) | * [[plotly_simple|les bases de Plotly]], une librairie pour réaliser des graphiques. [[https://plot.ly/python/|plotly]] est interactif et s'intègre bien dans des navigateurs (//i.e.// Jupyter notebooks) |
* [[pygal_simple|les bases de Pygal]], une autre librairie graphique, simple (cf. ce [[http://pygal.org/en/stable/index.html|site]]) | * [[pygal_simple|les bases de Pygal]], une autre librairie graphique, simple (cf. ce [[http://pygal.org/en/stable/index.html|site]]) |
| * [[altair_simple|les bases de Altair]], une autre librairie graphique, interactive |
===== Notions intermédiaires et avancées ===== | ===== Notions intermédiaires et avancées ===== |
* [[slices|Slices sur les listes]] | * [[slices|Slices sur les listes]] |
* [[http://www.cheminfo.org/wikipedia|Wikipedia chemical structure explorer]], avec données exploitables via [[https://github.com/cheminfo/wikipedia|GitHub]] | * [[http://www.cheminfo.org/wikipedia|Wikipedia chemical structure explorer]], avec données exploitables via [[https://github.com/cheminfo/wikipedia|GitHub]] |
* Charte des nucleides, et diverses représentations des instabilités. cf. [[https://www-nds.iaea.org/relnsd/vcharthtml/VChartHTML.html|Live Chart of Nuclides]] et les données sources indiquées | * Charte des nucleides, et diverses représentations des instabilités. cf. [[https://www-nds.iaea.org/relnsd/vcharthtml/VChartHTML.html|Live Chart of Nuclides]] et les données sources indiquées |
* Event-Driven hard disc simulation (dynamique moléculaire) : | * **collisions de particules (sphères ou disques)** |
* [[http://introcs.cs.princeton.edu/java/assignments/collisions.html]] + [[http://algs4.cs.princeton.edu/61event/|ici]] | * [[https://introcs.cs.princeton.edu/java/assignments/collisions.html|Molecular Dynamics Simulation of Hard Spheres]] → description générale du problème avec des solutions basées sur les particules ou les événements (hard disc simulation, dynamique moléculaire) : |
* [[https://statmechalgcomp.wikispaces.com/Hard_Spheres_MD_MC]] | * documents de Werner Krauth et al. |
| * [[http://www.lps.ens.fr/~krauth/index.php/Main_Page|Main Page - Werner KRAUTH]] |
| * [[https://www.coursera.org/lecture/statistical-mechanics/lecture-2-hard-disks-from-classical-mechanics-to-statistical-mechanics-e8hMP|Lecture 2: Hard disks: from Classical Mechanics to Statistical Mechanics - Hard disks: From Classical Mechanics to Statistical Mechanics | Coursera]] |
| * [[http://www.lps.ens.fr/~krauth/index.php/Bernard_Krauth_b_2011|Bernard Krauth 2012 - Werner KRAUTH]] |
| * Event-driven |
| * [[https://algs4.cs.princeton.edu/61event/|Event-Driven Simulation]] |
| * [[https://github.com/numberset/HardSphereSim|numberset/HardSphereSim: Event driven simulation of hard spheres in python]] |
| * [[https://github.com/rajeshrinet/pyedmd|rajeshrinet/pyedmd: Event-Driven Molecular dynamics simulations]] |
| * [[https://github.com/robeme/HardSphereSim|robeme/HardSphereSim: Event driven simulation of hard spheres in python]] |
| * Autres simulations |
| * [[https://github.com/labay11/ideal-gas-simulation/blob/master/simulation.py|ideal-gas-simulation/simulation.py at master · labay11/ideal-gas-simulation]] |
| * [[https://johnloomis.org/ece538/notes/visual/gas.py.html|gas.py]] |
* Exploitation de données chimiques de wikidata.org [[https://query.wikidata.org/#%20%20PREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0A%20%20SELECT%20%3Fcompound%20WHERE%20{%0A%20%20%20%20%3Fcompound%20wdt%3AP31%20wd%3AQ11173%20.%0A%20%20}%0A|query]] (> 20000 composés), <code>PREFIX wdt: <http://www.wikidata.org/prop/direct/> | * Exploitation de données chimiques de wikidata.org [[https://query.wikidata.org/#%20%20PREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0A%20%20SELECT%20%3Fcompound%20WHERE%20{%0A%20%20%20%20%3Fcompound%20wdt%3AP31%20wd%3AQ11173%20.%0A%20%20}%0A|query]] (> 20000 composés), <code>PREFIX wdt: <http://www.wikidata.org/prop/direct/> |
SELECT ?compound WHERE { | SELECT ?compound WHERE { |
| |
Voir aussi [[https://dvillers.umons.ac.be/wiki/floss:python#applications_en_chimie|ces librairies]]. | Voir aussi [[https://dvillers.umons.ac.be/wiki/floss:python#applications_en_chimie|ces librairies]]. |
| |
| ===== Références générales ===== |
| * [[https://www.eyrolles.com/Informatique/Livre/coder-proprement-9782326002272/|Coder proprement]] Robert C. Martin 2019, Eyrolles |
| * [[https://levelup.gitconnected.com/21-python-mini-projects-with-codes-c4126e4131e4|21 Python Mini Projects With Code - Get a Speed Boost In Your Python Journey By Building These Amazing Projects]] Abhay Parashar, Medium, 04/01/2021 |
| |
| |