Show all

Python Foundations: Introduction to Python Programming

Python is a programming language that’s great for beginners. It has simple syntax so it is easy to read, write and, most importantly, learn.
You will learn the basic features, use of functions and data structures.
Level
Designed for participants without knowledge and experience
basic
Course length
3 days
Language
 cz  eu
Course code
PU21010257
Programming
Category:
Do you want this tailor-made course to your company? Contact us

Courses with lecturer

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
19. - 21. 2. 2025
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU21010257-0027
Price without VAT
16 400 Kč
19. - 21. 2. 2025
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU21010257-0028
Price without VAT
16 400 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU21010257-0003
Price without VAT
16 400 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU21010257-0004
Price without VAT
16 400 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU21010257-0022
Price without VAT
16 400 Kč

Expressions of participants

Luboš Fryc
"The lecturer was well prepared, equipped with great experience, he moved in the given areas with appropriate erudition and confidence. He kindly, friendly and patiently explained the discussed material and adapted the pace of the explanation to the participants until all participants had fully mastered the issue. The set of practical examples was very helpful, I appreciate it!"

Course description

The use of Python is becoming increasingly popular across professions. Python is used not only by programmers, but also by automation testers, data analysts, machine learning experts and scientists. We can find it in areas such as machine learning, data analysis, AI etc.
The course contains practical examples and exercises.

Required knowledge

  • basics of working on a PC

Target audience

The course is intended for beginners who want to learn the basics of this language.

Course content

Introduction
  • Introduction to programming
  • Python installation
  • Orientation in Python
Environment
  • Counting and working with numbers
  • Working with variables and values
  • Working with text
  • Strings
Function
  • Creating and using functions
  • Passing parameters
  • Built-in function
Code structure and organization
  • If, while, for commands
  • Function writing
  • Variables (local, associated, global)
  • Primitive vs. non-primitive data types and working with them
Program debugging
  • Finding errors
  • Error handling
Object-Oriented Programming (OOP)
  • Features of OOP
  • Instances and classes
  • Working with objects
  • Methods
  • Inheritance 
Working with files
  • Introduction to working with files
  • Reading, creating and modifying files
Discussions and questions

Materials

Materials are in electronic form.

Objectives

Work with Python programming language in the command line and in a text editor. You will learn to create clear and understandable code.

Lecturers

Ondřej Programátor
Ondřej Programátor

Frontend developer who has been programming since school. He started as an application programmer in Angular JS, over time he switched to React, full-stack applications in Django, and Vue.js. He teach web application courses with different focus - HTML, CSS, Node.js, React, Angular, Python and general Javascript courses.
At the same time, he makes a living as a consultant who can guide the development team in the right direction.

Do you want this tailor-made course for your company?

Contact us

Expressions of participants

Luboš Fryc
"The lecturer was well prepared, equipped with great experience, he moved in the given areas with appropriate erudition and confidence. He kindly, friendly and patiently explained the discussed material and adapted the pace of the explanation to the participants until all participants had fully mastered the issue. The set of practical examples was very helpful, I appreciate it!"

Do you want this tailor-made course for your company?

Contact us

Why with us