Leren programmeren in Python

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Leren programmeren in Python

Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar'
Logo van Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar'
Opleiderscore: starstarstarstarstar_border 8,2 Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar' heeft een gemiddelde beoordeling van 8,2 (uit 540 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

6
Gemiddeld cijfer voor Leren programmeren in Python
Gebaseerd op 1 ervaring Lees alle ervaringenchevron_right
starstarstarstar_borderstar_border
Roos Timmermans
Data Scientist
6
Leren programmeren in Python

"Ik vond de training goed, maar omdat ik al wat ervaring had met python ging het op het begin voor mij wat traag. Positief punt was wel dat er genoeg oefeningen waren waardoor er toch nog uitdaging in zat. De laatste twee dagen ging het niveau omhoog, toen werd het voor mij leuker om te volgen." - 03-06-2022 07:39

"Ik vond de training goed, maar omdat ik al wat ervaring had met python ging het op het begin voor mij wat traag. Positief punt was wel dat e… alles lezen - 03-06-2022 07:39

Dankjewel Roos voor het delen van jouw feedback. Hopelijk tot ziens! Hartelijke groet, Vijfhart IT-Opleidingen.

- 03-06-2022 07:39

Startdata en plaatsen

placeNieuwegein
17 aug. 2022 tot 23 aug. 2022
check_circle Startgarantie
Toon rooster
event 17 augustus 2022, 08:45-16:00, Nieuwegein, Day 1
event 18 augustus 2022, 08:45-16:00, Nieuwegein, Day 2
event 19 augustus 2022, 08:45-16:00, Nieuwegein, Day 3
event 22 augustus 2022, 08:45-16:00, Nieuwegein, Day 4
event 23 augustus 2022, 08:45-16:00, Nieuwegein, Day 5
placeNieuwegein
29 sep. 2022 tot 5 okt. 2022
check_circle Startgarantie
Toon rooster
event 29 september 2022, 08:45-16:00, Nieuwegein, Day 1
event 30 september 2022, 08:45-16:00, Nieuwegein, Day 2
event 3 oktober 2022, 08:45-16:00, Nieuwegein, Day 3
event 4 oktober 2022, 08:45-16:00, Nieuwegein, Day 4
event 5 oktober 2022, 08:45-16:00, Nieuwegein, Day 5
placeNieuwegein
1 dec. 2022 tot 7 dec. 2022
check_circle Startgarantie
Toon rooster
event 1 december 2022, 08:45-16:00, Nieuwegein, Day 1
event 2 december 2022, 08:45-16:00, Nieuwegein, Day 2
event 5 december 2022, 08:45-16:00, Nieuwegein, Day 3
event 6 december 2022, 08:45-16:00, Nieuwegein, Day 4
event 7 december 2022, 08:45-16:00, Nieuwegein, Day 5
placeNieuwegein
25 jan. 2023 tot 31 jan. 2023
check_circle Startgarantie
Toon rooster
event 25 januari 2023, 08:45-16:00, Nieuwegein, Day 1
event 26 januari 2023, 08:45-16:00, Nieuwegein, Day 2
event 27 januari 2023, 08:45-16:00, Nieuwegein, Day 3
event 30 januari 2023, 08:45-16:00, Nieuwegein, Day 4
event 31 januari 2023, 08:45-16:00, Nieuwegein, Day 5
placeNieuwegein
30 mrt. 2023 tot 5 apr. 2023
check_circle Startgarantie
Toon rooster
event 30 maart 2023, 08:45-16:00, Nieuwegein, Day 1
event 31 maart 2023, 08:45-16:00, Nieuwegein, Day 2
event 3 april 2023, 08:45-16:00, Nieuwegein, Day 3
event 4 april 2023, 08:45-16:00, Nieuwegein, Day 4
event 5 april 2023, 08:45-16:00, Nieuwegein, Day 5
placeNieuwegein
1 jun. 2023 tot 7 jun. 2023
check_circle Startgarantie
Toon rooster
event 1 juni 2023, 08:45-16:00, Nieuwegein, Day 1
event 2 juni 2023, 08:45-16:00, Nieuwegein, Day 2
event 5 juni 2023, 08:45-16:00, Nieuwegein, Day 3
event 6 juni 2023, 08:45-16:00, Nieuwegein, Day 4
event 7 juni 2023, 08:45-16:00, Nieuwegein, Day 5

Beschrijving

Let op: Vijfhart levert vanaf 2 juni zowel virtuele als klassikale trainingen uit.

Vanaf 2 juni is het weer mogelijk om een klassikale of persoonlijk begeleide training te volgen bij Vijfhart op locatie (dus fysiek in de klas).  

Dit natuurlijk naast onze virtuele trainingen die ook gewoon doorgaan. 

We zijn samen op weg naar het nieuwe normaal. Jouw veiligheid en gezondheid zijn en blijven onze hoogste prioriteit. Wij hebben de nodige aanpassingen gedaan in onze opleidingscentra en richtlijnen opgesteld om jouw veiligheid te garanderen.  

