====== 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"] }