Programmeren met Python

Een vierdelige basiscursus door Luc Berth

Als basisprogramma om te leren programmeren komt Python zeker in aanmerking. Python is één van de meest gebruikte programmeertalen (scripting languages!) met een zeer breed toepassingsveld. Omwille van zijn eenvoud is het ook 'de' programmeertaal voor beginners en vormt het een opstapje naar andere programmeertalen.

In deze cursus programmeren we binnen Jupyter Notebook wat toelaat je code optimaal te documenteren en uit te breiden tot volwaardig en uitwisselbaar cursusmateriaal.

Programma

Les 1: Intro en Leeromgeving

  • Python: waarom, wat, waarvoor?
  • Installatie: bronnen, download Python 3.12
  • Leeromgevingen: REPL, IDE, Jupyter Notebook 6.0
  • Virtual environment (venv)
  • Installatie: Jupyter Notebook
  • Je eerste programma: "Hello world"   

 

Les 2: Werken met Enkelvoudige Datatypes

  • Enkelvoudige datatypes: string, integer, float, boolean
  • Naamgeving variabele, toewijzing, type
  • Output (f-string), input
  • Getallen, rekenen, formatteren, omzetten
  • Concatenation
  • Getalsystemen (binair, octaal, decimaal, hexadecimaal). 

 

Les 3: Werken met Tekst en Samengestelde Datatypes

  • String definitie
  • String eigenschappen (len, type, max, min) en slicing
  • String methodes
  • String samenvoegen en formattering
  • Slicing
  • Samengestelde datatypes: Lists, Tuples, Sets, Dictionaries
  • Werken met lists

 

Les 4: Conditionele Statements en Werken met files

  • Conditionele operatoren
  • Iteraties: for loop, while
  • Listcomprehension
  • Keuzestructuur: if, if-else, if-elif
  • Break, continue
  • Filemanagement: directories, files en pade
  • Files openen, lezen, schrijven en sluiten

Cursisten brengen hun eigen computer mee (Windows 11, Mac, Linux) en zullen er Python en Jupyter Notebook op installeren tijdens de les. Op deze manier kunnen zij de leerstof thuis verder verkennen.

De cursist weet zijn weg te vinden binnen de bestandsstructuur via de bestandsverkenner van het systeem.

Luc Berth was lector binnen de afstudeerrichting Grafische en Digitale Media aan de Arteveldehogeschool te Gent. Hij doceerde er o.m. de vakken Besturingssystemen, Netwerken, Workflow en Prepress Automatisatie.   

 

Het cursusgeld bedraagt 20 euro (voor de 4 lessen). 

Inschrijven is verplicht en kan in de bibliotheek of online (opgelet: bij online inschrijven wordt een kleine administratiekost aangerekend).