Geo-ICT Training Center, The Netherlands
200 courses, 20 online supports,
60 moocs, 30 trainees
- Planning and Registration
The Python Basic course lasts 3 days and costs € 1395. Python is a programming language that was developed in the early 1990s by Guido van Rossum, who was then affiliated with the Center for Mathematics and Information in Amsterdam. The language is partly based on insights from Professor Lambert Meertens. He had designed a BASIC-based language called ABC, but with all kinds of very advanced data structures. The language is now being further developed by an enthusiastic group, led by Van Rossum, who recently worked at Google, but is now employed by Dropbox. This group is supported by volunteers on the Internet.
First, we are going to talk about the positioning of python in the ICT landscape. What the properties and applications are. Then we will discuss the different data types of Python and their properties and what expressions are. Python has special program structures, so it uses identification as block structure and we use control statements that influence the flow of a program. In addition, there are all kinds of composite data structures, such as: lists, tuples, dictionaries. We look extensively at the difference between lists and tuples. These types are all dynamically typed, which means that it is not necessary to indicate in advance what type a variable is. The reference model is also discussed. In addition, functions will be made with or without parameters and what scope this involves. What makes python incredibly powerful are the modules. Modules are pieces of code that have already been created by other programmers. So we can build on this code instead of writing it ourselves. After this course, there are all kinds of possibilities to look for further depth. For example, you can make Graphical User Interfaces with TKinter. Python and Datascience is also a widely used combination at the moment.
Learning objectives of this course:
- The student understands important programming concepts.
- You can apply these programming concepts in small applications.
- The student learns to deal with all kinds of different data types within python.
- You can create your own functions and apply existing functions.
- The student knows what modules are and what their use is.