Canalblog Tous les blogs Top blogs Emploi, Enseignement & Etudes Tous les blogs Emploi, Enseignement & Etudes
Editer la page Suivre ce blog Administration + Créer mon blog
MENU
Le moulin à vent...
Publicité

Python

Python_logo

I - nombres et calculs

1) addition : + | multiplication : * | puissance : ** | écriture scientifique : 3247 = 3.247e3 | valeur absolue : abs() | division : / | arrondir : round(3.14159, 2) = 3.14 | quotient de la division euclidienne : // | reste de la division euclidienne : % |

2) int | float

II - variables numériques
III - chaînes de caractères
IV - fonctions int(), float(), str(), input() et format()
V - structure conditionnelle : if... else...
VI - fonction
VII - structure itérative bornée : for
VIII - structure itérative non bornée : while
IX - module (random)
X - stocker des données : listes et tableau (numpy)
XI - module pyplot de matplotlib
XII - élément statistique : moyenne et écart-type expérimental, ajustement polynomial, régression linéaire...
XIII - lire les données d'un fichier .csv

mlk

I - commencer à programmer en Python
  1. print() : pour afficher quelque chose à l'écran
  2. input() : pour demander quelque chose à l'utilisateur
  3. # : commentaire sur une seule ligne
  4. """ : commentaire sur plusieurs lignes
  5. int() : pour convertir en un nombre entier
  6. float() : pour convertir en un nombre décimal
  7. + ; - ; * ; / :opérateurs arithmétiques
  8. == ; <= ; != : opérateurs relationnels
  9. or ; and ; not : opérateurs logiques
  10. range() : début, fin, pas
  11. import module ; from module import * : appeler un module (exemple de module : math / random...)
  12. sqrt() : racine carrée (square root)
  13. random() : nombre aléatoire
  14. randint() : nombre aléatoire
  15. // (quotient) et % (reste = opérateur modulo) : opérateurs de la division euclidienne
  16. ** : opérateur puissance (opérateur d'exponentiation)
II - variables, affectations et opérations
  1. ma_variable : identifiant, nom de la variable
  2. type() : donne le type de l'expression : float, int, str, bool.
  3. = : l'instruction d'affectation permet de donenr une valeur à une variable
  4. expression
III - instructions conditionnelles
  1. if ; elif ; else : test conditionnel
IV - boucles bornées
  1. for... in... : bouble itérative
  2. for i in range(0, 10, 1): #range(début, fin, pas d'incrémentation)
V - boucles non bornées
  1. while... : boucle itérative
VI - les listes
  1. maListe = [] : définir une liste vide
  2. maListe = list(range())
  3. [0]*10 : création d'une liste de dix éléments tous égaux à zéro
  4. len() : nombre d'éléments de la liste
  5. + : concaténation de deux listes
  6. maListe.append() : ajout d'un élément à maListe
  7. maListe.insert(position, élément) : ajouter un élément à une position précisément
  8. del maListe[] : effacer un élément
VII - les graphiques
  1. from pylab import * : importer le module pylab
  2. linspace(début, fin, nombre de valeurs) : créé une liste de valeur
  3. from matplotlib import pyplot
  4. pyplot.plot(x,y) : place un point dans l'espace graphique
  5. pyplot.plot([x1, x2], [y1, y2], color=green", linestyle="dashed", linewidth=1, marker="o", markerfacecolor="white", markersize=5)
  6. pyplot.plot(f,x,'r+', g,x,'bo')
  7. pyplot.show() : affiche le graphique
  8. grid() : quadrillage de l'espace graphique
  9. pyplot.xlim() ; pyplot.ylim() : définir l'espace graphique entre min et max
  10. pyplot.title()
  11. pyplot.savefig()
  12. pyplot.close()
VIII - les fonctions
  1. def nomDeMaFonction(arg1, arg2, ...):
  2. return
IX - les chaînes de caractères
  1. str() : génère une chaîne de caractère à partir des arguments fournis.
X - la gestion du temps
  1. import datetime
  2. datetime.datetime.now()
  3. datetime.datetime.now().date()
  4. datetime.datetime.now().time()
  5. datetime.datetime.now().day()
  6. datetime.datetime.now().month()
  7. datetime.datetime.now().year()
  8. datetime.datetime.now().hour()
  9. datetime.datetime.now().minute()
  10. datetime.datetime.now().second()
  11. datetime.datetime.now().microsecond()
XI - les modules
Publicité
Publicité
Archives
Publicité
Publicité