Compu-act opleidingen nederland
Prijzen all-inclusief
Persoonlijk contact
Beoordeeld met een 8,9

Cursus Python Programmeren

Cursus Python Programmeren

Met onze cursus Python Programmeren leer je een eenvoudige, 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 de geïnterpreteerde natuur, maken het een ideale taal voor scripting en rapid application development in veel gebieden op de meeste platforms.

Complete cursusinhoud
Dit ga je leren

Inhoud Cursus Python Programmeren

De Python-interpreter en de uitgebreide standaard bibliotheek zijn vrij verkrijgbaar in bron of binaire vorm voor alle grote platforms van de Python website en mag vrij verspreid worden. Dezelfde site bevat ook distributies van en verwijzingen naar vele gratis derden Python modules, programma’s en instrumenten met 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.

Wat jij leert tijdens de cursus Python

Cursusmodule 1 : Python Intro

What is Python?
Python Features
History of Python
Getting Started
Setting up PATH
Python Environment Variables Running Python
Command Line Options Python in Interactive Mode Python in Script Mode Identifiers
Reserved Words Comments
Lines and Indentation Multi Line Statements Quotes in Python

Cursusmodule 2 : Variables and Data Types

Variables
Multiple Assignment
Python Data Types
Python Numbers
Numerical Types
Number Type Conversions Conversion Functions
Built-in Number Functions Python Strings
String Operators and Operations Escape Characters
String Formatting
Triple Quotes
Raw and Unicode Strings Built-in String Functions
Python Operators
Python Booleans

Cursusmodule 3 : Data Structures

Sequences and Lists
Accessing and Updating Lists Multidimensional Lists
List Operations
List Functions and Methods Tuples
Accessing Values in Tuples Usage of Tuples
Tuple Functions
Bytes and Byte Arrays
Sets and Dictionaries
Dictionary Characteristics Accessing Values in Dictionaries Updating Dictionaries
Properties of Dictionary Keys Non Mutable Keys
Dictionary Methods

Cursusmodule 4 : Control Flow

Control Flow Constructs if Statement
else Statement
elif Statement
Nested if
while Loop
Infinite while Loop
for Loop
Iterating by Sequence Index break Statement
continue Statement
Loop with else Combination pass Statement

Cursusmodule 5 : Functions

Functions
Function Syntax
Calling Functions
Pass by Value
Pass by Reference Overwriting References Function Arguments Keyword Arguments Default Arguments Variable Length Arguments Anonymous Functions Syntax Lambda Functions return Statement
Scope of Variables

Cursusmodule 6 : Modules

Modules
import Statement
from import Statement
Locating Modules
Creating and Using Modules dir Function
Packages
Using Packages
Direct Use of Package Modules Namespaces and Scoping globals and locals Functions reload Function
Namespaces and Scoping
Test Harnass

Cursusmodule 7: Classes and Objects

Object Orientation in Python OO Terminology Overview Creating Classes
Class Members
Creating and Using Objects Accessing Attributes
Built-in Class Attributes Constructors and Destructors Destroying Objects Encapsulation and Data Hiding Inheritance
Constructor Chaining
Multiple Inheritance
Overriding Methods
Class Methods
Operator Overloading Polymorphism

Cursusmodule 8 : Excepting Handling

Unexpected Errors
Handling Exceptions
Exception Handling Syntax Example Exception Handling except Clause no Exceptions except Clause Multiple Exceptions Standard Exceptions
try-finally Clause
Exception Arguments
Raising Exceptions
User Defined Exception

Cursusmodule 9 : Python Libraries

Input and Output
IO Module
Opening Files
File Open Modes Result of Calling open File Object Attributes Reading Binary Files Writing Binary Files Reading Text Files Writing Text Files
File Positions
Renaming and Deleting Files Directory Methods
Creating Directories
Regular Expressions Matching versus Searching Search and Replace
Regular Expression ModifiersDe theorie wordt behandeld aan de hand van presentatie slides. Illustratieve demo’s verduidelijken de concepten. De theorie wordt afgewisseld met oefeningen.

Goede redenen om de cursus Python programmeren te volgen

