Python base

Loader DigitalCityEen ogenblik, aub...

Python base

(Réf.2025-044)
3
Dag(en)
FR
Anderen
CEVORA
Bedrijf
Werknemer
Betalend
Volledige dag

Georganiseerd door:

Opleidingspartners:

Beschrijving

De cursus behandelt de volgende technische inhoud:

  • Inleiding tot Python: geschiedenis en filosofie

  • Installatie en configuratie van de Python ontwikkelomgeving

  • De basis van de Python syntaxis

  • Python datatypes en hoe deze te manipuleren

  • Besturingsstructuren: lussen en voorwaarden

  • Functies en modules: definitie en importeren

  • Uitzonderingsbehandeling

  • Inleiding tot objectgeoriënteerd programmeren met Python

  • Bestandsmanipulatie

  • Inleiding tot populaire Python-bibliotheken (bijv. NumPy, Pandas voor gegevensverwerking)

Wat zijn de doelstellingen van de opleiding?

Deze cursus is bedoeld om deelnemers een goed begrip te geven van de basisprincipes van het ontwikkelen in Python. Het is ontworpen om beginners een effectieve start te geven met deze veelzijdige en krachtige programmeertaal.

De cursus behandelt de volgende vaardigheden:

  • De fundamentele principes van programmeren in Python begrijpen

  • Eenvoudige Python-scripts kunnen ontwikkelen om taken te automatiseren

  • Weten hoe basis datastructuren in Python te gebruiken

  • Begrijpen hoe functies, modules en packages werken

  • Deelnemers kennis laten maken met objectgeoriënteerd programmeren

  • De mogelijkheden van Python bibliotheken ontdekken

  • Zelfstandig een eerste Python-applicatie of -script ontwikkelen

Wat moet je weten om de cursus te volgen?

Programmeervaardigheden.

Opleidingsprogramma

- Inleiding tot Python

Waarom Python? Voordelen en toepassingsgebieden

Geschiedenis van Python en zijn versies

Python installeren en de ontwikkelomgeving configureren

Eerste stappen: een eenvoudig script schrijven en uitvoeren

- Grondbeginselen van Python

Basis syntaxis: inspringen, commentaar en conventies

Variabelen en datatypes (getallen, strings, booleans)

Operatoren: rekenen, vergelijken, logica

- Gegevensstructuren in Python

Lijsten en tupels: creatie, toegang tot elementen, methodes

Woordenboeken en verzamelingen: manipulatie en praktisch gebruik

Lijsten begrijpen om beknopte code te schrijven

- Besturingsstructuren

Voorwaardelijke verklaringen: if, else, elif

Lussen: for en while, flow control met break en continue

Praktische oefeningen over controlestructuren

- Functies in Python

Functies definiëren en aanroepen, argumenten en retourwaarden

Reikwijdte van variabelen, standaard en benoemde argumenten

Lambda-functies en geavanceerde functies

- Modules en pakketten

○ Gebruik van standaardmodules

○ Pakketten van derden installeren en gebruiken met pip

Eigen modules maken en structureren

- Object-georiënteerd programmeren (OOP)

Basisconcepten van OOP: klassen, objecten, overerving

Speciale methoden, inkapseling en polymorfisme

Praktische workshop: ontwerpen van een kleine objectgeoriënteerde toepassing

- Uitzonderingsbehandeling

Uitzonderingen begrijpen en waarom ze behandelen

○ Syntax try, except, else, finally

Aangepaste uitzonderingen maken en beheren

- Bestandsmanipulatie

Tekstbestanden lezen en schrijven in Python

○ Bestandspaden en contexten beheren met with

JSON- en CSV-gegevens verwerken

- Inleiding tot populaire Python-bibliotheken

○ NumPy overzicht en manipulatie van numerieke data

○ Inleiding tot Pandas voor data-analyse

○ Overzicht van bibliotheken voor webontwikkeling (Flask of Django)

- Project aan het einde van de cursus

○ Presentatie van het project: doelstellingen en specificaties

○ Toepassing van de opgedane kennis op een praktijkcase

Code review en eindfeedback

Praktische oefeningen

De oefeningen die tijdens de trainingssessies worden voorgesteld, richten zich op elk concept dat tijdens de training is gepresenteerd. De oefeningen benaderen de

De oefeningen benaderen de concepten en moeilijkheidsgraad op een progressieve manier. Aan het einde van de cursus krijgen de deelnemers een samenvattende oefening om hen te helpen de concepten te integreren.

concepten.

Hier volgen enkele voorbeelden van oefeningen:

- Het schrijven en uitvoeren van een script dat "Hello, Python World!" weergeeft en het verkennen van de IDE-interface

- Het maken van een script dat BMI (Body Mass Index) berekent uit gebruikersgegevens en verschillende soorten gegevens gebruikt

- Ontwikkeling van een functie die Celsius-temperaturen omzet in Fahrenheit en omgekeerd, vervolgens organisatie van de code in modules

Verbetering van het script voor temperatuurconversie om ongeldige invoer te verwerken met try/except-blokken

- Creatie van een 'BankAccount'-klasse voor het beheer van stortingen, opnames en de weergave van het saldo

- Analyse van een dataset met Pandas en maken van een eenvoudige grafiek met Matplotlib

Vind meer opleidingen over deze onderwerpen

Hoe schrijf ik me in voor de cursus?

1 sessies(s) voor deze opleiding

Python base

Original-Id
2025-044
Registratie mogelijk tot 
CEVORA
Bedrijf
Werknemer
Anderen
3 Dag(en)
Betalend
FR

3.6

13plaatsen beschikbaar
Bedrijf
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Data-Sessie

19/05/2025 - Jour entier

-

20/05/2025 - Jour entier

-

21/05/2025 - Jour entier

-
Opleider

Bstorm

Actief
Uit
Digitalcity.Brussels - Pôle Formation Emploi
Vind meer opleidingen over deze onderwerpen