ДОП PYTHON

Утверждена
Приказом №84 от 12.07.2021.

ДОПОЛНИТЕЛЬНАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ
(ОБЩЕРАЗВИВАЮЩАЯ) ПРОГРАММА «PYTHON. Программирование
для любознательных»
НАПРАВЛЕННОСТЬ: ТЕХНИЧЕСКАЯ

г. Верхняя Тура
2021 год
1

СОДЕРЖАНИЕ
Раздел №1 «Комплекс основных характеристик программы»

1.1. Пояснительная записка……………………………………………

3

1.2. Содержание программы………………………………………………5
Раздел №2 «Комплекс организационно-педагогических условий»
2.1. Календарный учебный график (КУГ)………………………………..11
2.2. Условия реализации программы…………………………………..….11
2.3. Форма аттестации…………………………………………………..….12
2.4. Оценочные материалы…………………………………………………12
2.5. Методические материалы…………………………………………...…13
2.6. Список литературы…………………………………………….………14

11

РАЗДЕЛ №1 «Комплекс основных характеристик программы»

1.1. Пояснительная записка
Дополнительная общеобразовательная (общеразвивающая) программа
«PYTHON. Программирование для любознательных» имеет техническую
направленность.
Дополнительность программы заключается в том, что она отвечает
интересам детей, способствует углублению знаний, умений и навыков,
приобретаемых в общеобразовательной школе на уроках информатики.
Актуальность программы.
С развитием современных информационных технологий сегодня любой
учащийся под руководством опытного педагога может с лёгкостью научиться
программировать.
Компьютеры и компьютерные системы – неотъемлемая часть жизни
нашего общества. Научившись программировать, мы можем быть не только
пользователями информационных технологий, но и активными их
создателями.
Языки программирования можно сравнить с иностранными языками,
овладеть ими может каждый. Учиться программировать очень интересно.
Результат программирования очень часто виден сразу. Кроме того, создание
компьютерных игр и обучающих программ способствует развитию логики и
креативного мышления. Ещё одной значимой стороной обучения
программированию является спрос на рынке труда на специалистов данного
направления деятельности.
Отличительные особенности программы.
Основное количество часов отводится практическому написанию
программ. Каждый обучающийся реализует индивидуальный проект в
результате освоения программы. Продукт, полученный в результате освоения
программы, имеет прикладной характер и может быть использован по
необходимости.
Новизна программы
Новизна Программы заключается в том, что Python дает более широкие
возможности в области программирования, чем Pascal, который входит в
школьный курс информатики. На языке Python можно легко и быстро
создавать простые компьютерные игры, трёхмерные модели и
программировать роботов. Этот язык быстрее и легче усваивается, чем
12

Pascal. Многие мировые компании такие, как Intel, Cisco, Hewlett-Packard,
используют этот язык при реализации своих проектов. Крупнейшие
интернет-ресурсы такие, как Google, YouTube, также разработаны с
помощью языка программирования Python.
Педагогическая целесообразность программы
Педагогическая
целесообразность
программы
заключается
в
привлечении учащихся к занятиям техническим творчеством, что
способствует развитию логического мышления, творческих способностей и
навыков решения задач программирования. Программирование мотивирует к
занятиям в различных научных областях (физики, информатики, алгебры,
геометрии и др.), развивает воображение и способствует ранней
профориентации подростков. Для достижения поставленных задач занятия
проводятся в формате «от простого к сложному». Учащиеся вспоминают свои
знания по основам алгоритмизации и программирования и на их основе,
углубляя их, учатся составлять простые и сложные программы.
Адресат программы.
Программа ориентирована на детей, склонных связать свою будущую
жизнь с профессией программиста.
Набор производится по желанию учащихся и их родителей.
Возрастная категория обучающихся по программе от 14 до17 лет.
Срок реализации программы составляет 1 год. Общее количество
часов в год составляет 144 часа.
Форма обучения – очная форма реализации программы.
Особенности организации образовательного процесса - групповые –
для всей группы при изучении общих практических и теоретических
вопросов. Наполняемость группы до 15 человек. Состав группы постоянный.
В ходе реализации программы применяется дифференцированный,
индивидуальный подход к каждому обучающемуся.
Занятия проводятся 2 раза в неделю по 2 часа (2 раза по 45 минут с
перерывом 15 минут).
Уровень реализуемой программы – базовый.
Цель Программы: Способствовать формированию творческой
личности, обладающей информационными компетенциями, владеющей
базовыми понятиями теории алгоритмов, умеющей разрабатывать
13