Ga naar onze website voor meer informatie!

ONZE BELOFTE 

Wil je na de virtuele training alsnog graag onze cursuslocatie komen bekijken? Dat kan! Tot een jaar na het volgen van de virtuele training ben je van harte welkom bij dezelfde klassikale training.

 Vijfhart ROOMcursus

Het volgen van een virtuele training in deze tijd van thuiswerken en social distancing is soms niet makkelijk met een druk huishouden. Dus als je gewoon liever op een externe, rustige en vooral veilige locatie een training volgt, hebben wij de oplossing: upgrade jouw virtuele training naar de Vijfhart ROOMcursus. Je boekt de training inclusief hotelkamer. Uiteraard horen daar WIFI, TV en lunch op jouw kamer bij! Kijk op onze website voor meer informatie. 

Lesmethode :

Klassikaal

Algemeen :

Deze opleiding is OS platform-onafhankelijk

Waarom leren programmeren in Python?
Het leren van de programmeertaal Python is voor elke (toekomstige) softwareontwikkelaar een aanwinst. Het kunnen programmeren in Python is een veel gevraagde specialisatie in steeds meer vacatures en dit zal in 2020 alleen maar verder toenemen. Dit komt onder andere omdat het programmeren in deze taal redelijk eenvoudig te leren is en de programmeertaal bij uitstek interessant is voor mensen die zich meer willen bezighouden met kunstmatige intelligentie, big data, cyber security-projecten en machine learning. En laten dit nu net onderwerpen zijn waar veel bedrijven zich verder…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Python, PHP, Programmeren (algemeen), Perl Scripting en Big Data.

Let op: Vijfhart levert vanaf 2 juni zowel virtuele als klassikale trainingen uit.

Vanaf 2 juni is het weer mogelijk om een klassikale of persoonlijk begeleide training te volgen bij Vijfhart op locatie (dus fysiek in de klas).  

Dit natuurlijk naast onze virtuele trainingen die ook gewoon doorgaan. 

We zijn samen op weg naar het nieuwe normaal. Jouw veiligheid en gezondheid zijn en blijven onze hoogste prioriteit. Wij hebben de nodige aanpassingen gedaan in onze opleidingscentra en richtlijnen opgesteld om jouw veiligheid te garanderen.  

Ga naar onze website voor meer informatie!

ONZE BELOFTE 

Wil je na de virtuele training alsnog graag onze cursuslocatie komen bekijken? Dat kan! Tot een jaar na het volgen van de virtuele training ben je van harte welkom bij dezelfde klassikale training.

 Vijfhart ROOMcursus

Het volgen van een virtuele training in deze tijd van thuiswerken en social distancing is soms niet makkelijk met een druk huishouden. Dus als je gewoon liever op een externe, rustige en vooral veilige locatie een training volgt, hebben wij de oplossing: upgrade jouw virtuele training naar de Vijfhart ROOMcursus. Je boekt de training inclusief hotelkamer. Uiteraard horen daar WIFI, TV en lunch op jouw kamer bij! Kijk op onze website voor meer informatie. 

Lesmethode :

Klassikaal

Algemeen :

Deze opleiding is OS platform-onafhankelijk

Waarom leren programmeren in Python?
Het leren van de programmeertaal Python is voor elke (toekomstige) softwareontwikkelaar een aanwinst. Het kunnen programmeren in Python is een veel gevraagde specialisatie in steeds meer vacatures en dit zal in 2020 alleen maar verder toenemen. Dit komt onder andere omdat het programmeren in deze taal redelijk eenvoudig te leren is en de programmeertaal bij uitstek interessant is voor mensen die zich meer willen bezighouden met kunstmatige intelligentie, big data, cyber security-projecten en machine learning. En laten dit nu net onderwerpen zijn waar veel bedrijven zich verder in willen specialiseren.

Wat ga je leren tijdens deze 5-daagse cursus?
De 5-daagse cursus 'Leren programmeren in Python' is specifiek bedoeld voor iedereen die nog geen ervaring heeft met programmeren en wil starten met het leren programmeren in Python. Tijdens de cursus behandelen we de essentiële aspecten van het programmeren in het algemeen en van de programmeertaal Python in het bijzonder. Je leert de begrippen kennen die een rol spelen bij het programmeren, met name de beginselen van algoritmiek: in welke stappen kom je van de probleemstelling naar een oplossing.

We gaan concreet in op de syntax van de programmeertaal Python en leren we je omgaan met de uitgebreide mogelijkheden van Python waardoor je al snel Python-programma's kunt bouwen. Op de laatste dag van de cursus gaan we in op de object-georiënteerde programmeerstijl, die ook bruikbaar is in Python.

Heb je al enige ervaring met het programmeren van andere talen, dan adviseren wij je om deze 3-daagse cursus te volgen.

Doel :

Na afloop van de cursus kun je zelfstandig een Python-programma schrijven, of samen met anderen aan een project deelnemen.

Doelgroep :

