prog:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| prog:python [2019/12/17 11:11] – [Quelques programmes] jbpuel | prog:python [2020/04/06 08:59] (Version actuelle) – supprimée jbpuel | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Programmation en Python ====== | ||
| - | <WRAP download> | ||
| - | ===== Environnements de programmation ===== | ||
| - | |||
| - | IDE [[https:// | ||
| - | IDE [[https:// | ||
| - | Distribution [[https:// | ||
| - | Environnement pédagogique [[https:// | ||
| - | Environnement pédagogique [[https:// | ||
| - | |||
| - | ==== Editeurs de texte ==== | ||
| - | |||
| - | [[https:// | ||
| - | [[https:// | ||
| - | </ | ||
| - | |||
| - | ===== Apprendre à programmer en Python ===== | ||
| - | |||
| - | [[prog: | ||
| - | |||
| - | <WRAP important right 70%> | ||
| - | ===== Aides-mémoire et supports ===== | ||
| - | |||
| - | On trouve des tonnes de tutos et de documents sur Python, ceux qui suivent sont des aide-mémoire très concis. | ||
| - | |||
| - | {{ : | ||
| - | {{ : | ||
| - | [[https:// | ||
| - | [[http:// | ||
| - | |||
| - | [[https:// | ||
| - | </ | ||
| - | |||
| - | <WRAP clear /> | ||
| - | |||
| - | ===== Bibliothèques utiles ===== | ||
| - | |||
| - | Turtle (graphiques simples avec la tortue) : {{ : | ||
| - | |||
| - | NumPy + SciPy, pandas, matplotlib (calcul scientifiques) | ||
| - | |||
| - | Cartopy, GeoPandas, ipyleaflet (info géo) | ||
| - | |||
| - | Opencv, PIL ou Pillow ([[prog: | ||
| - | |||
| - | Kivy (interface graphique, multi plateforme) | ||
| - | |||
| - | Theano (deep learning) | ||
| - | |||
| - | Outils de l' | ||
| - | |||
| - | Python + arduino + OSC : [[https:// | ||
| - | |||
| - | ===== Mises à jour avec Anaconda ===== | ||
| - | |||
| - | < | ||
| - | conda update -n root conda | ||
| - | conda update --all | ||
| - | conda update anaconda-navigator | ||
| - | </ | ||
| - | |||
| - | ===== Quelques programmes ===== | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | <code python> | ||
| - | def nettoyage(phrase): | ||
| - | # Voir aussi unicodedata.normalize | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace("'", | ||
| - | phrase = phrase.replace(",", | ||
| - | phrase = phrase.replace(";", | ||
| - | phrase = phrase.replace(":", | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace("?", | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.lower() | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | phrase = phrase.replace(" | ||
| - | return phrase | ||
| - | |||
| - | ph = input(" | ||
| - | ph = nettoyage(ph) | ||
| - | |||
| - | i = 0 | ||
| - | long = len(ph) | ||
| - | |||
| - | while i< | ||
| - | if (ph[i] == ph[long-1-i]): | ||
| - | pal = True | ||
| - | else: | ||
| - | pal = False | ||
| - | break | ||
| - | i=i+1 | ||
| - | | ||
| - | if pal: | ||
| - | print (" | ||
| - | else: | ||
| - | print ("Pas palindrome" | ||
| - | </ | ||
prog/python.1576581084.txt.gz · Dernière modification : de jbpuel