эффективные алгоритмы и реализовывать их в виде программы, написанной
на языке программирования Python.
Задачи программы
Обучающие:
• обучить языку программирования Python и созданию программ на его
основе;
• научить создавать прикладное программное обеспечение;
• расширять кругозор обучающихся в области программирования;
• научить дизайнерскому оформлению созданного ПО.
Развивающие:
• развивать память и внимание, познавательную и творческую
активность;
• развивать творческие способности, эстетическое и эргономическое
восприятие объектов труда;
• развивать логическое мышление.
Воспитательные:
• прививать интерес к активному творческому самовыражению,
культуре труда;
• воспитывать упорство в достижении желаемого результата;
• воспитывать эстетический вкус;
• воспитывать чувство взаимопомощи, доверия, коллективизма.

1.2. Содержание программы.
Учебный (тематический) план
№
п/п
1.
1.1.

1.2.
1.3.

Наименование
раздела, темы
Введение в Python
Язык Python. Среда
программирования.
Особенности вводавывода
Типы данных,
операции. Оператор
присваивания
Числа. Стандартные
операции

Количество часов
Всего Теория Практика

Формы
аттестации/
контроля

14

6

8

4

2

2

Практическое
задание

4

2

2

Выполнение
упражнений

6

2

4

Практическое
задание
14

2.
2.1.
2.2.

Алгоритмические
конструкции
Условный оператор
Цикл while. Теория
чисел

22

6

16

2

2

-

10

2

8

Опрос
Практическое
задание
Практическое
задание

2.3.

Цикл for

10

2

8

3.

Строки

20

8

12

3.1.

Литералы строк

4

2

2

3.2.

Срезы строк

4

2

2

3.3.

Методы строк

12

4

8

4.

Функции
Парадигма и преимущества
структурного
программирования
Граф и стек вызовов
функций. Области видимости
переменных

20

8

12

2

2

-

Опрос

4

2

2

Практическое
задание

4.3.

Прямая рекурсия

10

2

8

4.4.

Косвенная рекурсия

4

2

2

5.

Списки и кортежи
Списки и кортежи в Python.
Сходства и различия

20

8

12

2

2

-

Операции со списками

10

2

8

4

2

2

4

2

2

6

Матрицы. Операции над
матрицами.
Словари и множества

8

4

4

6.1.

Словари

4

2

2

6.2.

Множества

4

2

2

7.

Объектно-ориентированное
программирование

38

4

34

4.1.

4.2.

5.1.
5.2.
5.3.
5.4.

Срезы списков

Практическое
задание
Практическое
задание
Практическое
задание

Практическое
задание
Решение задач
повышенной
трудности
Опрос
Практическое
задание
Практическое
задание
Решение задач
повышенной
трудности
Практическое
задание
Практическое
задание

15

7.1.

Классы в Python
Разработка собственного
7.2.
класса
Разработка и
7.3. программирование
собственного проекта
8. Заключительное занятие
Подведение итогов.
8.1.
Индивидуальный проект
Всего

2

2

-

6

2

4

30

-

30

2

-

2

2
144

2
44

Опрос
Практическое
задание
-

Защита
проекта

100

Содержание учебного (тематического) плана
1. Введение в Python
Основные понятия: трансляция, интерпретация, компиляция,
синтаксис, семантика, прагматика, переменная, динамическая типизация,
служебные слова, идентификаторы, простые типы данных, приоритеты
операций, литералы чисел, операция присваивания, РЕР 8.
1.1. Язык Python. Среда программирования. Особенности вводавывода
Теория. Язык программирования Python. Достоинства и недостатки.
Области применения. Интерактивный режим работы программы.
Практика. Установка языка программирования Puthon 3.5 и среды
программирования WinglDE 100. Регистрация на Интернет-ресурсах.
1.2. Типы данных, операции. Оператор присваивания
Теория. Ввод и вывод числовой информации.
Практика. Тренировочное задание на ввод и вывод числовой
информации.
1.3. Числа. Стандартные операции
Теория. Стандартные операции с целыми и действительными числами.
Стиль программирования Python (PEP 8).
Практика. Решение простых задач в интерактивном режиме.
2. Алгоритмические инструкции

16

Основные понятия: логический тип данных, логические операции (and,
or, not, A), условный оператор, условное и альтернативное исполнение
алгоритма, операторы сравнения, вложенность операторов, оператор цикла,
переменная-флаг,
генерация
псевдослучайной
последовательности,
инструкции break, continue и pass.
2.1. Условный оператор
Теория. Условная и циклическая
вложенность алгоритмических инструкций.
2.2. Цикл while

инструкции.

Каскадность

и

Теория. Теория чисел. Фильтрация потока чисел. НОД и HOK.
Проверка числа на простоту. Алгоритм Евклида. Нахождение максимума и
минимума.
Практика. Решение задач на анализ чисел потока и целочисленной
арифметики.
2.3. Цикл for
Теория. Теория чисел. Фильтрация потока чисел. НОД и HOK.
Проверка числа на простоту. Алгоритм Евклида. Нахождение максимума и
минимума.
Практика. Решение задач на анализ чисел потока и целочисленной
арифметики повышенной трудности.
3. Строки
Основные понятия: символ, строка, литерал, таблицы кодов ASCII,
UTF-8, отладка кода, неизменяемый объект, формат вывода строки,
экранированные escape- последовательности, положительная и отрицательная
нумерация символов в строке, срез, конкатенация, длина строки.
3.1. Литералы строк
Теория. Понятие «литералы строк».
Практика. Ввод-вывод строки. Решение задач на ввод строки, поиск
подстроки.
3.2. Срезы строк
Теория. Форматирование строки.
Практика. Преобразование строки. Решение упражнений.
17

3.3. Методы строк
Теория. Методы работы со строкой.
Практика. Применение методов строки. Решение задач.
4. Функции
Основные понятия: подпрограмма, функция, процедура, рекурсия,
глубина рекурсии, объявление, определение и вызов функции, возврат
значений, глобальные и локальные переменные, передача параметров, работа
с памятью, граф вызовов, стек вызовов, полиморфизм функций, утиная
типизация, lambda-функции.
4.1. Парадигма и преимущества структурного программирования
Теория. Обзор парадигм программирования. Особенности применения
языков программирования.
4.2. Граф
переменных

и

стек

вызовов

функций.

Области

видимости

Теория. Применение стек и граф вызовов функций.
Практика. Выполнение тренировочных упражнений.
4.3. Прямая рекурсия
Теория. Понятие прямой рекурсии и ее применение.
Практика. Выполнение тренировочных упражнений.
4.4. Косвенная рекурсия
Теория. Понятие косвенной рекурсии и ее применение.
Практика. Выполнение тренировочных упражнений.
Практические занятия к темам 4.2.,4.3.,4.4.: Нахождение суммы чисел.
Вычисление степени. Числа Фибоначчи. Ханойские башни
Использование библиотеки математических функций. Решение задач
повышенной трудности.
5. Списки и кортежи
Основные понятия: список, кортеж, элемент списка и кортежа, индекс,
срез списка, матрица, многомерный список, сортировка, сложность
алгоритма, устойчивость сортировки, квадратичная, быстрая, синхронная,
поразрядная сортировки списка, случайное перемешивание.
5.1. Списки и кортежи в Python. Сходства и различия
18

Теория. Представление списка и кортежа в памяти компьютера,
сходства и различия.
5.2. Операции со списками
Теория. Способы заполнения списка (с клавиатуры, из файла,
случайным образом, по формуле).
Практика. Решение задач на ввод-вывод элементов одномерного и
многомерного списка.
5.3. Срезы списков
Теория. Методы работы со списком и кортежем. Методы сортировки
списка.
Практика. Решение задач на ввод-вывод элементов одномерного и
многомерного списка и кортежа, преобразование, поиск, замену, подсчет.
5.4. Матрицы. Операции над матрицами
Теория. Вычисление сложности алгоритма. Многомерные списки.
Практика. Решение задач повышенной трудности.
6. Словари и множества
Основные понятия: словарь, множество, ключ, кодирование.
6.1. Словари
Теория. Понятие словаря. Способы создания. Словарь, преимущества и
недостатки, методы работы со словарем. Словари со смешанными
значениями. Кодирование и декодирование текста.
Практика. Решение задач на заполнение, преобразование, поиск,
замену, подсчет, вывод элементов словаря.
6.2. Множества
Теория. Понятие множества. Создание множеств.
преимущества и недостатки, методы работы с множеством.

