tif de Python (en utilisant la fenêtre "Shell" ou console de l'éditeur Idle ou Idle3 par exemple).
... riable est automatiquement créée avec le type qui correspond au mieux à la valeur fournie. Les types courant sont les "entier", "flottant", "chaîne de caractères", "complexe", "liste",...
* **Mots réservés** : on ne
~~NOCACHE~~
~~REVEAL transition=convex&controls=1&show_progress_bar=1&build_all_lists=1&open_in_new_window=1~~
====== Programmer en Pyt... * Qu'est-ce qu'un langage de programmation ?
* Compilation ou interprétation, ou... ?
==== Rôle de... ====
* Décrire des instructions dans un langage compréhensible par un être humain, mais transformabl
===
<note warning>
L'article suivant analyse les contributions à cpython, le cœur du langage Python :... f15a8851-af26-4e94-a4b1-c146c57c9d20/]]. Les deux contributeurs les plus importants (on enlève les bot... #map=9/51.1561/33.0579|Konotop]] !!**
</note>
Le cours "Programmation appliquée à la chimie" de bachelier en sciences chimiques (15 H cours et 15 H exercices, bloc2) utilise deux support
nnées sous formes de graphiques. Elle est souvent combinée avec les bibliothèques python de calcul sci... scipylib/index.html|SciPy]] : méthodes numériques comme l'intégration ou l'optimisation
* [[http://s... es, intégrant symboles, barres d'erreur, éléments colorés,... Il peut créer pratiquement tous les types connus de graphiques (consulter la [[https://matplot
====== 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églag... et la figure sera ensuite améliorée pas à pas en commentant les instructions matplotlib utilisées.
S
sont caractérisés par un type unique (dtype) par colonne.
===== Installation =====
* [[http://pand... tions sur le site officiel]]
* Installé avec Anaconda
* Ubuntu : pip3 install pandas
===== Docume... http://pandas.pydata.org/pandas-docs/version/0.20/cookbook.html|cookbook]]
* [[http://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html
ython à Tcl/Tk]], reprenant quelques références recommandées
* Python 3 avec Tk intègre égalemen... ) by John W. Shipman)
* [[http://www.pythonware.com/library/tkinter/introduction/index.htm|An Introd... Tkinter, sur effbot.org]]
* [[http://www.python-course.eu/python_tkinter.php|Tkinter tutorial]], sur python-course.eu
* [[http://cs.mcgill.ca/~hv/classes/MS/T
====== Notions avancées ======
En construction. Les liens sont juste donnés. Une introduction et un ex... ==== Itertools, zip,... ====
* [[https://medium.com/techtofreedom/7-levels-of-using-the-zip-function... .cycle() est une méthode utile pour répéter ou parcourir sans fin les éléments d'une liste ou d'une ta... s et "yield" =====
* [[http://fr.openclassrooms.com/informatique/cours/pratiques-avancees-et-meconnu
s en chimie, du fait que les atomes (et isotopes) comptent des nombres entiers de nucléons (nombre de masse), que les molécules (ou ions, complexes) sont constituées d'atomes individuels (//cf.// formules brutes, indices), que les stœchimétri... s en chimie.
===== Recherche du PGCD (plus grand commun diviseur) =====
Explication géométrique : en
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,...
Numpy permet la manipulations des vec... nsionnel peut aussi bien représenter une matrice, comme les intensités des pixels d'une image.
=====
alable, par exemple :
* Avec la distribution Anaconda, via l'interface Anaconda-Navigator, au départ du canal "conda-forge' ou par la commande suivante : conda install -c conda-forge biopython
* via le site Pypi (
ntation_molecules.py>
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# travail de RL, ba2 chimie 2012-2... tags.
Taken from http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440481
Sert à nettoyer une page HTML de son code pour ne garder que le texte
'''
intag =
Proposé et testé par RL, étudiant ba2 2012-2013.
<code python derivation.py>
#!/usr/bin/env python
# -*- coding: utf-8 -*-
def polyderiv(a):
"""
dérivation d'un polynôme
"""
b = a[:] #copie de la liste des coefficients du polynôme de départ
n = len(b) -1 #ordre du polynôme
for i
gramme si on dispose des données. Celles-ci étant communes à tous les chimistes, et uniquement suscept... difications, il est utile de reprendre une source commune primaire (IUPAC) ou secondaire (comme Wikipedia) plutôt que de redéfinir toutes ces valeurs dans un programme.
===== Librairi