Python Console

auteur : Solo.

version : 1.0

1 Fonctions diverses

2 Les Fonctions

    def nom_de_la_fonction(parametre_1, parametre_2 = valeur par defaut):
        code....
        return résultat

3 Les Listes

    liste = [1, 2, 3, "Georges", "Fatima", ["Océane", 26]]

3.1 Compter les éléments d’une liste

3.2 - Les index d’une liste

liste = [“U”, “d”, “e”, “m”, “y”]

 -5  -4  -3  -2  -1   ==> Index à partir de la fin de la liste
  0   1   2   3   4   ==> Index à partir du début de la chaine   
+---+---+---+---+---+
| U | d | e | m | y |
+---+---+---+---+---+
0   1   2   3   4   5 ==> Index de tableau *slice*

3.3 Modifier les éléments d’une liste

3.4 Ajouter des éléments à une liste

3.5 Retirer des éléments d’une liste

3.6 Trier les éléments d’une liste

3.7 Compréhension de liste

La meilleure façon d’expliquer la compréhension de liste est de visualiser l’exemble suivant :

  liste_1 = [1, 2, 3, 4, 5]
  liste_2 = [i*2 for i in liste_1]

  liste_2 = [2, 4, 6, 8, 10]

Il s’agit d’un itération de boucle exécutée directement dans une liste. # Les Tupples

    tupple = (1, 2, 3)

Les tupples sont équivalents à des listes à une différence près, mais importante. Il n’est pas possible de modifier un tupple. Mais il est possible de l’écraser, de le re-définir.

  liste = [1, 2, 3]
  liste[1] : Demande valeur de l'item "1".
      ==> Résultat : 2
  liste[1] = 100 : Affectation de l'item "1" avec la valeur 100.
      ==> Résultat : [1, 100, 3]

  tupple = (1, 2, 3)
  tupple[1] : Demande valeur de l'item "1".
      ==> Résultat : 2
  tupple[1] = 100 : Affectation de l'item "1" avec la valeur 100.
      ==> Résultat : NON AUTORISE

3.8 Récupérer le minimum et le maximum

4 Les Dictionnaires

    dictionnaire = {"Georges":{"age": 54, "profession": "Responsable Technique"}, "Fatima":{"age": 44, "profession": "Responsable de magasin"}}

4.1 Accéder aux éléments d’un dictionnaire

4.2 Modifier les éléments d’un dictionnaire

4.3 Supprimer les éléments d’un dictionnaire

4.4 Vérifier la présence d’une clé dans un dictionnaire

4.5 Vérifier la présence d’une valeur dans un dictionnaire

5 Les Fichiers

5.1 Ouverture d’un fichier

5.2 Lecture d’un fichier

5.3 Ecriture dans un fichier

f.write("Chaine que l'on veut écrire dans le fichier")
f.close()

5.4 Vérifier les propriétés d’un fichier

6 Les Classes

class NomDeLaClasse(object):
    def __init__(self, parametre = "valeur par defaut"):
        self.variable_1 = "valeur"
        self.variable_2 = parametre

class sousClasse(NomDeLaClasse):
    def __init__(self):
    super(sousClasse, self).__Init__()

isinstance(variable, objet) type(variable)

issubclass(sous classe, classe)

liste = range(5) équivalent à liste = [0, 1, 2, 3, 4]

try:
    Code...
except:
    Gestion des erreurs
finally:
    Quoiqu'il arrive exécution de ce code.

7 Accès à des données URL

Sans se servir du module “requests”, il est possible d’utiliser le module “urllib.request”. Pour lire un site, la commande suivante fonctionne :

result = urllib.request.urlopen(adresse web).read()

L’explcatif de ce module peut se lire : Université de Poitiers