Description:
Course “Python. First Steps ”will open up the fascinating world of programming for students through the control of a game character. At each lesson, students must solve a problem at several levels, of varying complexity, for which they need to write a program.
In this course, students will be able to familiarize themselves with the basic syntax and structure of the Python language, consider and learn how to use programming tools such as variable, loop, branching, functions and events, and get an initial knowledge of creating games in Python. The course participants will consider the structure of computer games and the principles of interaction between their elements, get acquainted with the concept of a database, goals, and game mechanics. They will learn how to work with graphic objects and apply the knowledge and skills gained to create simple games from scratch. As a result of passing this course, students will create the following games in Python – “Clicker”, “Ping – Pong”, “Arkanoid” and the maze.
Working with this course gives students the opportunity to get the first experience in writing programs in Python, develop logic, algorithmic thinking, and personal computer skills.