Рабочая программа основного общего образования Программирование на языке Python

РАБОЧАЯ ПРОГРАММА
по предмету

«ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PYTHON»
основное общее образование

г. Екатеринбург, 2024 г.

Пояснительная записка
Рабочая программа курса «Программирование на языке

Python»

составлена в соответствии с требованиями Федеральный государственный
образовательный стандарт основного общего образования, в Учебном
плане

школы

является

частью,

формируемой

участниками

образовательных отношений. На изучение предмета отводится 1 час в
неделю

в

9

классе,

всего

-

35

часов.

Изучение

предмета

«Программирование на языке Python» не предусматривает использование
УМК. Обучение ведется с использованием Интернет-ресурсов:
1.

http://algolist.manual.ru

-

Учебные

материалы

по

алгоритмизации и программированию Алгоритмы, методы, исходники
2.

http://acm.timus.ru

Задачи

-

соревнований

по

программированию с проверяющей системой
3.

http://inform-school.narod.ru - Изучаем алгоритмизацию

4.

http://algorithm.narod.ru

-

Некоторые

математические

алгоритмы
ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОГРАММЫ
Изучение программирования на языке Python позволяет достичь
следующих результатов:
в личностном направлении:
 формирование ответственного отношения к учению, готовности и
способности обучающихся к саморазвитию и самообразованию на основе
мотивации к обучению и познанию, осознанному выбору и построению
дальнейшей

индивидуальной

траектории

образования

на

базе

ориентировки в мире профессий и профессиональных предпочтений, с
учетом устойчивых познавательных интересов, а также на основе
формирования уважительного отношения к труду, развития опыта участия
в социально значимом труде;


формирование коммуникативной компетентности в общении и

сотрудничестве со сверстниками, детьми старшего и младшего возраста,

взрослыми в процессе образовательной, общественно полезной, учебноисследовательской, творческой и других видов деятельности.
в предметном направлении:


формирование информационной и алгоритмической культуры;

формирование

представления

о

компьютере

как

универсальном

устройстве обработки информации; развитие основных навыков и умений
использования компьютерных устройств;


формирование

навыков

и

умений

безопасного

и

целесообразного поведения при работе с компьютерными программами и
в Интернете, умения соблюдать нормы информационной этики и права.
в метапредметном направлении:


умение самостоятельно планировать пути достижения целей, в

том числе альтернативные, осознанно выбирать наиболее эффективные
способы решения учебных и познавательных задач;


умение

соотносить

свои

действия

с

планируемыми

результатами, осуществлять контроль своей деятельности в процессе
достижения

результата,

определять

способы

действий

в

рамках

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

умение оценивать правильность выполнения учебной задачи,

собственные возможности ее решения;

решений

владение
и

основами

осуществления

самоконтроля,
осознанного

самооценки,
выбора

в

принятия

учебной

и

познавательной деятельности;


умение организовывать учебное сотрудничество и совместную

деятельность с учителем и сверстниками; работать индивидуально и в
группе: находить общее решение разрешать конфликты на основе
согласования

позиций

и

учета

интересов;

формулировать,

аргументировать и отстаивать свое мнение; формирование и развитие
компетентности

в

области

использования

информационно-

коммуникационных технологий (далее ИКТ-компетенции).

ЦЕЛЕВЫЕ ОРИЕНТИРЫ РЕЗУЛЬТАТОВ ВОСПИТАНИЯ
Гражданское воспитание
Знающий

и

принимающий

свою

российскую

гражданскую

принадлежность (идентичность) в поликультурном, многонациональном и
многоконфессиональном российском обществе, в мировом сообществе.
Понимающий сопричастность к прошлому, настоящему и будущему
народа России, тысячелетней истории российской государственности на
основе

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

просвещения,

российского

национального

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

участие

в

мероприятиях

патриотической

направленности.
Духовно-нравственное воспитание
Знающий и уважающий духовно-нравственную культуру своего
народа, ориентированный на духовные ценности и нравственные нормы
народов России, российского общества в ситуациях нравственного выбора
(с учѐтом национальной, религиозной принадлежности).
Выражающий готовность оценивать своѐ поведение и поступки,
поведение и поступки других людей с позиций традиционных российских
духовно-нравственных ценностей и норм с учѐтом осознания последствий
поступков.
Выражающий неприятие антигуманных и асоциальных поступков,
поведения,

противоречащих

традиционным

в

