В данной статье рассматривается методика обучения школьников программированию на языке Python с применением разработанного цифрового образовательного ресурса. На основании проведенного анализа содержания линии "Алгоритмизация и программирование" в действующем образовательном стандарте, примерных программах и современных учебниках информатики и ИКТ сделан вывод, что в школе акцент в обучении языкам программирования учащихся старших классов в основном сделан на языках процедурного типа. Содержание обучения основам программирования на элективных курсах в школе должно соотноситься с современными мировыми направлениями и достижениями в данной области знания, в связи с чем, возникает потребность изучения программирования с помощью современных языков, одним из которых является Python. Указывается на потребность разработки методики преподавания элективного курса "Язык программирования Python: основы программирования и реализация известных алгоритмов".