Множество,

Практика. Решение задач повышенной трудности.
7. Объектно-ориентированное программирование (ООП)
Основные понятия: ООП, класс, метод INIT, экземпляр, наследование,
полиморфизм, исключения, виджет, интерфейс, событие, техническое
задание, проект, проектная деятельность, виды проектов.
7.1. Классы в Python
19

Теория. Понятия «класс», «метод INIT», «экземпляр», «наследование»,
«полиморфизм», «исключения», «виджет», «интерфейс», «интерфейс»,
«событие».
7.2. Разработка собственного класса
Теория. Принципы разработки собственного класса. Обработка и
генерация исключений. Виджет, методы виджета. Графическая библиотека
tkinter, класс Тк. Системные методы. События.
Практика. Создание собственного класса.
7.3. Разработка и программирование собственного проекта
Практика. Выбор вида и темы проекта. Составление технического
задания. Программирование. Разработка технической документации и
презентации проекта.
8. Подведение итогов
8.1. Защита индивидуального проекта.
Организационно-педагогические условия реализации программы.
Занятия проводятся в следующих формах: лекции, семинары,
практические задания.
Дидактический материал, необходимый для проведения занятий:
краткие конспекты материалов для лекций;
распечатки заданий для практикумов;
презентационные материалы для объяснения;
карточки с индивидуальными заданиями.
Техническое оснащение занятий:
Интернет;
-

компьютер для демонстрации презентаций;
проектор;
рабочие компьютеры учащихся для работы с доступом в
принтер для распечатки заданий.
Ожидаемые результаты и способы определения их
результативности

По итогам реализации программы, учащиеся
будут знать:
20

• принципы программирования на языке Python;
• основы дизайнерского оформления созданных программ.
По итогам реализации программы, учащиеся
будут уметь:
• производить чтение и запись программ на языке Python;
• запускать и отлаживать программу.
Формы определения результативности обучения
Результаты освоения программы отслеживаются по итогам опросов,
выполнения практических заданий.
Формы аттестации и оценочные материалы
В процессе реализации программы предусмотрены следующие виды
контроля:
- входной контроль проводится с целью определения уровня знаний
учащихся (Приложение № 1);
- промежуточный контроль проводится регулярно на занятиях с
целью определения степени усвоения материала в форме опроса, решения
задач и практических заданий;
- итоговый контроль – защита проекта.
Формы подведения итогов реализации программы
Результаты обучения по программе выявляются по итогам проведения
олимпиад, соревнований по программированию, защиты проекта.

21

РАЗДЕЛ №2 «Комплекс организационно-педагогических условий.»
2.1. Календарный учебный график
N
п/п

Колво
часов

Форма занятия

Формы контроля

Вводное занятие. Инструктаж по ТБ.
Язык программирования Python.
Достоинства и недостатки.
Области применения. Интерактивный
режим работы программы.

1

Теоретическое

Педагогическое
наблюдение, беседа

1

Комбинирован
ное

Педагогическое
наблюдение, беседа

Установка языка программирования
Python 3.5 и среды программирования
WinglDE 100. Регистрация на Интернетресурсах.
Особенности ввода-вывода.
Входной контроль.
Ввод и вывод числовой информации.

1

Практическое

Практическая работа

1
2

Комбинирован
ное
Теоретическое

Практическая работа
Тест
Педагогическое
наблюдение, беседа

2

Практическое

Практическая работа

9-10

Тренировочное задание на ввод и вывод
числовой информации.
Стандартные операции с целыми и
действительными числами.
Стиль программирования Python (PEP 8).

2

Теоретическое

Педагогическое
наблюдение, беседа

1114

Решение простых задач в интерактивном
режиме.

4

Практическое

Практическая работа

1516

Условная и циклическая инструкции.
Каскадность и вложенность
алгоритмических инструкций.
Цикл while. Теория чисел. Фильтрация
потока чисел.

2

Теоретическое

Опрос

2

Теоретическое

Педагогическое
наблюдение, беседа

1
2
3

4
5-6
7-8

1718

Тема занятия

Дата
Планируем
ая (число,
месяц)

Дата
Фактичес
кая
(число,
месяц)

Причины
изменени
я даты

11

1920
2122
2324
2526
2728

2930
3132
3334
3536
3738
3940
41-

