В данной статье рассматривается методика обучения школьников программированию на языке Python с применением разработанного цифрового образовательного ресурса. На основании проведенного анализа содержания линии "Алгоритмизация и программирование" в действующем образовательном стандарте, примерных программах и современных учебниках информатики и ИКТ сделан вывод, что в школе акцент в обучении языкам программирования учащихся старших классов в основном сделан на языках процедурного типа. Содержание обучения основам программирования на элективных курсах в школе должно соотноситься с современными мировыми направлениями и достижениями в данной области знания, в связи с чем, возникает потребность изучения программирования с помощью современных языков, одним из которых является Python. Указывается на потребность разработки методики преподавания элективного курса "Язык программирования Python: основы программирования и реализация известных алгоритмов".
This article discusses a methodology for teaching schoolchildren to program in Python using the developed digital educational resource. Based on the analysis of the data of the line "Algorithmization and Programming" in the current educated teaching, exemplary programs and modern educational programs of informatics and ICT, the main conclusion is made that the main conclusion is in the emphasis on programming languages of high school students in procedural languages. The content of teaching the basics of programming on elective courses at school should be correlated with modern world trends and achievements in this area of knowledge, and therefore there is a need to learn programming using modern languages, one of which is Python. Thus, there is a need to develop a teaching methodology for the elective course "Python Programming Language: Programming Basics and Implementation of Known Algorithms".