|
Установка Python и Wing
|
Урок 2021
"Установка Python и Wing"
|
|
11.1A |
Введение в программирование Python. Вывод данных.
11.1.1.1 организовывать вывод данных
11.1.1.2 использовать экранированные последовательности при выводе данных
|
Урок 2022
"Вывод данных. Экранированные последовательности"
|
|
11.1A |
Типы данных
11.1.1.3 различать типы данных в Python
11.1.1.4 преобразовывать типов данных переменных
|
Урок 2022
"Переменные. Типы данных. Комментарии. Преобразование типов данных" |
Real Python
|
11.1A |
Арифметические операции
11.1.1.6 использовать арифметические операции для решения проблем
|
Урок 2022
"Запись математических выражений. Модуль Math" |
|
11.1A |
Ввод данных
11.1.1.5 организовывать ввод данных с клавиатуры
|
Урок 2022
"Ввод данных. Функция input()" |
|
11.1A |
Условный оператор
11.1.1.7 применять логические операции к логическим переменным
11.1.1.9 реализовать алгоритмы ветвления в соответствии с блок-схемой
|
Урок 2022
"Условный оператор. Конструкция if-else"
|
|
11.1A |
Составные условные выражения
11.1.1.8 использовать логические операции AND, OR, NOT в условном операторе
|
Урок 2022
"Логические операции AND, OR, NOT" |
|
11.1A |
Цикл While
11.1.2.1 писать программный код, используя цикл While
11.1.2.2 программировать циклический алгоритм в соответствии с блок-схемой
|
Урок 2022
"Цикл While" |
|
11.1A |
Трассировка программного кода
11.1.2.3 трассировать программный код
|
|
|
11.1A |
Цикл For
11.1.2.4 писать программу, используя цикл For
11.1.2.5 определять диапазон значений для цикла
|
Урок 2022
"Цикл For" |
|
11.1A |
Вложенный циклы
11.1.2.7 использовать вложенные циклы при решении проблем
11.1.2.6 выполнять отладку программы
|
Урок 2022
"Вложенные циклы" |
|
11.2А |
Коллекции. Множества
11.2.1.1 создавать множества
11.2.1.2 использовать операции добавления, удаления и подсчет элементов множества
11.2.1.3 применять логические операции множеств: пересечение, объединение, разность и симметричная разность
11.2.1.4 сравнивать множества
|
Урок 2022
"Множества" |
|
11.2А |
Коллекции. Строки
11.2.2.3 применять функции и методы строк
11.2.2.1 выполнять доступ к элементам строк
|
Урок 2022
"Строки - тип string"
|
|
11.2А |
Срезы
11.2.2.2 использование срезов для обработки строк
|
Урок 2022
"Срезы строк"
|
|
11.2А |
Структура данных List. Списки
11.2.3.1 создавать список;
11.2.2.1 выполнять доступ к элементам строк, списков и кортежей;
11.2.3.6 определять различия между различными структурами данных;
|
Урок 2022
"Списки - List" |
|
11.2А |
Структура данных Tuple. Конвертировани структур данных
11.2.4.1 создавать кортеж;
11.2.2.1 выполнять доступ к элементам строк, списков, кортежей;
11.2.4.2 конвертировать одну структуру данных в другую.
|
Урок 2022
"Кортежи"
Урок 2022
"Конвертация структур данных"
|
|
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
|
Урок 2023
"Методы и функции строк"
Урок 2023
"Методы и функции списков"
Урок 2023
"f-строки"
|
|
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
|
|
|
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
|
|
|