Python is een eenvoudig te leren, krachtige programmeertaal. Het heeft een efficiënte high-level datastructuren en een eenvoudige maar effectieve benadering van object-georiënteerd programmeren. Python’s elegante syntax en dynamische typen, samen met haar geïnterpreteerd natuur, maken het een ideale taal voor scripting en rapid application development in veel gebieden op de meeste platforms.
De Python-interpreter en de uitgebreide standaard bibliotheek zijn vrij verkrijgbaar in bron of binaire vorm voor alle grote platforms van de Python website, https://www.python.org/, en mag vrij verspreid worden. Dezelfde site bevat ook distributies van en verwijzingen naar vele gratis derden Python modules, programma’s en instrumenten, en aanvullende documentatie.De Python interpreter kan gemakkelijk uitgebreid met nieuwe functies en gegevenstypen in C of C ++ (of andere talen opvraagbaar uit C) uitgevoerd. Python is ook geschikt als uitbreidingstaal voor klantgerichte toepassingen.In deze cursus leren de deelnemers te programmeren in de object georiënteerde programmeertaal Python. In deze cursus zullen gevorderde onderwerpen die van belang kunnen zijn bij het programmeren in grotere projecten.Er zullen onderwerpen aan bod komen zoals het testen en debuggen van Python code, het bouwen van een package, multithreading etcetera. Aan de andere kant zullen er ook specifieke bibliotheken langskomen, zoals toegang tot databases en data-overdracht via netwerk sockets.
Overzicht van Python-interpreters
Programma startup en beëindiging
Modules en packages
Package distribution (distutils)
Subprocesses
Multithreading
Verwerken van binaire data
Database toegang
Logging
Netwerk sockets (TCP/IP)
Testing, debugging en profiling
Namespaces en introspection
De cursus behandelt de verschillende aspecten van het programmeren in Python. U leert de syntax van de taal en u leert omgaan met de uitgebreide Python standaardbibliotheek waardoor u niet zelf steeds opnieuw het wiel hoeft uit te vinden en snel complexere programma′s kunt bouwen.
Developers en systeembeheerders die willen leren programmeren in Python en andere personen die Python code willen begrijpen.
De cursus Python basis moet gevolgd zijn. Voor de rest zijn kennis en ervaring met programmeren is niet strikt noodzakelijk om deel te nemen aan deze cursus. Ervaring in C, C#, Java, Perl of Visual Basic is bevorderlijk voor een goede begripsvorming.
De theorie wordt behandeld aan de hand van presentatie slides. Illustratieve demo’s verduidelijken de concepten. De theorie wordt afgewisseld met oefeningen.
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023
Cursusdagen: woensdag, 14 juni 2023 | woensdag, 21 juni 2023 | woensdag, 28 juni 2023