
Laten we even kennismaken.
We zien wat u gaat leren tijdens deze opleiding aan de hand van een praktisch Python script.
We zien hoe we Python kunnen installeren onder Windows. We zien ook hoe we de Integrated Development and Learning Environment kunnen starten. Dat is het programma dat we tijdens deze opleiding zullen gebruiken om Python programma's te schrijven.
Een eerste kennismaking met Python. Hoe zet je een tekst op het scherm?
We gaan hier dieper in op de werking van de print()-functie. Je leert meteen ook hoe je hulp bij de Python-functies moet interpreteren.
We zien hoe we input van de gebruiker kunnen vragen.
Met een f-string kunnen we variabelen gebruiken in een string.
Standaard werkt Python met de Amerikaanse notatie. Met de locale-module kunnen we Europese notaties gebruiken.
Het is vervelend dat de IDLE de scripts standaard in de installatiedirectory van Python bewaart. In deze video toon ik daarvoor een oplossing.
Een tuple is een variabele die meerdere waarden bevat. We komen hier de for-lus tegen waarmee we de elementen in een tuple kunnen overlopen. Een belangrijke techniek in Python is slicing. Daarmee kunnen we een deel van een tuple selecteren.
Wanneer we een tuple hebben, kunnen we die overlopen met for. Maar hier zien we hoe we iets x keer kunnen doen zonder dat we een tuple nodig hebben.
Een tuple kan niet gewijzigd worden. Maar een list wel. We kunnen elementen wijzigen, verwijderen en toevoegen.
Het is belangrijk om te kunnen werken met tekstbestanden op een computer. Dat is de manier om informatie te bewaren.
Tot nu toe werd elk statement in onze scripts één of meerdere keren uitgevoerd. Met een if-statement kunnen we beslissen of een reeks statements zal worden uitgevoerd aan de hand van een voorwaarde.
We gaan wat dieper in op if. Hoe kunnen we meerdere voorwaarden combineren?
Met if kunnen we een reeks statements uitvoeren als een voorwaarde waar is. Met while kunnen we een reeks statements uitvoeren zolang een voorwaarde waar is.
We hebben al veel met teksten of strings (str) gewerkt tijdens deze opleiding. Hoog tijd om te zien hoe we die strings kunnen manipuleren.
We hebben al heel wat functies gebruikt tijdens deze opleiding. Hier zien we hoe we zelf een functie kunnen schrijven.
Argumenten zijn de input van de functie. Een functie kan ook een resultaat teruggeven: de output van de functie.
Tot nu crashten onze programma's wanneer de gebruiker iets verkeerd deed, bijvoorbeeld een tekst ingeven die niet kan worden omgezet naar een getal wanneer er een getal gevraagd wordt. Dat is niet gebruiksvriendelijk. Hoe zorgen we ervoor dat we die fouten kunnen opvangen, zodat de gebruiker de kans krijgt om de correcte input in te vullen?
We kunnen al tekstbestanden lezen en schrijven. Hier zien we hoe we die bestanden (en de folders of directories) op de harde schijf kunnen beheren: directories maken verwijderen, hernoemen, inhoud opvragen, kopiëren...
Data worden dikwijls uitgewisseld onder de vorm van comma separated values (csv). Hoe kunnen we zo een bestand lezen en schrijven?
Python heeft een speciale module om met csv-bestanden te werken. Hoe gebruiken we die DictReader en DictWriter. We zien ook hoe we de json-module kunnen gebruiken.
Hoe downloaden we bestanden van internet om te verwerken? En hoe vangen we de fouten op die we daarbij kunnen krijgen.
In de cursus ben ik ervan uitgegaan dat Python geïnstalleerd is op de computer waar je het Python script moet uitvoeren. Voor je eigen computer is dat natuurlijk het geval. Anders kun je geen Python script schrijven. Maar wat met andere computers? Moet daar ook eerst Python geïnstalleerd zijn? Of hebben we andere mogelijkheden?
Op dit moment is Python de meest populaire programmeertaal. Dat komt omdat de taal eenvoudig is, maar tegelijkertijd toch ook krachtig. Ze is dus uitermate geschikt voor mensen die willen leren programmeren. Dat is de voornaamste doelgroep van deze cursus.
Maar ook wanneer u vroeger al heeft leren programmeren en nu kennis wil maken met Python, kunt u voordeel halen uit deze opleiding.
We beginnen van het absolute nulpunt met de uitleg hoe men Python installeert op een computer. Aan de hand van zoveel mogelijk praktische oefeningen leert u uw weg vinden in de verschillende mogelijkheden van Python:
Informatie tonen op het scherm
Informatie lezen van het toetsenbord
De soorten variabelen die we gebruiken om informatie te bewaren
Lussen schrivjen om stukken code meerdere keren uit te voeren
Voorwaarden testen om te beslissen of een stuk code moet worden uitgevoerd
Zelf functies schrijven om stukken code gemakkelijk te kunnen hergebruiktn
Fouten van de gebruikers opvangen en zorgen dat het programma niet crasht wanneer dat gebeurt
Informatie lezen uit bestanden en informatie bewaren in bestanden.
Bestanden en directories beheren op de harde schijf
Met speciale bestandsformaten werken zoals .csv- en .json-bestanden
Informatie downloaden van internet.
Na afloop heeft u de basis van Python onder de knie. Dat wil niet zeggen dat u alles zult weten wat er te weten valt over Python. Dat kan niet omdat Python de mogelijkheden van Python uitgebreid zijn. Maar u zult op het einde voldoende gewapend zijn om Python zelfstandig verder te ontdekken.