Schoolium
Schoolium › Cursussen › CVO STAP Programmeren

CVO STAP Programmeren

Over deze cursus

In achttien lessen leer je programmeren met Python, van de eerste variabele tot een grafische toepassing. De cursus gaat ervan uit dat je nog nooit code hebt geschreven en bouwt elk begrip op het vorige.

Je begint met de wereld van de programmeur en de ontwikkelomgeving, en leert dan rekenen, beslissingen nemen met booleaanse logica en herhalen met while- en for-lussen. Daarna volgen collecties, dictionaries en JSON, functies, objectgericht programmeren, threading, modules en het werken met bestanden. De cursus eindigt met een grafische interface in PyQt5 en een les over algoritmes, Big O, zoeken, sorteren en recursie. Debugging krijgt een eigen les, omdat fouten zoeken en oplossen het grootste deel van het echte werk is.

Voor wie is deze cursus?

Volstrekte beginners, cursisten die een carrièreswitch naar IT overwegen en studenten die een solide basis in Python nodig hebben voor vervolgopleidingen.

Wat leer je?

Voorkennis

Geen. Je hebt een computer en de wil om te oefenen nodig.

Lessenoverzicht

  1. Programmeren IntroductieWelkom bij de cursus: wat is programmeren, geschiedenis en programmeertalen
  2. De Wereld van de ProgrammeurGetting started with Python development environment
  3. Variabelen en DatatypesUnderstanding variables and data types
  4. Rekenen met PythonMathematical operations and expressions
  5. DebuggingFinding and fixing errors in code
  6. Booleaanse LogicaBoolean operators and logical expressions
  7. Complexe BeslissingenNested conditions and complex decision trees
  8. Lists, Sets en TuplesCollection data types in Python
  9. De While-LoopWhile loops and iteration control
  10. De For-LoopFor loops and sequence iteration
  11. Dictionaries en JSONWorking with dictionaries and JSON data
  12. FunctiesDefining and using functions
  13. Object-Oriented ProgrammingClasses, objects, and OOP concepts
  14. ThreadingConcurrent programming with threads
  15. Import en ModulesUsing and creating Python modules
  16. FilesFile I/O operations
  17. PyQt5 GUIBuilding graphical user interfaces
  18. AlgoritmesAlgorithms, Big O, searching, sorting and recursion

Begin met les 1: Programmeren Introductie

Andere cursussen

CVO Configuratie En Installatie

Deze cursus loopt in zestien lessen door de volledige levenscyclus van een Windows Server-omgeving: van de eerste installatie tot een geautomatiseerde, bewaakte…

CVO Basic Programming en PowerShell

Deze korte cursus van vijf lessen leert je scripten in twee talen tegelijk: Python en PowerShell. Elk begrip wordt in beide talen naast elkaar getoond, zodat je…

CVO STAP JavaScript

Achttien lessen JavaScript voor beginners, van variabelen en datatypes tot asynchrone code en moderne taalfuncties. De cursus legt veel nadruk op het waarom: ho…