Решение задач на анализ чисел потока и
целочисленной арифметики (НОД и
НОК)
Решение задач на анализ чисел потока и
целочисленной арифметики (проверка
числа на простоту)
Решение задач на анализ чисел потока и
целочисленной арифметики (Алгоритм
Евклида)
Решение задач на анализ чисел потока и
целочисленной арифметики (Нахождение
максимума и минимума)
Цикл for. Теория чисел. Фильтрация
потока чисел. НОД и HOK. Проверка
числа на простоту. Алгоритм Евклида.
Нахождение максимума и минимума.

2

Практическое

Практическая работа

2

Практическое

Практическая работа

2

Практическое

Практическая работа

2

Практическое

Практическая работа

2

Теоретическое

Педагогическое
наблюдение, беседа

Решение задач на анализ чисел потока и
целочисленной арифметики повышенной
трудности (НОД и НОК).
Решение задач на анализ чисел потока и
целочисленной арифметики повышенной
трудности (Проверка числа на простоту).
Решение задач на анализ чисел потока и
целочисленной арифметики повышенной
трудности (Алгоритм Евклида).
Решение задач на анализ чисел потока и
целочисленной арифметики повышенной
трудности (Нахождение максимума и
минимума).
Понятие «литералы строк».

2

Практическое

Практическая работа

2

Практическое

Практическая работа

2

Практическое

Практическая работа

2

Практическое

Практическая работа

2

Теоретическое

Ввод-вывод строки. Решение задач на
ввод строки, поиск подстроки.

2

Практическое

Педагогическое
наблюдение, беседа
Практическая работа

Форматирование строки.

2

Теоретическое

Педагогическое
12

42

наблюдение, беседа

4344

Преобразование строки. Решение
упражнений.

2

Практическое

Практическая работа

4546

Методы работы со строкой.

2

Теоретическое

Педагогическое
наблюдение, беседа

4748

Методы работы со строкой. Решение
задач.

2

Практическое

Практическая работа

4950

Применение методов строки.

2

Теоретическое

Педагогическое
наблюдение, беседа

5156

Применение методов строки. Решение
задач.

6

Практическое

Практическая работа

5758

Обзор парадигм программирования.
Особенности применения языков
программирования.

2

Теоретическое

Опрос

5960

Применение
функций.

вызовов

2

Теоретическое

Педагогическое
наблюдение, беседа

6162

Выполнение
упражнений.

тренировочных

2

Практическое

Практическая работа

6364

Понятие прямой
применение.

ее

2

Теоретическое

Педагогическое
наблюдение, беседа

6572

Выполнение
упражнений.

тренировочных

8

Практическое

Практическая работа

7374

Понятие косвенной
применение.

ее

2

Теоретическое

Педагогическое
наблюдение, беседа

7576

Выполнение
упражнений.

тренировочных

2

Практическое

Практическая работа

7778

Представление списка и кортежа в
памяти
компьютера,
сходства
и
различия.

2

Теоретическое

Опрос

стек

и

граф

рекурсии

рекурсии

и

и

13

7980

Способы
заполнения
списка
(с
клавиатуры, из файла, случайным
образом, по формуле).

2

Теоретическое

Педагогическое
наблюдение, беседа

8188

Решение задач на ввод-вывод элементов
одномерного и многомерного списка.

8

Практическое

Практическая работа

8990

Методы работы со списком и кортежем.
Методы сортировки списка

2

Теоретическое

Педагогическое
наблюдение, беседа

9192

Решение задач на ввод-вывод элементов
одномерного и
многомерного списка и кортежа,
преобразование, поиск, замену, подсчет.
Вычисление сложности алгоритма.
Многомерные списки.

2

Практическое

Практическая работа

2

Теоретическое

Педагогическое
наблюдение, беседа

9596

Решение задач повышенной трудности.

2

Практическое

Практическая работа

9798

Понятие словаря. Способы создания.
Словарь, преимущества и недостатки,
методы работы со словарем. Словари со
смешанными значениями. Кодирование
и декодирование текста.
Решение
задач
на
заполнение,
преобразование, поиск, замену, подсчет,
вывод элементов словаря.
Понятие множества. Создание множеств.
Множество, преимущества и недостатки,
методы работы с множеством.
Решение задач повышенной трудности.

2

Теоретическое

Педагогическое
наблюдение, беседа

2

Практическое

Практическая работа

2

Теоретическое

