Outils pour utilisateurs

Outils du site


prog:python

Ceci est une ancienne révision du document !


Programmation en Python

Environnements de programmation

IDE PyCharm
IDE Spyder
Distribution Anaconda incluant Spyder
Environnement pédagogique Thonny
Environnement pédagogique EduPython

Editeurs de texte

Sublime Text
Notepad++

Apprendre à programmer en Python

Aide-mémoire perso JBP

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.

Mémento Python 3 de Laurent Pointal, voir aussi son site
Aide mémoire Python de Marc-Antoine Weisser
Aide mémoire de l'Université de Poitiers, ou bien document pdf
Aide mémoire de Émilien Joly et autres documents utiles sur son site (shell, matlab…)

Learn X in Y minutes, where X=Python3

Bibliothèques utiles

Turtle (graphiques simples avec la tortue) : aide mémoire

NumPy + SciPy, pandas, matplotlib (calcul scientifiques)

Cartopy, GeoPandas, ipyleaflet (info géo)

Opencv, PIL ou Pillow (traitement d'images)

Kivy (interface graphique, multi plateforme)

Theano (deep learning)

Outils de l'environnement Anaconda : jupyter, pweave

Python + arduino + OSC : Tuto

Mises à jour avec Anaconda

conda update -n root conda
conda update --all
conda update anaconda-navigator

Quelques programmes

palindrome.py

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("é", "e")
    phrase = phrase.replace("è", "e")
    phrase = phrase.replace("ê", "e")
    phrase = phrase.replace("ë", "e")
    phrase = phrase.replace("à", "a")
    phrase = phrase.replace("â", "a")
    phrase = phrase.replace("î", "i")
    phrase = phrase.replace("ï", "i")
    phrase = phrase.replace("ô", "o")
    phrase = phrase.replace("ù", "u")
    phrase = phrase.replace("û", "u")
    phrase = phrase.replace("ü", "u")
    phrase = phrase.replace("ç", "c")
    return phrase
 
ph = input("Phrase : ")
ph = nettoyage(ph)
 
i = 0
long = len(ph)
 
while i<long/2:
    if (ph[i] == ph[long-1-i]):
        pal = True
    else:
        pal = False
        break
    i=i+1
 
if pal:
    print ("Palindrome")
else:
    print ("Pas palindrome")
prog/python.1576581084.txt.gz · Dernière modification : 2019/12/17 11:11 de jbpuel