Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.

Wil je Python leren?

Python (DEV-PT)

Wil je Python leren? In deze training ontdek je de basis én geavanceerde technieken zoals OOP, data-analyse met pandas en database-integratie. Ideaal voor beginners en IT-professionals!

Wil je...

Wil je aan de slag met Python? Deze driedaagse training biedt een complete introductie, van basisconcepten tot geavanceerde onderwerpen zoals objectgeoriënteerd programmeren (OOP), data-analyse met pandas en database-integratie met MySQL. Je leert niet alleen de syntax en logica van Python, maar past deze direct toe in praktijkgerichte scenario’s.

Wat leer je in deze training?

  • Basisconcepten – Variabelen, datatypes, operatoren en controlestructuren.
  • Functies en foutafhandeling – Definiëren, return-waarden en error-handling met try/except.
  • Objectgeoriënteerd programmeren – Klassen, objecten, overerving en encapsulatie.
  • Data-analyse – Werken met pandas, DataFrames en datavisualisatie.
  • Database-integratie – SQL-queries uitvoeren met MySQL-connector.

Deze training is perfect voor beginners, developers en IT-professionals die Python willen gebruiken voor automatisering, data science of webontwikkeling.

De training bevat praktijkgerichte opdrachten en Engelstalig lesmateriaal en wordt gegeven door een Nederlandstalige docent.

Wat is inbegrepen

  1. Een AI-Tutor voor ondersteuning tijdens en na de training
  2. Engelstalig lesmateriaal
  3. Nederlandstalige docent
  4. Praktijkgerichte labs
  5. Certificaat van deelname

