Python

Python

@The Academy
Logo van @The Academy
Opleiderscore: starstarstarstarstar_border 8,2 @The Academy heeft een gemiddelde beoordeling van 8,2 (uit 191 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

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.
  • Da…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Python, PHP, Programmeren (algemeen), Perl Scripting en Big Data.

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

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.

  • 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.
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).
  • 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).
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Python.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.