Педагогическое
наблюдение, беседа

2

Практическое

Практическая работа

Понятия
«класс»,
«экземпляр»,
«полиморфизм»,

2

Теоретическое

Опрос

9394

99100
101102
103104
105106

«метод
INIT»,
«наследование»,
«исключения»,

14

«виджет», «интерфейс», «событие».
107108

109112
113142

143144

Принципы разработки собственного
класса.
Обработка
и
генерация
исключений. Виджет, методы виджета.
Графическая библиотека tkinter, класс
Тк. Системные методы. События.
Создание собственного класса.

2

Теоретическое

Педагогическое
наблюдение, беседа

4

Практическое

Практическая работа

Выбор
вида
и
темы
проекта.
Составление
технического
задания.
Программирование.
Разработка
технической
документации
и
презентации проекта.

30

Практическое

Практическая работа

2

Практическое

Практическая работа

Защита индивидуального проекта.
Итого

144

15

2.2. Условия реализации программы
Материально-техническое обеспечение:

столы для компьютера;

компьютерные стулья;

шкафы для дидактических материалов, пособий;

специальная и научно-популярная литература для педагога и
учащихся;

канцтовары;
Информационное обеспечение:

персональный компьютер (на каждого участника);

мультимедийный проектор;

видеоматериалы разной тематики по программе;

оргтехника;

выход в сеть Internet;
Аппаратное обеспечение:

Процессор не ниже Core2 Duo;

Объем оперативной памяти не ниже 4 Гб DDR3;

Дисковое пространство на менее 128 Гб;

Монитор диагональю на мене 17’;
Программное обеспечение:

Операционная система Windows 7 Профессиональная или выше;

Интерпретатор Python версии 3.7 и выше;

IDE JatBrainsPyCharm;

FoxitReader или другой просмоторщик PDF файлов;

WinRAR;

Пакет офисных программ;

Adobe Photoshop или другой растровый графический редактор;

Любой браузер для интернет серфинга.

2.3. Формы аттестации (контроля)
Входящий контроль осуществляется при комплектовании группы в
начале учебного года. Цель− определить исходный уровень знаний учащихся,
определить формы и методы работы с учащимися.
Форма контроля: тестирование.
Текущий контроль осуществляется после изучения отдельных тем,
раздела программы. В практической деятельности результативность
оценивается качеством выполнения практических работ, поиску и отбору
необходимого материала, умению работать с различными источниками
информации. Анализируются положительные и отрицательные стороны
работы, корректируются недостатки. Контроль знаний осуществляется с
помощью заданий педагога (решение практических задач средствами языка
программирования); взаимоконтроля, самоконтроля и др. Они активизируют,
стимулируют работу учащихся, позволяют более полно проявлять полученные
знания, умения, навыки.
Промежуточный контроль осуществляется в конце I полугодия учебного
года.
16

Форма контроля: тест, решение практических задач средствами языка
программирования.
Итоговый контроль осуществляется в конце учебного года.
Форма контроля: защита творческого проекта.
Отслеживание личностного развития учащихся осуществляется методом
наблюдения, анкетирования. По итогам первого полугодия и по итогам года
заполняется «Диагностическая карта», в которой проставляется уровень
усвоения программы каждым учащимся объединения.
2.4. Оценочные материалы
Входящий контроль: Тестирование
Промежуточный
контроль:
Тестирование,
решение
задач
(Приложение2)
Итоговый контроль: учащимся предлагается самостоятельно выбрать
тему творческого проекта и на основании темы разработать программу,
пояснительную записку, презентацию.
2.5. Методическое обеспечение
Программа разработана на основе концептуальных положений Стратегии
инновационного развития Российской Федерации.
Методы обучения:
1. Словесный: объяснение нового материала; рассказ обзорный для
раскрытия новой темы; беседы с учащимися в процессе изучения темы.
2. Наглядный: применение демонстрационного материала, наглядных
пособий, презентаций по теме.
3. Практический:
индивидуальная
и
совместная
продуктивная
деятельность, выполнение учащимися определенных заданий, решение задач.
4. Интерактивный: создание специальных заданий, моделирующих
реальную жизненную ситуацию, из которой учащимся предлагается найти
выход.
Технологии:
1. Технология проблемного диалога. Учащимся не только сообщаются
готовые знания, но и организуется такая их деятельность, в процессе которой они
сами делают «открытия», узнают что-то новое и используют полученные знания и
умения для решения жизненных задач.
2. Технология коллективного взаимообучения («организованный диалог»,
«сочетательный диалог», «коллективный способ обучения (КСО), «работа
учащихся в парах сменного состава») позволяет плодотворно развивать у
обучаемых самостоятельность и коммуникативные умения.
3. Игровая технология. Игровая форма в образовательном процессе создаётся
при помощи игровых приёмов и ситуаций, выступающих как средство побуждения
к деятельности. Способствует развитию творческих способностей, продуктивному
сотрудничеству с другими учащимися. Приучает к коллективным действиям,
принятию решений, учит руководить и подчиняться, стимулирует практические
навыки, развивает воображение.
4. Элементы здоровьесберегающих технологий являются необходимым
условием снижения утомляемости и перегрузки учащихся.
5. Проектная технология предлагает практические творческие задания,
требующие от учащихся их применение для решения проблемных заданий, знания
материала на данный исторический этап. Овладевая культурой проектирования,
17