In deze cursus leer je te programmeren in de object georiënteerde programmeertaal Python. Python is een taal die vaak wordt gebruikt voor installatie scripts en voor prototypes van grote applicaties. Na een inleiding over de installatie van Python en de verschillende manieren om Python scripts uit te voeren, worden de basisbegrippen van Python, zoals declaraties, variabelen en control flow structures besproken. Ook wordt aandacht besteed aan de collection structures in Python, zoals Lists, Tuples en Dictionaries. Vervolgens wordt de focus gericht op het gebruik van functies in Python met de verschillende methoden van parameter passing, zoals by value en by reference. Ook de scope van variabelen en lambda functies worden hierbij besproken. De afhandeling van fouten in Python scripts met behulp van exception handling komt aan de orde en ook de functionaliteit van diverse Python library functies, zoals die voor het benaderen van files, staat op het programma. Vervolgens wordt aandacht besteed aan de opdeling van Python software in modules en komt het gebruik van namespaces en packages aan de orde. Tenslotte wordt object georiënteerd programmeren met classes en objects in detail behandeld. In dit opzicht worden concepten als encapsulation, inheritance en polymorphism belicht.

Doel van de cursus Python

De cursus behandelt de verschillende aspecten van het programmeren in Python. Je leert de syntax van de taal en je leert omgaan met de uitgebreide Python standaardbibliotheek waardoor je niet zelf steeds opnieuw het wiel hoeft uit te vinden en snel complexere programma′s kunt bouwen.

Is deze cursus geschikt voor mij?

Ben jij een Developer en/of systeembeheerder? En wil je leren programmeren in Python? Dan is deze cursus precies waar je naar op zoek bent.

Welke voorkennis is gewenst?

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.

Klassikaal bij één van onze vestigingen
Klassikaal (online classroom)
Samen met andere cursisten

Klassikaal

Bekijk klassikale cursusdata
Bij onze klassikale cursussen zit inbegrepen:
Een heerlijke lunch.
Wij serveren onbeperkt lekkere koffie of thee.
Professionele trainers.
Je hoeft niets mee te nemen. Alles is geregeld.
Voldoende (gratis) parkeergelegenheid in de omgeving.
Uitstekend bereikbaar met eigen of openbaar vervoer.
Uitgebreid studiemateriaal met oefenbestanden.
21 jaar ervaring.
Deze cursus duurt 3 dagen
De studielast voor deze cursus bedraagt: 2 dagen
Deze cursus bedraagt € 1250.00 excl. 21% btw en € 15,00 administratiekosten.
Samen met andere cursisten

Klassikaal online classroom

Bekijk klassikale cursusdata
Lessen in ons virtueel klaslokaal:
Gegeven door een van onze professionele docenten (geen e-learning)
Mogelijkheid tot het stellen van vragen
21 jaar ervaring.
Meerdere klassen per week
Deelnemen vanuit uw eigen locatie
Deze cursus duurt 3 dagen
1150.00
SAMEN MET JE COLLEGA'S BIJ JOU OP LOCATIE OF IN ONZE ONLINE CLASSROOM

inCompany (ook online classroom): Cursus Python Programmeren

Wil je de productiviteit en vaardigheden van jouw collega’s verbeteren? Geen probleem. Wij geven de cursus graag bij jou op kantoor of Online via bijvoorbeeld Microsoft Teams.
Certificaat inbegrepen
Inclusief Reiskosten, Reisuren, Parkeerkosten, Certificaten. Max. 2 uur voorbereiding.
Bij jou op kantoor of in onze online classroom
Cursusinhoud is maatwerk
Deze cursus duurt 3 dagen
1300.00 excl. BTW en administratiekosten

Aankomende cursussen

Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Zwolle
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Den Bosch
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Den Haag
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Eindhoven
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Haarlem
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Hoorn
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Leeuwarden
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Limburg
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Rotterdam
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Utrecht
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Zaandam
12 & 19 juni 2023
Python Programmeren

Cursusdagen: maandag, 12 juni 2023 | maandag, 19 juni 2023 | maandag, 26 juni 2023

€ 1.250,00
Klassikaal
Alkmaar
12 & 19 juni 2023

Inschrijven Cursus Python Programmeren

Klassikaal
inCompany
Bij één van onze vestigingen
1250.00 excl. BTW en €15 administratiekosten
3 dagen
Bekijk cursusdata
Online Classroom
1150.00 excl. BTW en €15 administratiekosten
3 dagen
Bekijk cursusdata
Bij jou op locatie of Online (Live)
1300.00 excl. BTW en €15 administratiekosten
Altijd maatwerk
Bij één van onze vestigingen of op locatie
Prijs is in overleg
Label
Copyright 2023 | Compu Act Opleidingen