России

духовно-

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

эмоционально-чувственную

восприимчивость

к

разным видам искусства, традициям и творчеству своего и других народов,
понимание их влияния на поведение людей.
Сознающий

роль

художественной

культуры

как

средства

коммуникации и самовыражения в современном обществе, значение

нравственных норм, ценностей, традиций в искусстве.
Ориентированный на самовыражение в разных видах искусства, в
художественном творчестве.
Физическое воспитание, формирование культуры здоровья и
эмоционального благополучия
Понимающий ценность жизни, здоровья и безопасности, значение
личных усилий в сохранении здоровья, знающий и соблюдающий правила
безопасности, безопасного поведения, в том числе в информационной
среде.
Выражающий установку на здоровый образ жизни (здоровое питание,
соблюдение гигиенических правил, сбалансированный режим занятий и
отдыха, регулярную физическую активность).
Проявляющий неприятие вредных привычек (курения, употребления
алкоголя, наркотиков, игровой и иных форм зависимостей), понимание их
последствий, вреда для физического и психического здоровья.
Умеющий осознавать физическое и эмоциональное состояние (своѐ и
других людей), стремящийся управлять собственным эмоциональным
состоянием.
Способный

адаптироваться

к

меняющимся

социальным,

информационным и природным условиям, стрессовым ситуациям.
Трудовое воспитание
Уважающий труд, результаты своего труда, труда других людей.
Проявляющий интерес к практическому изучению профессий и труда
различного рода, в том числе на основе применения предметных знаний.
Сознающий важность трудолюбия, обучения труду, накопления
навыков трудовой деятельности на протяжении жизни для успешной
профессиональной самореализации в российском обществе.
Участвующий в решении практических трудовых дел, задач (в семье,
общеобразовательной организации, своей местности) технологической и
социальной направленности, способный инициировать, планировать и
самостоятельно выполнять такого рода деятельность.

Выражающий готовность к осознанному выбору и построению
индивидуальной траектории образования и жизненных планов с учѐтом
личных и общественных интересов, потребностей.
Экологическое воспитание
Понимающий значение и глобальный характер экологических
проблем, путей их решения, значение экологической культуры человека,
общества.
Сознающий свою ответственность как гражданина и потребителя в
условиях взаимосвязи природной, технологической и социальной сред.
Выражающий активное неприятие действий, приносящих вред
природе.
Ориентированный на применение знаний естественных и социальных
наук для решения задач в области охраны природы, планирования своих
поступков и оценки их возможных последствий для окружающей среды.
Участвующий

в

практической

деятельности

экологической,

природоохранной направленности.
Ценности научного познания
Выражающий познавательные интересы в разных предметных
областях с учѐтом индивидуальных интересов, способностей, достижений.
Ориентированный в деятельности на научные знания о природе и
обществе, взаимосвязях человека с природной и социальной средой.
Развивающий навыки использования различных средств познания,
накопления знаний о мире (языковая, читательская культура, деятельность
в информационной, цифровой среде).
Демонстрирующий

навыки

наблюдений,

накопления

фактов,

осмысления опыта в естественнонаучной и гуманитарной областях
познания, исследовательской деятельности.

СОДЕРЖАНИЕ ПРОГРАММЫ
Знакомство с языком Python
Общие сведения о языке Python. Установка Python на компьютер.
Режимы работы Python. Структура программы на языке Python.
Комментарии.
Переменные и выражения
Типы данных. Преобразование типов. Переменные. Оператор
присваивания. Имена переменных и ключевые слова.

Выражения.

Операции. Порядок выполнения операций. Математические функции.
Композиция. Ввод данных с клавиатуры. Вывод данных на экран. Пример
скрипта, использующего ввод и вывод данных.
Условные предложения
Логический тип данных. Логические выражения и операторы.
Сложные условные выражения (логические операции and, or, not).
Условный оператор. Альтернативное выполнение. Примеры решения
задач с условным оператором. Множественное ветвление. Реализация
ветвления в языке Python.
Циклы
Понятие цикла. Тело цикла. Условия выполнения тела цикла.
Оператор цикла с условием. Оператор цикла while. Бесконечные циклы.
Альтернативная ветка цикла while. Обновление переменной. Краткая
форма записи обновления. Примеры использования циклов. Оператор
цикла с параметром for. Операторы управления циклом. Пример задачи с
использованием цикла for. Вложенные циклы. Циклы в циклах.
Случайные числа. Функция randrange. Функция random. Примеры решения
задач с циклом.
Функции
Создание

