- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, je vais vous parler des différents types de bases de données qu'on peut utiliser,leurs avantages et inconvénients, et quels types de bases de données on va utiliser dans les prochaines parties.
00:00:10 :Donc on va voir deux types de bases de données, les bases de données SQL qu'on utilisera avec la librairie SQLite pour Python,et les bases de données qui sont en fait tout simplement basées sur des fichiers JSON.
00:00:21 :Donc certains diront que les fichiers JSON ne constituent pas vraiment des bases de données, et c'est vrai,mais ça permet néanmoins de stocker des données, et c'est ça qu'on cherche à faire au final.
00:00:31 :Donc les bases de données SQL, le désavantage, c'est qu'elles ne vont pas être lisibles par un humain.Ce que je veux dire par là, c'est qu'on ne pourra pas ouvrir le fichier de la base de données,et voir les entrées qui sont sauvegardées à l'intérieur.
00:00:42 :Pour ça, on va devoir utiliser une interface graphique pour visionner ces données,et de la même façon, si on veut ajouter, modifier ou supprimer des données, là encore,il faudra passer par une interface graphique ou du code.
00:00:53 :Concernant le code justement, on va devoir utiliser un langage qu'on appelle le SQL,qui est un langage informatique très populaire pour manipuler des bases de données.
00:01:01 :Donc ne vous inquiétez pas, déjà ce n'est vraiment pas un langage très compliqué à apprendre,et on va l'utiliser avec Python, c'est-à-dire qu'on va quand même envoyer les requêtes avec Python,et c'est juste les requêtes en elles-mêmes qui vont être écrites en SQL.
00:01:13 :Donc les trois quarts de notre code seront toujours en Python.Le gros avantage de ce genre de bases de données, c'est qu'on peut facilement gérer les structures de données complexes.
00:01:21 :On va pouvoir faire des relations entre différentes données,récupérer des données qui correspondent à un certain type, ou qui répondent à certains critères.De l'autre côté, on a donc les fichiers JSON.
00:01:32 :On les a déjà vus brièvement dans une partie précédente,et on a vu qu'on pouvait, avec ces fichiers, stocker des données Python,comme des listes ou des dictionnaires.
00:01:40 :Donc le gros avantage, c'est que le fichier JSON, on peut l'ouvrir dans n'importe quel éditeur de texte,pour voir ou même modifier les données qu'il contient.
00:01:47 :Donc c'est un avantage et aussi un inconvénient, car on peut facilement modifier des valeurs dans le fichier,et le risque, c'est donc aussi que quelqu'un modifie ce fichier de la mauvaise façon.
00:01:56 :L'avantage, c'est qu'on va rester uniquement avec du langage Python et des structures de données qu'on connaît,comme les dictionnaires ou les listes.Le désavantage, par contre, c'est qu'on ne pourra pas, à l'inverse de SQL,utiliser ces fichiers JSON pour stocker des données qui soient complexes.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.