Voor wie

  • Beginners zonder programmeerachtergrond.
  • Data-analisten die Python willen inzetten voor dataverwerking.
  • Developers die overstappen van andere talen (bijv. Java, C#).
  • IT-professionals die scripts willen schrijven voor automatisering.

Voorkennis

  • Geen programmeerervaring vereist.
  • Basiscomputergebruik: bestanden beheren, software installeren.
  • Enige bekendheid met spreadsheets (bijv. Excel) is nuttig voor de data-analyse module.

Info & aanmelden

Onze missie
Iedereen verdient IT-trainingen die echt verschil maken. Daarom maken wij IT persoonlijk: afgestemd op jouw niveau, leerstijl en ambities.
Klassikaal of virtueel
Onze trainingen kun je klassikaal op locatie volgen of virtueel vanuit huis of kantoor. Zo kies je de leervorm die het beste past bij jouw agenda en werksituatie.
Nederlandse trainers
Onze trainingen worden verzorgd door Nederlandse trainers. Het lesmateriaal is Engelstalig, zodat het aansluit op internationale IT-standaarden en certificeringen.
Wanneer
Kies een locatie
Volg deze training klassikaal vanaf...
€ 9.999,00
Jouw keuze
€ 9.999,-
Excl. BTW

Programma

Modules

Dag 1: Python Basis en Controlestructuren
  • Installatie van Python, Jupyter Notebook en een IDE (bijv. VSCode of PyCharm).
  • Basisconcepten: variabelen, datatypes (strings, integers, floats, booleans), operatoren.
  • Input/output: print(), input(), eenvoudig bestandslezen/schrijven.
  • Controlestructuren: if/elif/else, for- en while-loops.
  • Oefeningen: tekstmanipulatie, lijstbewerkingen en eenvoudige scripts schrijven.
Dag 2: Functies, Foutafhandeling en Introductie OOP
  • Functies definiëren: parameters, return-waarden en scope.
  • Foutafhandeling met try/except/finally.
  • Werken met modules: math, datetime, random.
  • Introductie OOP: klassen, objecten, methoden en attributen.
Dag 3: Pandas, Databases en Geavanceerde OOP
  • Data-analyse met pandas: DataFrames, data filteren/sorteren, basisaggregaties.
  • Database-integratie met MySQL-connector: verbinden, SELECT- en INSERT-queries uitvoeren.
  • OOP-uitbreiding: overerving, encapsulatie en polymorfisme.
  • Integratie: CSV-data inladen, verwerken met pandas en opslaan in een MySQL-database.
  • Tips voor vervolgstappen (data science, webdevelopment).

Programma
  • Basisconcepten:
  • Variabelen, datatypes (str, int, float, bool, None).
  • Operatoren (rekenkundig: +, -, *, /; vergelijkings-: ==, !=, >; logisch: and, or, not).
  • Typeconversie (int(), str(), float()).
  • Strings: concatenatie, formattering (f-strings), methoden (lower(), upper(), split()).
  • Boolean-logica en truthy/falsy-waarden.
  • Controlestructuren:
  • Conditionele statements: if/elif/else, geneste voorwaarden.
  • Loops: for (itereren over lijsten, strings, dictionaries), while met break/continue.
  • Loop-control: range(), enumerate(), list comprehensions.
  • Functies en modularisatie:
  • Functies definiëren met def, parameters (defaults, keyword arguments).
  • Return-waarden, lambda-functies.
  • Scope: globale vs. lokale variabelen (global keyword).
  • Foutafhandeling: try/except/else/finally, specifieke exceptions (ValueError, KeyError).
  • Datastructuren:
  • Lijsten: aanmaken, indexeren, methoden (append(), remove(), sort()), slicing.
  • Tuples: immutable operaties, unpacking.
  • Dictionaries: keys/values, methoden (get(), keys(), items()).
  • Sets: unieke elementen, operaties (union(), intersection()).
  • Modules en libraries:
  • Standaardmodules: math (sqrt, pow), datetime (datum/tijd-formattering), random (shuffle, choice).
  • Externe libraries installeren met pip (bv. pandas, mysql-connector-python).
  • Importeren: import, from …​ import …​ as …​.
  • Objectgeoriënteerd programmeren (OOP):
  • Klassen en objecten: init-methode, instantievariabelen.
  • Methoden: instance methods, static methods.
  • Overerving: parent/child-klassen, super().
  • Encapsulatie: public/private attributen (conventie met _).
  • Polymorfisme en magic methods (bv. str).
  • Bestandsafhandeling:
  • Bestanden openen met open(), modi (r, w, a, r+).
  • Tekstbestanden lezen/schrijven (read(), readline(), write()).
  • CSV-afhandeling met pandas (read_csv(), to_csv()).
  • Data-analyse met pandas:
  • DataFrame en Series aanmaken.
  • Data manipulatie: filteren met loc/iloc, groupby(), agg().
  • Basisvisualisatie: plot() (lijn-/staafdiagrammen).
  • Database-integratie (MySQL):
  • Verbinden met mysql.connector.connect().
  • Cursors: execute(), fetchall(), fetchone().
  • SQL-operaties: SELECT, INSERT, WHERE-clausules.
  • Transaction management: commit(), rollback().
  • Praktische toepassingen:
  • Scripts schrijven voor bestandsautomatisering.
  • Data transformeren tussen CSV en databases.
  • Eenvoudige OOP-applicatie bouwen (bv. inventory management).

Examen

  • Bereidt voor op het PCAP-certificaat (Python Institute Certified Associate in Python Programming).
  • Basis voor vervolgcursussen zoals Data Science met Python of Python voor Webdevelopment.
  • Examenafname is extern mogelijk (niet inbegrepen in de cursus).

Studiebelasting

Open leercentrum: 18 lesuren, 0 uren zelfstudie

Persoonlijk leren, begeleid door Buddy


Bij veel IT trainingen ontstaat de echte uitdaging pas na de lesdag. Vragen blijven liggen, oefenen kost tijd en niet iedereen leert in hetzelfde tempo.

Daarom werken wij met Buddy: onze overkoepelende AI-ondersteuning die deelnemers begeleidt van oriëntatie tot certificering en toepassing in de praktijk.

Buddy ondersteunt bij kiezen, voorbereiden, leren, voortgang en afronding. Zo blijft de ontwikkeling doorgaan tijdens én buiten de trainingsmomenten.

Company strippenkaart


Strippenkaart van The Academy

Flexibel opleiden met voordeel en tot twee jaar zekerheid.

Met de Strippenkaart koop je vooruit opleidings­capaciteit in voor je organisatie. Je zet trainingen flexibel in voor meerdere medewerkers, wanneer het past bij jullie planning. Met voordeel per trainingsdag en een geldigheid tot twee jaar haal je meer rendement uit je opleidings­budget, zonder vast te zitten aan starre afspraken.

De volgende training is gevonden

Professioneel pakket

60 Strippen
28 % kortingMeest gekozen
€ 25.704,00 € 35.700,00Je bespaart € 9.996,00
Geldig 24 maanden
Persoonlijke opleidingsadviseur
Flexibel inzetbaar

Ook beschikbaar:

21 Strippen
13% korting
€ 1.617,- besparing
30 Strippen
23% korting
€ 4.017,- besparing
150 Strippen
29% korting
€ 25.500,- besparing

NIEUWSBRIEF:    Blijf op de hoogte van nieuwe trainingen en acties