Программирование на Python. 11 класс
23.08.2021, 16:45

Программирование на Python. 11 класс

Материалы для учащихся "Назарбаев Интеллектуальных школ"
 
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"

 

11.1A

Introduction to Python. Output data.

11.1.1.1 organize data output
11.1.1.2 use the escape sequences with data output

Theory and tasks  2021
"Output data"

Learn Python - Input & Output in Python (video)

11.1A

Data types

11.1.1.3 distinguish between data types in Python
11.1.1.4 convert data types of variables

Theory and tasks  2021
"Variables. Data types"

Real Python

11.1A

Arithmetic operations

11.1.1.6 use arithmetic operations when solving problems

Theory and tasks  2021
"Arithmetic operations. Module Math"
 
11.1A

Input data

11.1.1.5 organize keyboard inputs
11.4.3.2 solve applied problems of various subject areas

Theory and tasks  2021
"Input data"
 
11.1A

Selection

11.1.1.7 apply logic operations to Boolean variables
11.1.1.9 implement the branching algorithm according to the flowchart;

Theory and tasks  2021
"if-else statement"

 
11.1A

Compound conditional expressions

11.1.1.8 use logical operations AND, OR, NOT in selection structure
11.4.3.2 solve applied problems of various subject areas

Theory and tasks  2021
"Logic operations AND, OR, NOT"
 
11.1A

Loop While

11.1.2.1 write program code using a While loop
11.1.2.2 implement a loop algorithm according to a flowchart
11.4.3.2 solve applied problems of various subject areas

Theory and tasks  2021
"Loop While"
 
11.1A

Trace program code

11.1.2.3 trace program code

   
11.1A

Loop For

11.1.2.4 write program code using a For loop
11.1.2.5 define a range of values for a loop;
11.4.3.2 solve applied problems of various subject areas

   
11.1A

Debugging

11.1.2.6 debug a program

   
11.1A

Nested loops

11.1.2.7 use nested loops when solving problems
11.1.2.6 debug a program
11.4.3.2 solve applied problems of various subject areas

   
11.2А

Collections. Sets

11.2.1.1 create sets
11.2.1.2 use operations of adding, deleting, counting the number of elements
11.2.1.3 apply operations to sets: union, intersection, subtraction, symmetric difference
11.2.1.4 compare sets
11.4.3.2 solve applied problems of various subject areas

   
11.2А

Collections. String processing

11.2.2.3 apply functions and string processing methods
11.2.2.1 perform access to the elements of strings, lists, tuples
11.2.2.2 use slicers to process the string
11.2.3.6 determine the difference between different data structures
 

   
11.2А

Collections. Lists

11.2.3.1 create a list;
11.2.3.2 organize the output of a string using the split() and join() methods;
11.2.2.1 perform access to the elements of strings, lists, tuples;
11.2.3.3 apply functions and methods of processing lists;
11.2.3.6 determine the difference between different data structures;
11.4.3.2 solve applied problems of various subject areas.

   
11.2А

Collections. Tuples

11.2.4.1 create a tuple;
11.2.2.1 perform access to the elements of strings, lists, tuples;
11.2.4.2 convert from one data structure to another;
11.4.3.2 solve applied problems of various subject areas.

   
11.3А

List and string methods

11.2.2.3 apply functions and string processing methods
11.2.3.3 apply functions and methods of processing lists
11.4.3.2 solve applied problems of various subject areas

   
11.3А

Nested lists

11.2.3.4 create nested lists
11.2.3.5 enter elements of nested lists from the keyboard
11.4.3.2 solve applied problems of various subject areas
 

   
11.3А

Collections. Dictionaries

11.2.5.1 create a dictionary
11.2.5.2 search for data in a dictionary for a given key
11.2.3.6 determine the difference between different data structures
11.4.3.2 solve applied problems of various subject areas

   
11.3B

User-defined functions

11.3.1.1 write code in a programming language using functions
11.3.1.2 assign function parameters
11.3.1.3 define the scope of variables
11.4.3.2 solve applied problems of various subject areas

   
11.3B

Lambda functions

11.3.2.1 write code in a programming language using lambda functions
11.3.2.2 determine the result of a lambda function
11.4.3.2 solve applied problems of various subject areas

   
11.4A

Classes

11.4.1.1 create classes and instances of classes
11.4.1.2 develop methods for the class
11.4.1.3 use special method __init__ to set default properties
11.4.1.4 create a class hierarchy
11.4.1.5 define class and instance identifiers in the proposed code snippet
 

   
11.4A

Polymorphism and inheritance

11.4.1.4 create a class hierarchy
11.4.2.1 explain the concept of polymorphism with examples
11.4.2.2 explain the concept of inheritance with examples
11.4.3.2 solve applied problems of various subject areas

   
11.4A

Solution of applied problems

11.4.3.1 decompose an applied task
11.4.3.2 solve applied problems of various subject areas

   
 
Категория: Computer science | Добавил: bzfar77 | Теги: Школьный, предмет, Python, программирование
Просмотров: 347 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar