Python programming. Grade 12
13.08.2022, 11:04

Python programming. Grade 12

Материалы для учащихся "Назарбаев Интеллектуальных школ"
 
Unit

The topic of the lesson. Learning objectives

Presentation, Exercises, etc

Useful materials

 

Installation 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  2022
"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. 

Theory and tasks  2022
"Module PyGame"

 
12.2A

Module PyGame. Graphic primitives.

12.5.2.1 output graphic primitives to the application window; 
12.5.2.3 manage the surfaces programmatically. 

Theory and tasks  2022
"Module PyGame. Graphic primitives"
 
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"
 
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  2022
"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  2022
"Module PyGame. Graphic text. Counter of 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  2022
"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  2022
"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  2022
"Introduction to chatbots"
 
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)"

 
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  2022
"Chatbot (Telegram)"

 
       
 
Категория: Computer science | Добавил: bzfar77 | Теги: PyGame, pyhton, Chatbot, Library
Просмотров: 587 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar