Coding Learn
3.62K subscribers
270 photos
106 videos
47 files
187 links
Canal de partage de contenus sur la programmation et sur l'informatique

📬 Pour suggérer venez sur @codingsupport_bot
Download Telegram
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
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Le chapitre sur les ensembles SET s'achève ici

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

@metacodelearn
Création d'interface graphique

Les turtles ou tortue en français


🦉Turtle est un module graphique du langage de programmation en Python. Il est inspiré de la programmation Logo et permet de déplacer une tortue (souvent symbolisée par une flèche) sur l’écran.
Imaginez un robot sous forme de tortue partant au centre (0, 0) d'un plan cartésien x-y. Après un import turtle, exécutez la commande turtle.forward(15) et la tortue se déplace (sur l'écran) de 15 pixels en face d'elle, en dessinant une ligne.


Tortue = turtle 🙈
Démarrer en Turtle


Voici un programme très simple en turtle :
La ligne 1 permet d'importer le modèle dans notre projet

La ligne 2 importe les commandes permettant de déplacer la tortue.

La ligne 3 demande ensuite à la tortue d’avancer de 100 pixels.
Coding Learn
Démarrer en Turtle Voici un programme très simple en turtle : La ligne 1 permet d'importer le modèle dans notre projet La ligne 2 importe les commandes permettant de déplacer la tortue. La ligne 3 demande ensuite à la tortue d’avancer de 100 pixels.
Regardez quand on exécute notre code on verra une flèche apparaître et se déplacer de façons lente jusqu'à atteindre les 100px qu'on a précisé sur notre code
Avec la fonction backward(nombre de pixel) nous reculons le nombre de pixel à gauche