AVG Duration1h


Python is one of the most commonly used programming languages in the world. Due to the flexibility of the language it is used for a wide range of use cases such as: web application development, data science, machine learning, video games, etc.

A large percentage of applications interact with databases. From embedded SQLite databases to Postgres clusters databases are commonplace.

The Python community established a standard interface for interacting the    databases with Python known as the DB-API. Learning to use the DB-API opens up a world of database options.

In this learning path you'll learn:

The components of the DB-API.

Learning Objectives:

  • Explain Connection objects
  • Explain Cursor objects
  • Explain Query parameters


Your certificate for this learning path

Training Content

Hands-on Lab - Intermediate - 2h
Python: Database API Specification v2.0
The Python Database API Specification v2.0 defines a common API for accessing databases with Python. Making database access with Python more consistent across different database engines. This lab introduces the DB-API specification through hands-on learning.
About the Author
Learning paths54

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.

Covered Topics