-
Dealing with modern communication systems increasingly involves software, from the complete cloud OS to the script for the simple switch. Programming knowledge is proving to be an increasingly valuable skill, regardless of the application. Python is currently one of the most widely used and sought-after programming languages. This course provides those who already have a basic knowledge of programming with a quick, compact overview of the concepts and syntax of Python.
-
Course Contents
-
- Concepts of Python
- Loops and Decision-Taking Paths
- Data Types and Structures
- Functions
- Recursion
- Object Orientation
- Exceptions
- Comprehensions
- Standard Libraries
- Packet Administration
The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.
Premium Course Documents
In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.
- High-quality color prints of the ExperTeach documentation
- Exclusive folder in an elegant design
- Document pouch in backpack shape
- Elegant LAMY ballpoint pen
- Practical notepad
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation). -
Target Group
-
The course is aimed at anyone who needs a quick introduction to Python due to the increasingly changing requirements.
-
Knowledge Prerequisites
-
Basic knowledge of programming in another programming language such as Java or PERL.
1 The Python programming language |
1.1 What is Python? |
1.1.1 Download, installation and scope of delivery |
1.1.2 Python shell |
1.1.3 Quick run in interactive mode |
1.1.4 Program execution in interactive mode |
1.1.5 Using an editor or IDE |
1.1.6 Program execution of a Python script |
1.2 Data types |
1.2.1 First data types in Python |
1.3 Statement and statement block |
1.3.1 Statements and blocks in Python |
1.4 Expression |
1.4.1 Boolean and Arithmetic Operations |
1.4.2 Other expressions in Python |
1.5 Variables and assignments |
1.5.1 Variables in Python |
1.5.2 Assignment details |
1.6 Functions I: Built-in functions |
1.6.1 The help function |
1.7 Comparisons and conditions |
1.7.1 The condition: If |
1.7.2 Combinations and links |
1.8 Data types II - String details |
1.9 Iterations I - While |
1.9.1 While loop |
1.9.2 For - A preview |
1.10 Functions II - Own functions |
1.10.1 Nesting |
1.10.2 Global or local |
1.10.3 Recursion |
1.10.4 Types of arguments |
1.11 Data types III |
1.11.1 List |
1.11.2 Other methods of lists |
1.11.3 Tuple |
1.11.4 Sequence |
1.11.5 Slicing |
1.11.6 A set - Set |
1.11.7 Dictionaries |
1.11.8 Dictionaries - methods |
1.12 Iterations II |
1.12.1 For-Details |
1.13 Other concepts and functions |
1.13.1 Exceptions |
1.13.2 Anonymous functions |
1.13.3 Comprehensions |
2 Object-Oriented Programming |
2.1 Basic principles of OOP |
2.1.1 Modules and systems |
2.1.2 Structural elements of object-oriented software |
2.1.3 Inheritance |
2.1.4 Relationships between objects |
2.1.5 Design Patterns |
2.2 Object orientation and Python |
2.2.1 Basic example |
2.2.2 Visibilities |
2.2.3 destructor |
2.2.4 Static elements |
2.2.5 Multiple inheritance |
2.2.6 Inheritance and method calls |
3 Python - An outlook |
3.1 The standard library |
3.1.1 Built-in functions |
3.1.2 Import |
3.1.3 Example - Regular Expressions |
3.2 Pip and PyPI |
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Hybrid training
- Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.

-
Dealing with modern communication systems increasingly involves software, from the complete cloud OS to the script for the simple switch. Programming knowledge is proving to be an increasingly valuable skill, regardless of the application. Python is currently one of the most widely used and sought-after programming languages. This course provides those who already have a basic knowledge of programming with a quick, compact overview of the concepts and syntax of Python.
-
Course Contents
-
- Concepts of Python
- Loops and Decision-Taking Paths
- Data Types and Structures
- Functions
- Recursion
- Object Orientation
- Exceptions
- Comprehensions
- Standard Libraries
- Packet Administration
The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.
Premium Course Documents
In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.
- High-quality color prints of the ExperTeach documentation
- Exclusive folder in an elegant design
- Document pouch in backpack shape
- Elegant LAMY ballpoint pen
- Practical notepad
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation). -
Target Group
-
The course is aimed at anyone who needs a quick introduction to Python due to the increasingly changing requirements.
-
Knowledge Prerequisites
-
Basic knowledge of programming in another programming language such as Java or PERL.
1 The Python programming language |
1.1 What is Python? |
1.1.1 Download, installation and scope of delivery |
1.1.2 Python shell |
1.1.3 Quick run in interactive mode |
1.1.4 Program execution in interactive mode |
1.1.5 Using an editor or IDE |
1.1.6 Program execution of a Python script |
1.2 Data types |
1.2.1 First data types in Python |
1.3 Statement and statement block |
1.3.1 Statements and blocks in Python |
1.4 Expression |
1.4.1 Boolean and Arithmetic Operations |
1.4.2 Other expressions in Python |
1.5 Variables and assignments |
1.5.1 Variables in Python |
1.5.2 Assignment details |
1.6 Functions I: Built-in functions |
1.6.1 The help function |
1.7 Comparisons and conditions |
1.7.1 The condition: If |
1.7.2 Combinations and links |
1.8 Data types II - String details |
1.9 Iterations I - While |
1.9.1 While loop |
1.9.2 For - A preview |
1.10 Functions II - Own functions |
1.10.1 Nesting |
1.10.2 Global or local |
1.10.3 Recursion |
1.10.4 Types of arguments |
1.11 Data types III |
1.11.1 List |
1.11.2 Other methods of lists |
1.11.3 Tuple |
1.11.4 Sequence |
1.11.5 Slicing |
1.11.6 A set - Set |
1.11.7 Dictionaries |
1.11.8 Dictionaries - methods |
1.12 Iterations II |
1.12.1 For-Details |
1.13 Other concepts and functions |
1.13.1 Exceptions |
1.13.2 Anonymous functions |
1.13.3 Comprehensions |
2 Object-Oriented Programming |
2.1 Basic principles of OOP |
2.1.1 Modules and systems |
2.1.2 Structural elements of object-oriented software |
2.1.3 Inheritance |
2.1.4 Relationships between objects |
2.1.5 Design Patterns |
2.2 Object orientation and Python |
2.2.1 Basic example |
2.2.2 Visibilities |
2.2.3 destructor |
2.2.4 Static elements |
2.2.5 Multiple inheritance |
2.2.6 Inheritance and method calls |
3 Python - An outlook |
3.1 The standard library |
3.1.1 Built-in functions |
3.1.2 Import |
3.1.3 Example - Regular Expressions |
3.2 Pip and PyPI |
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Hybrid training
- Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