школьник приучается творчески мыслить, прогнозировать возможные варианты
решения стоящих перед ним задач.
6. Информационно-коммуникационные технологии активизируют творческий
потенциал учащихся; способствует развитию логики, внимания, речи, повышению
качества знаний; формированию умения пользоваться информацией, выбирать из
нее необходимое для принятия решения, работать со всеми видами информации,
программным обеспечением, специальными программами и т.д.

18

2.6. Список литературы
Нормативно-правовые акты и документы
1.
Федеральный закон «Об образовании в Российской Федерации» от
29.12.2012 № 273-ФЗ
2.
Приказ Министерства образования и науки РФ от 29.08.2013 №1008 «Об
утверждении порядка организации и осуществления образовательной
деятельности по дополнительным общеобразовательным программам».
3.
Письмо Министерства образования Российской Федерации от 18 июня
2003 №28-02-484/16 «Требования к содержанию и оформлению
образовательных программ дополнительного образования детей»,
4.
Постановление
Главного
государственного
санитарного
врача
Российской Федерации от 4.07.2014 г. «Об утверждении СанПиН 2.4.4.3172-14
«Санитарно-эпидемиологические требования к устройству, содержанию и
организации режима работы образовательных организаций дополнительного
образования детей».
5.
Концепция развития дополнительного образования детей. Распоряжение
Правительства Российской Федерации от 24 апреля 2015 года № 729-р.
6.
«Стратегия развития воспитания в Российской Федерации на период до
2025 года». Распоряжение Правительства Российской Федерации от 29 мая
2015 года № 996-р.
Литература для педагога
1.
Бизли, Дэвид М. Python. Подробный справочник. – М.–СПб.:
Символ-Плюс, 2010.
2.
Лутц, Марк Python. Справочник. – М.: Вильямс, 2015.
3.
Официальный сайт программы [Электронный ресурс] − Режим
доступа: https://docs.python.org/, свободный.
4.
Сайт, среда разработки для языка Python. [Электронный ресурс] −
Режим доступа: https://www.jetbrains.com/pycharm/?fromMenu, свободный.
Литература для родителей и учащихся
1.
Сайт / справочные материалы[Электронный ресурс] − Режим
доступа: https://metanit.com/python/, свободный.
2.
Сайт
/
интерактивный
сборник
задач
для
практики
программирования
[Электронный
ресурс] −
Режим
доступа:
http://pythontutor.ru/, свободный.
3.
Сайт / Адаптивный тренажер Python[Электронный ресурс] − Режим
доступа: https://stepik.org/course/431 , свободный.
4.
Сайт / среда разработки для языка Python[Электронный ресурс] −
Режим доступа: https://www.jetbrains.com/pycharm/?fromMenu, свободный.
5.
Сайтпроекта Open Book Project. Практические примеры на Python
Криса Мейерса [Электронный ресурс] − Режим доступа:openbookproject.net,
свободный.

19


Наверх
На сайте используются файлы cookie. Продолжая использование сайта, вы соглашаетесь на обработку своих персональных данных (согласие). Подробности об обработке ваших данных — в политике конфиденциальности.
Яндекс Метрика не установлена на сайте

Функционал «Мастер заполнения» недоступен с мобильных устройств.
Пожалуйста, воспользуйтесь персональным компьютером для редактирования информации в «Мастере заполнения».