Introduction to Python (55284)
Volg de Introduction to Python Training.In deze 4 daagse training leer je de complete basis van programmeren in Python. Heb jij nog geen ervaring met programmeren of met de programmeertaal Python dan is dit de training voor jou. Je leert doormiddel van theorie maar voornamelijk door het te doen de kennis van Python.
Na afronding van deze training kun je onder andere:
Training: Introduction to Python (55284)
In deze 4 daagse training leer je de complete basis van programmeren in Python. Heb jij nog geen ervaring met programmeren of met de programmeertaal Python dan is dit de training voor jou. Je leert doormiddel van theorie maar voornamelijk door het te doen de kennis van Python.
Deze training leert jou Python 3 maar de verschillen tussen Python 2 en 3 worden wel kenbaar gemaakt in de training.
Doel van de training is:
- Leren hoe Python werkt en waar je het voor kunt gebruiken;
- Leren waar Python staat in de wereld van programmeertalen;
- Leren hoe je moet werken met Python en hoe je verschillende strings kunt manipuleren;
- Hoe je wiskundige berekeningen kunt maken met Python;
- Leren hoe je moet werken met Python sequences zoals: lists, arrays, dictionaries en sets;
- Leren hoe je user input verzamelt en output resultaten genereerd;
- Leren hoe flow control processen werken in Python;
- Leren hoe je van en naar bestanden schrijft met Python;
- Leren hoe je functies schrijft in Python;
- Leren hoe je met uitzonderingen om moet gaan in Python;
- Leren hoe je met data en tijd moet werken in Python.
Enige ervaring met programmeren is wel handig voor deze training. Dit is niet verplicht.
Deze training is bedoeld voor iedereen die kennis op wil doen op gebied van Python. Of je nu al beginner bent of al ervaring hebt met programmeren.
Python Basics
- Running Python
- Hello, World!
- Literals
- Python Comments
- Data Types
- Variables
- Writing a Python Module
- print() Function
- Named Arguments
- Collecting User Input
- Getting Help
Functions and Modules
- Defining Functions
- Variable Scope
- Global Variables
- Function Parameters
- Returning Values
- Importing Modules
Math
- Arithmetic Operators
- Modulus and Floor Division
- Assignment Operators
- Built-in Math Functions
- The math Module
- The random Module
- Seeding
Python Strings
- Quotation Marks and Special Characters
- String Indexing
- Slicing Strings
- Concatenation and Repetition
- Common String Methods
- String Formatting
- Built-in String Functions
Iterables: Sequences, Dictionaries, and Sets
- Definitions
- Sequences
- Unpacking Sequences
- Dictionaries
- The len() Function
- Sets
- *args and **kwargs
Flow Control
- Conditional Statements
- The is and is not Operators
- Python’s Ternary Operator
- Loops in Python
- The enumerate() Function
- Generators
- List Comprehensions
File Processing
- Opening Files
- The os and os.path Modules
Exception Handling
- Wildcard except Clauses
- Getting Information on Exceptions
- The else Clause
- The finally Clause
- Using Exceptions for Flow Control
- Exception Hierarchy
Dates and Times
- Understanding Time
- The time Module
- The datetime Module
Running Python Scripts from the Command Line
- The sys Module
- sys.argv
In de klas, online of beiden.
Active Learning
Je maakt samen met je trainer een plan en gaat actief aan de slag. In een kleine klas verdiepen in wat je echt nodig hebt, inzoomen op zaken die je echt interesseren en overslaan wat je al weet of niet nodig hebt. Plan je lesdagen flexibel, neem real-life casussen mee en werk ze uit met je trainer. Verrijk je kennis en verbind het met alles wat je al wist.
E-Learning
Ben je op zoek naar volledige zelfstudie? Wij bieden je de mogelijkheid om jouw training volledig in jouw eigen tijd te volgen. Uiteraard met het officiële lesmateriaal waarmee je de juiste kennis opdoet.
Wil je toch graag een dag persoonlijke begeleiding? Dan kan je altijd een extra lesdag bij boeken en de training als blended learning volgen!
Incompany
Wist jij dat alle IT trainingen die we aanbieden op de website ook bij jouw bedrijf uitgevoerd kunnen worden? Zo volg je een maatwerk IT training (Incompany training) met al je collega’s. Jij kunt de training nog specifieker voor jouw bedrijf laten inrichten en het is zelfs mogelijk om een geheel maatwerk traject door ons te laten ontwerpen.
Je bespaart reiskosten en reistijd voor de deelnemers, doordat onze trainer bij jou op locatie komt. Op deze manier kun je meerdere deelnemers van jouw organisatie dezelfde training laten volgen. Dat is efficiënt en effectief! Samen heb je een gemeenschappelijke opleidingsbehoefte en daar gaan we je bij helpen.
We hebben jarenlang ervaring in het geven van maatwerk it trainingen. We kijken zorgvuldig naar de opleidingsbehoefte om volledig aan te sluiten bij je wensen. Zo formuleren we haalbare en concrete doelstellingen en deelnemers kunnen het geleerde in de praktijk toepassen. Op deze manier groeien deelnemers persoonlijk en professioneel op meerdere niveaus.