Accès rapide :
Accès aux données en Python
Accès aux données en Python Plan de la formation
Accès aux données en Python Accès à une base de données relationnelle
Accès à une base de données relationnelle : Aspects généraux
Accès à une base de données relationnelle : Exemple d'utilisation d'une base de données
Accès à une base de données relationnelle : Problématiques d'injection SQL
Accès à une base de données relationnelle : Comment se prémunir des attaques par injection SQL
Accès aux données en Python Utilisation de l'ORM SQLAlchemy
Utilisation de l'ORM SQLAlchemy : Qu'est-ce qu'un ORM ?
Utilisation de l'ORM SQLAlchemy : Définir les données du mapping
Utilisation de l'ORM SQLAlchemy : Manipulation de vos données
Utilisation de l'ORM SQLAlchemy : Mapping des relations entre tables
Utilisation de l'ORM SQLAlchemy : Le chargement paresseux (Lazy Loading)
Utilisation de l'ORM SQLAlchemy : Quelques outils complémentaires
Accès aux données en Python Accès à une base de données MongoDB
Accès à une base de données MongoDB : le format JSON
Accès à une base de données MongoDB : Présentation de MongoDB et de l'approche No SQL
Accès à une base de données MongoDB : Utilisation de projections
Accès à une base de données MongoDB : Manipulation de la base MongoDB en Python
Accès aux données en Python Services WEB REST et l'architecture RESTful
Services WEB REST et l'architecture RESTful : Présentation de l'architecture RESTful
Services WEB REST et l'architecture RESTful : Mise en uvre d'un Service Web via Flask
Services WEB REST et l'architecture RESTful : Appels de Web Services REST
Merci de votre attention
Accès à une base de données MongoDB : le format JSON Un exemple d'utilisation sur les types de bases de Python : #!/usr/bin/python import io import json dataStructure = ['foo', {'bar': ('baz', None, 1.0, 2)}] #--- Test en écriture --- file = io.open( "data.js", "w" ) file.write( json.dumps( dataStructure ) ) #file.write( json.dumps( dataStructure, sort_keys=True, indent=4 ) ) file.close() dataStructure = None #--- Test de relecture --- file = io.open( "data.js", "r" ) dataStructure = json.loads( file.readline() ) file.close() print( dataStructure ) # Affiche ['foo', {'bar': ['baz', None, 1.0, 2]}] Dominique Liard - Koor.fr - 2018 .. 2024 Notes: Notez que la notion de tuple n'est pas connue de JSON. En conséquence, après relecture des données, c'est une liste qui sera reconstruite à la place du tuple.
Diapositive précédente
Diapositive suivante
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :