Python Initiation

Loader DigitalCityEen ogenblik, aub...

Python Initiation

(Réf.252)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Ken de mogelijkheden en beperkingen van Python - Beheers de essentiële syntaxis van Python

Opleidingsprogramma

De taal ontdekken

Geschiedenis, alternatieven
Over Python 2 en Python 3
Python introduceren en installeren in een Windows of Linux omgeving
Python implementeren: toegang tot de terminal
Geassisteerde ontwikkelomgevingen; associatie met bekende tools en praktische editors

Workshop: Het opzetten van een ontwikkelomgeving

Beheersen van basis syntaxis

Basissyntaxis, in directe interpretatie en in script
Variabelen declareren in Python, interne types en hun gebruik
Operatoren en expressies gebruiken
Presentatie en details van controlestructuren: tests, lussen
Lussen en tests gebruiken om algoritmen uit te voeren
Arrays gebruiken, verschillende algoritmen voor het verwerken van massieve gegevens
Gegevenstypes en geavanceerde bewerkingen (sets, woordenboeken, scheduling...)
Afhandeling van uitzonderingen

Workshop: meerdere algoritmen om de basissyntaxis onder de knie te krijgen.

Code structureren met functies

Belang van code structureren in het project en voor de projectgroep
Functies maken en organiseren
Return van functies, afwezigheid van return, meervoudige returns en belang in een complex algoritme
Namespaces, manipulatie
Creatie van functiebibliotheken, documentatie
String operaties
Berekenen met Python
Datums, tijden, tijdsintervallen beheren met Python
Diverse functies nodig

Workshop: Bouwen van een functiebibliotheek

Het beheersen van het Voorwerp en het modelleren van een implementatie

Verschillende programmeerstijlen, bijdragen van het object
Object en klassen
Beheer van attributen en methoden
Instantiatie, vernietiging
Inkapselen van gegevens en gebruik van eigenschappen
Aggregatie van objecten
Eenvoudige en meervoudige overerving
Polymorfisme
Introspectie
Gebruik van interfaces
UML-modellering : klasse- en objectdiagrammen

Workshop : UML-ontwerp van een toepassing en implementatie van business classes

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.