Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hoe gebruiken we een relationele databank in Python met SQL
Rating: 4.0 out of 5(3 ratings)
20 students

Hoe gebruiken we een relationele databank in Python met SQL

Gebruik Python met de databank SQLite
Created byJef De Smedt
Last updated 7/2025
Dutch

What you'll learn

  • Databank Sqlite gebruiken in Python
  • SQL statements schrijven
  • SQL integreren met Python
  • SQLAlchemy gebruiken als Object-Relation-Mapping tool

Course content

6 sections • 29 lectures • 6h 46m total length
  • Introductie14:11

    Elke goede cursus begint met een introductie. Dus omdat ik de ambitie heb om een goede cursus te maken, doe ik dat ook maar.

  • SQLite in Python14:53

    Een allereerste kennismaking met het gebruik van SQLite in Python

  • Een databank voor K3
  • Een databank voor een tuincentrum9:07

    Hoe kun je de SQLite databank maken die we zullen gebruiken tijdens de presentaties en de oefeningen. (Bij de volgende opdracht mag je dat zelf doen).

  • Maak zelf een databank voor een tuincentrum

Requirements

  • Je bent geen absolute beginner meer in Python
  • Voorkennis van databanken en SQL is niet nodig

Description

Elk Pythonprogramma werkt met data. Die data kan afkomstig zijn uit verschillende bronnen: gebruikersinput, data van een meettoestel, informatie van een website, gegevens in een databank, ... In deze cursus bekijken we hoe we vanuit Python met een relationele databank kunnen werken.

Als databank heb ik SQLite gekozen. Het voordeel van SQLite voor Pythonprogrammeurs is dat men niets extra moet installeren. SQLite wordt automatisch tezamen met Python geïnstalleerd. Wanneer u achteraf zou beslissen om een andere databank te gebruiken (Oracle, MS SQLServer, MySQL, MariaDB, PostgreSQL, ...), dan is dat geen probleem. Python heeft een gestandaardiseerde reeks functies om met relationele databanken te werken (DBAPI 2.0). Dat wil zeggen dat de Pythoncode hetzelfde is, ongeacht de databank die u wil gebruiken.

DE taal om met relationele databanken te werken is SQL. We wijden dan ook een heel hoofdstuk aan die taal. We vertrekken van een eenvoudig SELECT-statement met gegevens uit 1 tabel en we eindigen met de Common Table Expressions (CTE) en de SQL Window functies.

Omdat performantie belangrijk is bij een databank bekijken we ook hoe we met indexen kunnen werken en hoe we een Query Plan kunnen gebruiken om de indexen te optimaliseren. En een uitleg over relationele databanken is niet volledig wanneer ik niet zou uitleggen hoe transacties werken in SQLite. 

Om te eindigen bespreken we nog de extra module SQLAlchemy. Wanneer u wil weten wat dat is, moet u maar eens op de website van SQLAlchemy kijken, of, misschien nog beter, deze cursus volgen ;-).

Naast de meer dan 6 uur aan videomateriaal heb ik ook een hele reeks oefeningen voorzien. Ik heb ondertussen gemerkt dat oefeningen niet zo populair zijn bij cursisten. Video's kijken is veel gemakkelijker en dus ook aangenamer. Maar ik heb deze cursus zo opgevat dat oefeningen een essentieel onderdeel vormen. Dus het is een goed idee om ze te maken. 

Who this course is for:

  • Python programmeurs die willen leren hoe ze met databanken kunnen werken.