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
sont caractérisés par un type unique (dtype) par colonne.
===== Installation =====
* [[http://pand... http://pandas.pydata.org/pandas-docs/version/0.20/cookbook.html|cookbook]]
* [[http://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html|Visualisation]]
* [[https://www.datacamp.com/community/blog/python-pandas-cheat-sheet|Pandas
====== 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
) 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... s l'environnement Anaconda + Spyder.
Vérifier le comportement en utilisant Idle et la version de base
====== 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... s et "yield" =====
* [[http://fr.openclassrooms.com/informatique/cours/pratiques-avancees-et-meconnues-en-python/les-generateurs-2]]
* [[http://feldbo
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.
=====
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
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 (pypi.org) et la commande suivante : pip ins
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 =
====== pH et courbe de titrage ======
<code python pH_courbe_titrage.py>
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Programme de calculs de pH et de cour
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