anaconda.com/distribution/|Anaconda]] ou [[http://code.google.com/p/pythonxy/|Python (x, y)]]
* Sous G... ==== Directive d'importation ====
* standard : <code>import matplotlib as mpl
import matplotlib.pyplot as plt</code>
* alternative, simplifiée (en mode pylab, pour... btenir une certaine compatibilité avec Matlab) : <code>from pylab import *</code>
===== Graphiques de s
yingeniance.io/outils-et-bonnes-pratiques-pour-un-code-python-de-bonne-qualite/|blog ingeniance]] donne ... on.com/python-pep8/|How to Write Beautiful Python Code With PEP 8]]
===== Structures conditionnelles ... cours]] avec des illustrations et des exemples de code exécutable sur le site [[http://www.pythontutor.c... omme "vrai" (true) ou "faux" (false). Exemple :
<code python>
a = 0
if a > 0 :
print("a est positif
on-using-coroutines-in-python.html]]
* [[http://code.activestate.com/recipes/580628-pluggable-python-g... [[http://www.datadependence.com/2016/08/pythonic-code-video-series-yield-generators/|Processing Large D... e/a746c6f12d8bada03589]]
* [[https://medium.com/code-85/a-beginners-guide-to-python-list-comprehension... ne-line if - then - else (ternary operator) ====
<code python>
u = 10
v = 100
reponse = "u plus grand qu
/apply-these-4-techniques-to-write-concise-python-code-9298458fbb2e|Apply These 4 Techniques To Write Concise Python Code - Write Python code in a Pythonic way]], Yong Cui, Medium, 09/03/2021
* [[https://levelup.gitconnected.com/python-refactoring-tips-to-write-code-in-pythonic-way-6b8ff4375b3a|Python refactoring t
vantages techniques (coloration et indentation du code, recherche dans les pages, historique des modific... ation en Python, avec quelques applications}} + [[codes_presentation|codes]]
* **[[presentation_principes|Présentation et principes de base de la programmat... ooks.azure.com/|Azure]] avec l'utilisation de vos codes UMONS</del>
- via [[https://colab.research
ne étiquette (Label) affichant "Bonjour !" =====
<code python tk-00.py>
#!/usr/bin/env python
# -*- codi... ot, text="Bonjour !")
w.pack()
root.mainloop()
</code>
===== Un bouton (Button) avec une action pour é... =====
L'écriture va s'effectuer sur la console !
<code python tk-01.py>
#!/usr/bin/env python
# -*- codi... re !",command=action)
b.pack()
root.mainloop()
</code>
<note tip>Voyez à décommenter les deux lignes c
9triques|ici]] !**).
Cela donne ceci en Python :
<code python pgcd.py>
#!/usr/bin/env python
# -*- codin...
return a
n1=210
n2=126
print(gcd(n1, n2))
</code>
Si on dispose des décompositions en facteurs pr... * [[http://stackoverflow.com/questions/11175131/code-for-greatest-common-divisor-in-python]]
* [[htt... ici une implémentation en Python de cette idée.
<code python nombres_premiers-01.py>
#!/usr/bin/env pyt
à bulles]]
<note tip>Adapter en Python le pseudo code proposé. La représentation du déroulement du tri ... sive de l'algorithme, avec un pivot arbitraire.
<code python quicksort_01.py>
#! /usr/bin/env python
# -*- coding: utf-8 -*-
"""
Code compact de la fonction quicksort. Exemple de tri ...
print(a,len(a))
b=quicksort(a)
print(b,len(b))
</code>
On peut aussi rendre la fonction encore plus co