Introductie
Met het HBO-programma Programmeren in Python leer je een van de meestgebruikte programmeertalen. Sterk praktijkgericht, incl. literatuur en begeleiding.
Omschrijving
Python is uitgegroeid tot een van de populairste en meest gebruiksvriendelijke programmeertalen ter wereld. Het is een snelle, krachtige open source taal met een duidelijke en makkelijk te begrijpen syntax.
het HBO-programma Programmeren in Python is een uitstekende keuze voor iedereen die zich wil specialiseren in Python. In de opleiding komen belangrijke algemene concepten van programmeertalen aan bod, zoals variabelen en waarden, control flow, klassen, overerving, file-io, exception handling. Daarnaast is er aandacht voor de gebieden waar Python een rol kan spelen: server-sided scripting (CGI), client-sided scripting in Android, databasekoppeling met SQLite en schaalbaarheid met GAE. Je leert je weg vinden in de uitgebreide bibliotheken met code.
Python wordt gebruikt voor veel bedrijfssystemen, webhops en andere webapplicaties, maar ook bij technologieën op het gebied van Machine Learning, AI en Big Data. Na afronding kun je dan ook vrijwel overal terecht!
Baanperspectief
In het HBO-programma Programmeren in Python leer je alle ins en outs van deze veelgebruikte programmeertaal. De opleiding is geschikt voor (toekomstige) ontwikkelaars/developers, programmeurs en systeembeheerders die in Python willen leren programmeren en voor iedereen die de Python-code wil leren begrijpen. Bijvoorbeeld voor IT-developers met enige programmeerervaring of voor iedereen die Python wil kunnen gebruiken als onderdeel van het ontwerpen, bouwen en onderhouden van uiteenlopende applicaties.
Beschrijving
Het korte HBO-programma Programmeren in Python geeft je een uitgebreid overzicht van de basisbegrippen en functies in Python. De opleiding gaat uitgebreid in op de programmeertaal Python versie 3.x en de toepassing hiervan in diverse omgevingen: als interactieve taal, als stand-alone applicatie, als server-sided scripttaal (CGI), als clientsided scripttaal (Android platform), als intermediair tussen gebruiker en SQLite, en als schaalbare webapplicatie met behulp van Google Web Engine.
De volgende onderwerpen komen aan bod:
- Oriëntatie op de module
- Aan de slag met de IDE
- Elementaire Python-syntaxis
- Controlestructuren (herhaling en selectie)
- Werken met functies
- Softwarebibliotheken (modules)
- Werken met strings en bestanden
- Testen en debuggen
- Exception-handling
- Gestructureerde datatypen
- Objectgeoriënteerd programmeren in Python
- Gebruik van SQLite binnen Python
- Python en webframeworks
De benodigde vakliteratuur (e-books) is inbegrepen bij het lesgeld. Het lesmateriaal is compleet. Je hoeft zelf geen boeken meer aan te schaffen en hebt meteen alles in huis om van de opleiding een succes te maken.
Om de opleiding te kunnen volgen dien je te beschikken over een computer met een recent Windows of Mac operating system.
Toelating
Om de opleiding te kunnen volgen is geen specifieke vooropleiding vereist. Wel is het handig als je enige kennis hebt van C, C#, Java, Perl of Visual Basic, omdat het aanleren van sommige programmeerconcepten dan eenvoudiger is. Ook gaan we ervan uit dat je kennis hebt van relationele databases en SQL.