Python programming. Grade 11
23.08.2021, 16:45

Python programming. Grade 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

While loop

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
"While loop"
 
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

Theory and tasks  2021
"For loop"
 
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

Theory and tasks  2021
"Nested loops"
 
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

Theory and tasks  2021
"Sets"
 
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
 

Theory and tasks  2021
"Strings"

Theory and tasks  2021
"Slicing a string"

 
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.

Theory and tasks  2021
"Lists"
 
11.2А

Collections. Tuples. Converting data structure

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.

Theory and tasks  2021
"Tuples"

Theory and tasks  2021
"Converting data structure"

 
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

Theory and tasks  2022
"Strings. Functions and methods"

Theory and tasks  2022
"Lists. Functions and methods"

Theory and tasks  2022
"f-strings"

 
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
 

Theory and tasks  2022
"Nested lists (2D arrays)"
 
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

Theory and tasks  2022
"Dictionaries"
 
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

Theory and tasks  2022
"Functions"

Theory and tasks  2022
"Variable scope. Local and global variables"

 
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

Theory and tasks  2022
"Lambda function. map(), filter() functions"
 
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
 

Theory and tasks  2022
"Classes"
 
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

Theory and tasks  2022
"Polymorphism"

Theory and tasks  2022
"Inheritance"

 
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, программирование
Просмотров: 5939 | Загрузок: 0 | Рейтинг: 5.0/3
Всего комментариев: 0
avatar