| 12.1A Module Random | 12.6.1.1 | use the functions of the library Random to get a pseudo-random number |
| 12.6.1.2 | determine the function of the library Random for the specified task | |
| 12.6.1.3 | identify code snippets that use random sequence generation | |
| 12.1A Module PIL | 12.6.2.1 | determine standard colors by RGB code |
| 12.6.2.3 | apply graphic primitives to create drawings | |
| 12.1A Image processing (PIL) | 12.6.2.2 | use commands of module Image in PIL library (load, create, size, save) to manipulate images |
| 12.6.2.4 | create filters for image processing | |
| 12.1A Module Wave. Sound processing | 12.6.3.1 | use commands of the Wave library to process sound files |
| 12.2A Module PyGame. Game window and game loop | 12.5.1.1 | connect the PyGame library and its modules |
| 12.5.1.2 | create the game window | |
| 12.5.1.3 | code the game loop of the application | |
| 12.5.2.1 | output graphic primitives to the application window | |
| 12.2A Module PyGame. Surfaces | 12.5.2.3 | manage the surfaces programmatically |
| 12.2A Module PyGame. Animation and Time | 12.5.3.1 | code the movement of graphic objects |
| 12.5.3.2 | control the characters with module Time | |
| 12.5.3.8 | analyse the result of the program execution | |
| 12.2A Module PyGame. Events. Mouse events | 12.5.3.3 | control characters with the mouse |
| 12.3A Module PyGame. Keyboard events | 12.5.3.4 | control characters with the keyboard |
| 12.3A Module PyGame. Graphic text. Counter of the game | 12.5.2.4 | display graphic text on the screen |
| 12.5.3.7 | implement an algorithm for calculating game results | |
| 12.3A Module PyGame. Load images and control images | 12.5.2.2 | load ready-made characters for the game |
| 12.5.3.5 | define parameters (x, y, width, height) of the current state of the object | |
| 12.3A Module PyGame. Object collisions | 12.5.3.1 | code the movement of graphic objects |
| 12.5.3.6 | check the relative position of objects on the screen | |
| 12.3A Module PyGame. Game development | 12.5.3.9 | implement the game in accordance with the scenario |
| 12.4A Introduction to chatbots | 12.6.4.1 | define the types of chatbots |
| 12.6.4.2 | argue for the use of chatbots | |
| 12.6.4.3 | explain the meaning of the API | |
| 12.4A Chatbot (Telegram) | 12.6.4.4 | get API configuration for a chatbot |
| 12.6.4.5 | create a database of answers by keywords | |
| 12.6.4.6 | process chat events |