Deze cursus is bedoeld voor gebruikers die de programmeertaal Python willen leren maar nog geen (of weinig) programmeer-kennis en -ervaring hebben.

Voorkennis :

Voor het volgen van de cursus is geen programmeerervaring nodig. Je leert in deze cursus de kneepjes van het programmeren zelf én de syntax van de programmeertaal Python.

Onderwerpen :


- Inleiding algoritmiek
   - Alledaagse menselijke algoritmes versus programmeeralgoritmes.
   - Life cycle van computer-programma.
   - Inleiding Python:
   - Positionering
   - Eigenschappen
   - Toepassingen
   - Praktisch gebruik
   - Versie 2 versus versie 3
   - Python shell
   - Scripting
- Basistypes
   - Constanten en variabelen
   - Typering
   - Naamgeving en commentaar
   - Strings en getallen
   - Expressies en operators
   - Elementaire string manipulaties
   - Slices nemen
   - Overzicht van datatypes en hun eigenschappen
   - References
   - Mutable versus immutable
- Programmastructuren
   - Indentatie als blokstructurering
   - Code style (PEP8)
   - Booleans
   - Uitgebreide behandeling van control structures if-elif-else, for-else en while-else
   - Statements break en continue
   - Functies enumerate en range
   - Best practises
   - Inleiding tot exception afhandeling (EAFP)
   - Dummy statement pass
- Meer over sequences en strings
   - Operaties op sequences
   - Specifieke string methods
   - Twee varianten voor string-formattering
- Meer over lists
   - Specifieke list methods
   - Operators voor lists
   - List comprehension
   - Functies sorted en reversed
- Bits en bytes
   - Decimale, binaire, octale en hexadecimale representatie
   - String-formattering voor deze representaties
   - Bit-manipulaties (and, or, xor, shift)
   - Introductie encoding
   - Little versus big endian (endianess)
- Bestanden
   - Binaire versus tekstuele bestanden
   - Open modes
   - Lezen van en schrijven naar bestanden
   - Current offset wijzigen
   - Gebruik van stdin, stdout en stderr
- Encoding
   - Unicode sandwich
   - Encode versus decode
   - Verschillende encoding standaards
   - Default encoding
   - Data-types 'bytes' en 'bytearray'
- Meer over dictionaries, tuples en sets
   - Toepassing van dictionaries
   - Methods voor dictionaries
   - Toepassing van tuples en tuple-notatie
   - Gebruik van sets en frozensets
- Functies
   - Doel van functie
   - Functie definiëren
   - Functie aanroepen
   - Docstrings
   - Parameter overdracht en default waarden
   - Call-by-value versus call-by-reference
   - Return waarden
- Modules
   - Toepassing van modules
   - Importeren van modules
   - Herkomst van modules
   - Test-code in module
   - Docstrings
- Meer over functies
   - Geneste functie-definities
   - Namespaces
   - Scope regels met voorbeelden
   - Functies als parameter
   - Standaard functies map en filter
   - Lambda expressies
   - Generator functies
- Exceptions
   - EAFP motto (Easier to Ask for Forgiveness than Permission)
   - Standaard exception types
   - Eigen exception types
   - Exceptions afvangen
   - Acties bij afvangen van exceptions
   - Exceptions genereren met raise
   - Statement with
- Globaal overzicht Python Standard Library
   - Opvragen van commandoregel parameters, programma exit
   - Tijdsfuncties
   - Filenaam-globbing
   - Filesysteem tree walk
   - Gebruik van subprocessen
   - Eenvoudige netwerkfaciliteiten
   - Serialisatie
- Introductie object-oriëntatie
   - Introductie object-oriëntatie (OO)
   - Classes en instances
   - Data abstraction
   - Inheritance
   - Polymorphism
   - Dynamic binding
   - Procedureel versus object-georiënteerd programmeren
- Object-oriëntatie en classes in Python
   - Ontwerpen van classes in Python
   - Constructor en destructor methods
   - Inheritance (afgeleide classes)
   - Polymorfisme en dynamic binding
   - Speciale class methods
   - Operator overloading
   - Subclasses voor ingebouwde data-types
- Reguliere expressies (bonusonderwerp)

6
Gemiddeld cijfer voor Leren programmeren in Python
Gebaseerd op 1 ervaring
starstarstarstar_borderstar_border
Roos Timmermans
Data Scientist
6
Leren programmeren in Python

"Ik vond de training goed, maar omdat ik al wat ervaring had met python ging het op het begin voor mij wat traag. Positief punt was wel dat er genoeg oefeningen waren waardoor er toch nog uitdaging in zat. De laatste twee dagen ging het niveau omhoog, toen werd het voor mij leuker om te volgen." - 03-06-2022 07:39

"Ik vond de training goed, maar omdat ik al wat ervaring had met python ging het op het begin voor mij wat traag. Positief punt was wel dat e… alles lezen - 03-06-2022 07:39

Dankjewel Roos voor het delen van jouw feedback. Hopelijk tot ziens! Hartelijke groet, Vijfhart IT-Opleidingen.

- 03-06-2022 07:39

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)