« Programmation Python/Fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
coquille
Tavernier (discussion | contributions)
todo fait
Ligne 54 :
Pour que cela devienne possible, nous devrons doter nos programmes de divers mécanismes permettant de créer des fichiers, d'y envoyer des données et de les récupérer par après.
 
Les langages de programmation proposent des jeux d'instructions plus ou moins sophistiqués pour effectuer ces tâches. Lorsque les quantités de données deviennent très importantes, il devient d'ailleurs rapidement nécessaire de structurer les relations entre ces données, et l'on doit alors élaborer des systèmes appelés ''bases de données relationnelles'', dont la gestion peut s'avérer très complexe. Ce sera là l'affaire de logiciels très spécialisés tels que ''[[Oracle]]'', ''[[IBM DB]]'', ''[[Adabas]]'', ''[[PostgreSQL]]'', ''[[MySQL]]'', etc. Python est parfaitement capable de dialoguer avec ces systèmes, mais nous laisserons cela pour un peu plus tard (voir :chapitre «[[Apprendre à programmer avec Python/Gestion d'une base de données|Gestion »,d'une pagebase {{todo}}de données]]).
 
Nos ambitions présentes sont plus modestes. Nos données ne se comptent pas encore par centaines de milliers, aussi nous pouvons nous contenter de mécanismes simples pour les enregistrer dans un fichier de taille moyenne, et les en extraire ensuite.