Coding Learn
4.74K subscribers
279 photos
109 videos
47 files
199 links
Canal de partage de contenus sur la programmation et sur l'informatique

📬 Pour suggérer venez sur @codingsupport_bot
Download Telegram
Correction de l'exercice

Exo 1: voir sur le python

Exo 2: Quelle option permet de supprimer:
R: clear()

Exo 3:Le code ci dessous fonctionne bien !? monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico["color"] = "noire" print(monDico)
R: Oui
JSON

Utiliser le JSON avec Python

JSON est une syntaxe pour le stockage et l'échange de données.

Python a un package intégré appelé json, qui peut être utilisé pour travailler avec ce type de données.

Importer le module json avec Python :

import json
La il vas afficher l'âge tous simplement


import json

# Données JSON:
x = '{ "nom":"Aliou", "age":17, "pays":"Sénégal"}'
y = json.loads(x)

# Python renvoie un dictionnaire
print(y["age"])
Convertir Python en JSON

Si vous avez un objet Python, vous pouvez le convertir en chaîne JSON en utilisant la méthode json.dumps().
Coding Learn
Photo
import
x = {
"nom": "Anon",
"age": 21,
"planete": "Mars"
}

# Conversion en JSON:
y = json.dumps(x)

# Le résultat est une chaîne de caractères:
print(y)
Vous pouvez convertir les objets Python des types suivants en chaînes JSON :

dict
list
tuple
int
float
string
True
False
None
Convertir les objets Python en chaînes JSON, et afficher les valeurs :

import json print(json.dumps({"name": "Paul", "age": 21})) print(json.dumps(["lion", "tigre"])) print(json.dumps(("lion", "tigre"))) print(json.dumps("Coucou")) print(json.dumps(85)) print(json.dumps(21.36)) print(json.dumps(True)) print(json.dumps(False)) print(json.dumps(None))


Résultats 👇👇👇👇
Coding Learn
Photo
Convertir un objet Python contenant tous les formats :



import json

x = {
"nom": "Pierre",
"age": 41,
"marie": True,
"divorce": False,
"enfants": ("Paul","Jacques"),
"animaux": None,
"cars": [
{"model": "BMW 230", "mpg": 27.5},
{"model": "Ford Edge", "mpg": 24.1}
]
}

print(json.dumps(x))
Coding Learn
Photo
⁉️ Explication

Formater le résultat

L'exemple ci-dessus imprime une chaîne JSON, mais elle n'est pas très facile à lire, sans indentation ni saut de ligne.

La méthode json.dumps() permet de faciliter la lecture du résultat.

Utilisez le paramètre indent pour définir le nombre d'indentations :

json.dumps(x, indent=4)

Vous pouvez également définir les séparateurs, la valeur par défaut est (", ", ", " : "), c'est à dire une virgule et un espace pour séparer chaque objet, et deux points et un espace pour séparer les clés des valeurs :

json.dumps(x, indent=4, separators=(". ", " = "))

Trier le résultat

La méthode json.dumps() permet d'ordonner les résultats.

Utilisez le paramètre sort_keys pour spécifier si le résultat doit être trié ou non :

json.dumps(x, indent=4, sort_keys=True)
Media is too big
VIEW IN TELEGRAM
⚡️Le chapitre sur la manipulation de JSON s'achève ici

Et pour ceux qui ont du mal à lire ou qui veulent encore approfondir il peuvent regarder cette vidéo

@metacodelearn
Questions fréquents

🗣 Qu'est ce qui reste sur le programme python!?

👦 Voici ce qui reste sur les cours:
├ Les ensembles
├ Créer des interfaces graphiques
├ Création de petit script utiles
├ Révision générale
FIN
Ensembles (set)

Utiliser les ensembles (set) avec Python

Un ensemble est une collection non ordonnée et non indexée. En Python, les ensembles sont écrits avec des crochets bouclés.
Créons un ensemble

monEnsemble = {"Porsche", "Ford", "Renault"}
print(monEnsemble)


Note : Les ensembles ne sont pas ordonnés, donc les éléments apparaîtront dans un ordre aléatoire.
Maintenant nous allons continuer ce post sous forme d'article Telegrah
=====================
🎆 Par contre ne vous inquiéter si j'ai pas mis d'illustration j'ai pris le temps de bien expliquer chaque bous de code 😉

Cliquer sur le bouton Aperçu éclair pour commencer à lire⚡️

https://telegra.ph/Les-ensembles-Explication-pour-débutant-09-19