Python - Programming
This course will introduce you to the secrets of programming. You will learn about the possibilities of the Python language.
Koniec kursu:
30 marca 2027 (za 7 miesięcy)
Opis kursu
This course will introduce you to programming. You will learn the features of Python. Even if you use other programming languages the things you will learn in this course will definitely come in handy. Most of the things presented in this course are found in many other programming languages.
PREREQUISITES
Before starting the course it is good to know the basics of computer use and operation. It is good to have also mastered mathematical apparatus at an intermediate level. Knowledge of the English language is highly desirable. All instructions used in programming are English words.
COURSE OBJECTIVES
Main goal: acquainting students with the principles of creating programmes and to shape skills in programming with the use of Python language. Providing knowledge, practical skills and competences necessary to perform the profession of a software developer
Detailed objectives:
Module 1 objective – to present the construction of a program in the C++ language
Module 2 objective – to demonstrate the possibilities of executing various statements depending on the situation
Module 3 objective – to demonstrate the possibilities of executing various statements in a loop
Module 4 objective – to demonstrate the possibilities of executing statements in a loop
Module 5 objective – to demonstrate the possibilities of dividing a program into sub-programs
Module 6 objective – to introduce file handling
TOPICS
MODULE 1
Introduction to Python
The first module presents the structure of a Python program.
MODULE 2
Control statements
The second module presents the possibilities of executing various instructions depending on the defined situation.
MODULE 3
Loops
In the third module, the possibilities of executing instructions in a loop were presented.
MODULE 4
Lists
The fourth module presents the possibilities of storing large amounts of data.
MODULE 5
Functions
The fifth module presents the possibilities of dividing the program into sub-programs.
MODULE 6
File handling
The sixth module presents the file handling options.
CONDITIONS FOR COMPLETING THE COURSE
To successfully complete the course, it is necessary to take a final test with 20 closed-ended questions.
REQUIREMENTS FOR GETTING A CERTIFICATE
A minimum of 11 points in the final test is required to receive a course completion certificate (generated automatically after exceeding the credit threshold and can be found in the "My Courses" tab).
COURSE STAFF

Course author: Mirosław Mościcki mmoscicki@zpsb.pl
Dr. Eng. Mirosław Mościcki - IT specialist, academic lecturer and, most of all, a programmer; He has been professionally programming for 25 years. He has been programming since the 5th grade of primary school. He started with programming the ZX Spectrum computer in Basic languages. He participated in the implementation of many different programming projects. Among other things, he was creating compilers and games. He conducts certified training in Python, C ++ and Java.
Programming is his passion and spreading this passion to others is his favorite activity. Privately: a lover of running, Star Wars and Back to the Future.