|
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"
|
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 2022
"Variables. Data types" |
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
|
|