====== Python ======
Page officiel Python: https://www.python.org/
====== Les Variables ======
Il est très facile de déclarer une variable dans Python. Le code ci-dessous permet de déclarer une variable.
livre = "Gatsby le Magnifique"
Une variable dans python = 3 éléments: son nom, son type et sa valeur.
=== Nommer les variables ===
Pour nommer les variables utiliser des mots complet, descriptifs et spécifiques.
Par convention python
* les noms composée sont séparé par underscore.
* les noms de variable commence toujours par une lettre ou un underscore, jamais par un nombre
* les noms ne contiennent pas d'accents.
* les noms de variables sont sensible à la casse.
=== Type de variable ===
Les types primitifs:
* Les entiers (integers)
* Les virgules flottantes (Float)
* Les chaînes de caractères (Strings)
* Les boonéens.
====== Les List======
==== Déclaration ====
La déclaration d'une liste se fait avec les crochés:
plateformes_sociales = ["Facebook", "instagram" , "Snapchat" , "Twitter" ]
Les listes acceptent n'importe quel type de d onnées aussi, et même des combinaisons de types de données.
==== Accédez aux éléments d'une liste ====
Pour accéder aux éléments d'une liste, on utilise un indice. liste[indice] .
Exemple:
plateformes_sociales[0]
platefromes_sociales[1]
Et ainsi de suite.
Dans Python, vous pouvez aussi accéder aux éléments en sens inverse, en utilisant des nombres négatifs. Pour accéder au dernier élément de la liste, utilisez indice -1.
plateformes_sociales[-1]
{{ code_language:pythontableinverse.png?400 }}
==== Modifiez, retirez et triez les listes ====
=== Ajouter ===
Pour ajouter une plateforme de réseau social à la fin de la liste existante, vous pouvez utiliser la méthode " append()" :
plateforme_sociales.append("TikTok")
print(plateformes_sociales)
["Facebook", "instagram" , "Snapchat" , "Twitter" , "TikTok" ]
=== Retirer un élément ===
Pour retirer un élément spécifique d'une liste, vous pouvez utiliser la méthode " remove() " .
plateformes_sociales.remove("Snapchat")
print(plateformes_sociales)
["Facebook", "Instagram", "Twitter", "TikTok"]
=== Taille de la liste ===
Pour connaître la longueur de la liste, utilisez la méthode " len() "
len(plateformes_sociales)
=== Trier ===
Pour trier les éléments de la liste, utilisez la méthode " sort() "
plateformes_sociales.sort()
Il reste encore beaucoup d'autre méthode, voir la doc:
https://docs.python.org/fr/3/tutorial/datastructures.html
====== Les t-uples ======
Les t-uples sont une autre structure de Python qui sert à enregistrer des données. Au lieu des crochets, ils se caractérisent par les parenthèses:
plateformes_sociales_tuple = ("Facebook", "Instagram" , " TikTok" , "Twitter")
La principale différence est que les tuples sont immuables (ne peuvent pas être modifiés) alors que les listes sont modifiables.
====== Données complexes et dictionnaires ======
Un dictionnaire est une structure de données qui enregistre des données dans des paires clés-valeurs.
Exemple d'une clé et d'une valeur:
responsable_de_campagne: "Jeanne d'Arc"
Pour déclarer un dictionnaires il suffit d'utiliser des accolades {} . Les paires clé-valeur contiennent un " : " pour les séparer et chaque paire du dictionnaire est séparé des autres par " , " .
{{ code_language:pythondictionnaire01.png }}
=== Créer un dictionnaire ===
Exemple:
nouvelle_campagne = {
"responsable_de_campagne": "Jeanne d'Arc",
"nom_de_campagne": "Campagne nous aimons les chiens",
"date_de_début": "01/01/2020",
"influenceurs_importants": ["@MonAmourDeChien", "@MeilleuresFriandisesPourChiens"]
}