Python programming. Grade 12
13.08.2022, 11:04

Python programming. Grade 12

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

The topic of the lesson. Learning objectives

Presentation, Exercises, etc

 

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)"
 
Категория: Computer science | Добавил: bzfar77 | Теги: PyGame, pyhton, Chatbot, Library
Просмотров: 29645 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 4.6/24
Всего комментариев: 1
avatar
1
1 eijibissembayeva • 18:58, 24.07.2024
Супер! Закончила НИШ в 2021 году, сейчас готовлюсь к магистратуре, и использую Ваши конспекты))))
avatar