Zoek in meer dan 200
Geo-informatie cursussen

Python Basis

  • Omschrijving
  • Planning en Aanmelden

De cursus Python Basis duurt 3 dagen en kost €1395,-. Python is een programmeertaal die begin jaren '90 ontwikkeld werd door Guido van Rossum, destijds verbonden aan het Centrum voor Wiskunde en Informatie in Amsterdam. De taal is mede gebaseerd op inzichten van professor Lambert Meertens. Hij had een op BASIC-gebaseerde taal genaamd ABC  ontworpen, maar dan met allerlei zeer geavanceerde datastructuren. Inmiddels wordt de taal doorontwikkeld door een enthousiaste groep, geleid door Van Rossum, recent nog werkzaam bij Google, maar nu in dienst van Dropbox. Deze groep wordt ondersteund door vrijwilligers op het internet.

Inhoud

Ten eerste gaan we het hebben over de positionering van python in het ICT-landschap. Wat de eigenschappen en toepassingen zijn. Daarna gaan we in op de verschillende datatypes van Python en hun eigenschappen en wat expressies zijn. Python heeft bijzondere programmastructuren, zo gebruikt het indentatie als blokstructurering en gebruiken we controle statements die de flow van een programma beïnvloeden.

Daarnaast zijn er allerlei samengestelde datastructuren denk hierbij aan: lists, tuples, dictionaries. Daarbij kijken we uitgebreid naar  het verschil tussen lists en tuples. Deze types worden allemaal dynamische getypeerd, dit houdt in dat van te voren niet hoeft te worden aangegeven wat voor type een variabele is. Verder wordt het reference model besproken. Daarnaast zullen er functies worden gemaakt met of zonder parameters en wat voor scope daarbij hoort. Wat python ontzettend krachtig maakt zijn de modules. Modules zijn stukjes code die al door andere programmeurs is gemaakt. Wij kunnen dus voortbouwen op deze code in plaats van deze zelf te schrijven. Na deze cursus zijn er allerlei mogelijkheden om verdere verdieping te zoeken. Zo kan je Graphical User Interfaces gaan maken met TKinter. Python en Datascience is ook een veel gebruikte combinatie op dit moment.

Leerdoelen van deze cursus:

  • De cursist begrijpt belangrijke programmeerconcepten.
  • Je kan deze programmeerconcepten toepassen in kleine applicaties.
  • De cursist leert omgaan met allerlei verschillende datatypes binnen python.
  • Je kan je eigen functies maken en al bestaande functies toepassen.
  • De cursist weet wat modules zijn en wat het nut ervan is.

PDF Icon

Deze pagina als PDF lezen? Klik dan op de knop hieronder.

Sluit Menu