Home > Python I – introduction to programming
  • Czech, English
  • Miroslav Sevelda, HPE

Python I – introduction to programming

The course is designed for beginners who want to learn the basics of the modern, elegant and highly efficient Python language.
In this course, you will learn the basic features of the language, the use of functions and data structures, and the basics of object-oriented programming in Python.

• History and basic features of Python
• Installation
• Code writing conventions, syntax basics
• Development environment
Basic data types and variables
• Strings
• Numbers
• Boolean
• Operators for working with strings
• Arithmetic operators
• Comparison operators and logical operators
• Conversion
• Variables
• Annotation of types and hints
• String formatting
Program run control
• The if command
• while and for commands
• Range, break and continue
• Definition of functions and procedures
• Passing parameters
• Standard parameter values
• Scope of variables
• Recursion
Program debugging (debugging) and catching exceptions
• Debugging the program
• Principle of error handling in Python
• Exception mechanism
• Commands try, except, raise, finally
Basics of working with collections
• Sheet (list)
• Indexing and slices
• Variable vs. immutable types
• Tuples
• Set
• Dictionary
• String operations like a collection
• Introduction to List Comprehension
Built-in Functions
• Overview of basic built-in functions
• Functions for working with strings
• Mathematical functions
• Conversion function
Modules and Packages
• The principle of modules for creating libraries of functions
• Standard modules
• Beep
• Virtual environment (external)
Basics of PPE
• Basics of PPE
• Creating classes
• Using constructors
• Create an instance
Working with files
• Basics of working with resources (try / finally)
• Basics of working with files files (reading, writing)


Haven´t you found what you were looking for?
Contact Jana Ženčová