course
Essentials of Python Development
Attain a solid foundation of Python for developing software solutions
Description
You will learn the most important concepts of software development in Python and learn the essentials of object oriented programming. Next to this, the unique features and quirks of Python will be addressed. You will learn to give shape to Python projects in a professional manner.
Learning Goals
This training covers the following learning goals:
List the important characteristics of Python. | |
Apply the basic programming features of Python. | |
Understand data structures in Python. | |
Understand functions in Python. | |
Understand Object Orientation in Python. | |
Apply reading and writing to files in Python. | |
Understand modules and packages in Python. | |
Understand functional programming features of Python. | |
Understand magic methods in Python. | |
Understand generators, iterators and decorators | |
Understand project structure, virtual environments and unit testing in Python | |
Understand Python internals. |
Prior Knowledge
Basic knowledge of programming is desired.
Subjects
- Python basics
- Object oriented programming
- Functional programming
- Magic methods
- Iterators, Generators and Decorators
- Project structure and packages
Schedule
Start date | Duration | Location | |
---|---|---|---|
February 12, 2025February 13, 2025February 14, 2025 | 3 days | Veenendaal / Remote This is a hybrid training and can be followed remotely. More information Veenendaal / Remote This is a hybrid training and can be followed remotely. More information Veenendaal / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
April 14, 2025April 15, 2025April 16, 2025 | 3 days | Utrecht / Remote This is a hybrid training and can be followed remotely. More information Utrecht / Remote This is a hybrid training and can be followed remotely. More information Utrecht / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Trainers
Follow-up courses
Apache Spark Fundamentals
Get started processing data with Apache Spark and PySpark
- Databases
- Cloud
- AI/Machine Learning
Cryptography in Python
Explore the Python API to encrypt and decrypt data
- Python
Multiprocessing and Asynchronous Programming in Python
Explore the possibilities Python offers to parallelize your long running code or to execute it asynchronously
- Python
Microsoft Fabric Analytics Engineer (DP-600)
Learn to use Microsoft Fabric in every stage of your data analytics journey
- Business Intelligence
- Cloud
Train and manage a machine learning model with Azure Machine Learning
Learn to use Azure Machine Learning to setup your data and train and deploy models
- Cloud
Clean Code: Mastering the Art of Software Craftsmanship
Improve your programming skills and write more maintainable code
- C#/.NET
- Java/JVM
Implementing a Data Analytics Solution with Azure Databricks
Get started with data engineering on Azure Databricks
- Cloud
Data Engineering on Azure (DP-203)
Gain in-depth and hands-on expertise with the Azure Data Engineering toolbox
- Cloud
Unit Testing in Python
Be more productive by practicing Test-Driven Development (TDD), leveraging advanced tools and frameworks and applying specialized code patterns.
- Testing
- Python
"Very pleasant teacher, gave a very good interpretation of the course in their own way. It was nice to follow the course like that."Marieke
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten