Plan du cours

Introduction

  • Vue d'ensemble des fonctionnalités et de l'architecture de PostgreSQL
  • Principes de base de la programmation Python
  • Avantages de Python PostgreSQL  ;

Pour commencer

  • Installation de PostgreSQL
  • Installation de Python, Django ou Flask
  • Installation de psycopg2
  • Se connecter à PostgreSQL with Python

Python et SQL Opérations

  • Les bases du langage SQL
  • Schéma de base de données et tables
  • Écrire une requête en Python
  • Création de tables
  • Insérer des données
  • Manipuler des données
  • Utilisation de la clause de limitation
  • Joindre des tables
  • Recherche en texte intégral
  • Travailler avec SQLite
  • Exemples d'applications Python

Avancé PostgreSQL with Python

  • Héritage de tableaux
  • Transactions imbriquées
  • Types définis par l'utilisateur
  • VUES, AVOIR, DISTINCTS
  • Travailler avec des dates et des heures
  • Contrôle de concurrence multi-version (MVCC)
  • Diagrammes, graphiques et rapports utilisant matplotlib

Administration et sécurité

  • Sécurité des données de PostgreSQL
  • Restreindre l'accès à l'aide d'une liste blanche
  • Implémentation de la réplication
  • Migration des bases de données
  • Sauvegarde et restauration
  • Surveillance des requêtes
  • Optimisation des performances
  • Prévention des attaques par injection SQL

Dépannage

Résumé et prochaines étapes

Pré requis

  • Expérience avec PostgreSQL
  • Expérience de la programmation en Python

Audience

  • Développeurs
  • Administrateurs
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Data Analysis with Python, Pandas and Numpy

14 heures

Accelerating Python Pandas Workflows with Modin

14 heures

Machine Learning with Python and Pandas

14 heures

Scaling Data Analysis with Python and Dask

14 heures

FARM (FastAPI, React, and MongoDB) Full Stack Development

14 heures

Developing APIs with Python and FastAPI

14 heures

Scientific Computing with Python SciPy

7 heures

Game Development with PyGame

7 heures

Web application development with Flask

14 heures

Advanced Flask

14 heures

Build REST APIs with Python and Flask

14 heures

GUI Programming with Python and Tkinter

14 heures

Kivy: Building Android Apps with Python

7 heures

GUI Programming with Python and PyQt

21 heures

Web Development with Web2Py

28 heures

Catégories Similaires

1