<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6a6d68a8-da77-4e39-bd36-4ad3b36ddb53/logo.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6a6d68a8-da77-4e39-bd36-4ad3b36ddb53/logo.png" width="40px" /> Is your business relying on data saved in Notion? Get a reliable backup solution from safely!

</aside>

<aside> 🧠 If you have any feedback or questions, don't hesitate to email me at [email protected], tweet at me @JonasScholz19 or DM me on Reddit.

</aside>

Table of Contents

Introduction

Hey everyone! This is a small course on how to use the Notion API with Python. The course is made for programming beginners that have some experience with Python but need some help to get started with the new API.

In what order should I do things?

You should definitely start with prerequisites and the setup. I suggest you then pick one of the two example projects and try to get everything working. After that, I suggest building your own ideas and looking at the code samples in the snippets folder for inspiration. Good Luck & Have Fun! :)

Prerequisites

Setup

Before we can start coding, let's get the boring stuff out of the way first!

Notion Setup

The Notion setup is luckily very simple and can be done in less than 2 minutes

  1. Open Notion Integrations
  2. Create your integration. You can choose any name and optionally a logo!