|
Installation of Python and Wing
|
Theory and tasks 2021
"Installation Python and Wing"
|
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;
|
Theory and tasks 2024
"Module Random"
|
12.1A |
Module PIL.
12.6.2.1 determine standard colors by RGB code;
12.6.2.3 apply graphic primitives to create drawings.
|
Theory and tasks 2022
"Module PIL" |
12.1A |
Image processing.
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.
|
Theory and tasks 2022
"Image processing" |
12.1A |
Module Wave. Sound processing.
12.6.3.1 use commands of the Wave library to process sound files.
|
Theory and tasks 2022
"Module Wave" |
12.2A |
Module PyGame. Game window. 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.
|
Theory and tasks 2022
"Module PyGame. Game loop"
Theory and tasks 2022
"Draw module. Graphic primitives"
|
12.2A |
Module PyGame. Surfaces.
12.5.2.3 manage the surfaces programmatically.
|
Theory and tasks 2022
"Module PyGame. Surfaces" |
12.2A |
Module PyGame. Animation. Time
12.5.3.1 code the movement of graphic objects;
12.5.3.8 analyse the result of the program execution;
12.5.3.2 control the characters with module Time.
|
Theory and tasks 2022
"Module PyGame. Animation and Time"
Theory and tasks 2022
"Loading and animation picture"
|
12.2A |
Module PyGame. Events. Mouse events.
12.5.3.3 control characters with the mouse.
|
Theory and tasks 2022
"Module PyGame. Mouse events" |
12.3A |
Module PyGame. Keyboard events.
12.5.3.4 control characters with the keyboard;
|
Theory and tasks 2023
"Module PyGame. Keyboard events" |
12.3A |
Module PyGame. Graphic text. Counter of game.
12.5.2.4 display graphic text on the screen;
12.5.3.7 implement an algorithm for calculating game results.
|
Theory and tasks 2023
"Module PyGame. Graphic text. Counter of the game" |
12.3A |
Module PyGame. Load images. 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.
|
Theory and tasks 2023
"Module PyGame. Load images. Control images" |
12.3А |
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.
|
Theory and tasks 2023
"Module PyGame. Object collisions" |
12.3А |
Module PyGame. Game development.
12.5.3.9 implement the game in accordance with the scenario.
|
Theory and tasks 2022
"Module PyGame. Game development"
|
12.4А |
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.
|
Theory and tasks 2023
"Introduction to chatbots" |
12.4А |
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.
|
Theory and tasks 2023
"Chatbot (Telegram)"
|
12.4А |
Chatbot (Vkontakte).
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.
|
Theory and tasks 2022
"Chatbot (Vkontakte)" |