функций.

Параметры

и

аргументы.

Локальные

и

глобальные переменные. Поток выполнения. Функции, возвращающие
результат.

Примеры

решения

задач

c

использованием

функций.

Рекурсивные функции. Вычисление факториала. Числа Фибоначчи.
Строки - последовательности символов

Составной тип данных - строка. Доступ по индексу. Длина строки и
отрицательные индексы. Преобразование типов. Применение цикла для
обхода строки. Срезы строк. Строки нельзя изменить. Сравнение строк.
Оператор

in.

Модуль

string.

Операторы

для

всех

типов

последовательностей (строки, списки, кортежи). Примеры решения задач
со строками.
Сложные типы данных
Списки. Тип список (list). Индексы. Обход списка. Проверка
вхождения в список. Суммирование или изменение списка. Операторы для
списков. Срезы списков. Удаление списка. Клонирование списков.
Списочные параметры. Функция range. Матрицы. Вложенные списки.
Строки и списки. Введение в словари. Словарные операции. Словарные
методы. Множества в языке Python. Множественный тип данных.
Описание

множеств.

Операции,

допустимые

над

множествами:

объединение, пересечение, разность, включение. Оператор определения
принадлежности элемента множеству.
Стиль программирования и отладка программ
Стиль программирования. Отладка программ.
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
№

Название

Содержание

Количество
часов

1

Знакомство с

Общие

сведения

о

языке

Python.

языком Python

Установка Python на компьютер. Режимы

2

работы Python. Структура программы на
языке Python. Комментарии.
2

Переменные и

Типы данных. Преобразование типов.

выражения

Переменные.

Оператор

присваивания.

Имена переменных и ключевые слова.
Выражения.

Операции.

Порядок

выполнения операций. Математические

4

функции. Композиция. Ввод данных с
клавиатуры. Вывод данных на экран.
Пример скрипта, использующего ввод и
вывод данных.
3

Условные

Логический

тип

данных.

предложения

выражения

и

условные

выражения

Логические

операторы.

5

Сложные
(логические

операции and, or, not). Условный оператор.
Альтернативное

выполнение.

Примеры

решения задач с условным оператором.
Множественное

ветвление.

Реализация

ветвления в языке Python.
4

Циклы

Понятие цикла. Тело цикла. Условия

7

выполнения тела цикла. Оператор цикла с
условием.

Оператор

Бесконечные
ветка

циклы.

цикла

цикла

Альтернативная

while.

переменной.

Краткая

обновления.

Примеры

while.

Обновление
форма

записи

использования

циклов. Оператор цикла с параметром for.
Операторы управления циклом. Пример
задачи

с

использованием

цикла

for.

Вложенные циклы. Циклы в циклах.
Случайные числа. Функция randrange.
Функция random. Примеры решения задач
с циклом.
5

Функции

Создание

функций.

аргументы.

Локальные

Параметры
и

и

глобальные

переменные. Поток выполнения. Функции,
возвращающие

результат.

Примеры

решения задач c использованием функций.

5

Рекурсивные

функции.

Вычисление

факториала. Числа Фибоначчи.
6

Строки -

Составной тип данных - строка. Доступ по

3

последовательн индексу. Длина строки и отрицательные
ости символов

индексы.

Преобразование

типов.

Применение цикла для обхода строки.
Срезы строк. Строки нельзя изменить.
Сравнение строк. Оператор in. Модуль
string.

Операторы

последовательностей

для

всех

(строки,

типов
списки,

кортежи). Примеры решения задач со
строками.
7

Сложные типы

Списки. Тип список (list). Индексы. Обход

данных

списка. Проверка вхождения в список.

6

Суммирование или изменение списка.
Операторы для списков. Срезы списков.
Удаление списка. Клонирование списков.
Списочные параметры. Функция range.
Матрицы. Вложенные списки. Строки и
списки. Введение в словари. Словарные
операции. Словарные методы. Множества
в языке Python. Множественный тип
данных. Описание множеств. Операции,
допустимые
объединение,
включение.

над

множествами:

пересечение,
Оператор

разность,
определения

принадлежности элемента множеству.
8

Стиль

Стиль

программирова программ.
ния и отладка
программ

программирования.

Отладка

3


Наверх

Платные образовательные услуги

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

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