Международный
педагогический портал
Международный педагогический портал (лицензия на осуществление образовательной деятельности №9757-л, свидетельство о регистрации СМИ №ЭЛ ФС 77-65391)
8 (800) 350-54-64
звонок бесплатный
org.komitet@solncesvet.ru
8 (800) 350-54-64
звонок бесплатный
org.komitet@solncesvet.ru
Vk Whatsapp Youtube
Лицензированный образовательный портал (лицензия №9757-л, СМИ №ЭЛ ФС 77-65391)
8 (800) 350-54-64
Название работы:

Python в школе. Автор: Лексин Павел Валерьевич. Работа №101816

Дата публикации:
Автор:
Номинация:
Педагог. Педагогика.
Описание:
В настоящее время программирование становится неотъемлемым инструментом деятельности широкого круга лиц: от специалистов в сфере услуг до ИТ-специалистов. Самыми популярными языками программирования являются Java, С, C++, Python, C#. Их изучение начинается, как правило, со школы: учащиеся осваивают минимальный уровень владения каким-либо языком и могут применять имеющиеся знания при решении задач.
Работа:

В настоящее время программирование становится неотъемлемым инструментом деятельности широкого круга лиц: от специалистов в сфере услуг до ИТ-специалистов. Самыми популярными языками программирования являются Java, С, C++, Python, C#. Их изучение начинается, как правило, со школы: учащиеся осваивают минимальный уровень владения каким-либо языком и могут применять имеющиеся знания при решении задач. В силу того, что актуальными являются профессии, связанные с информатикой, робототехникой и программированием, то важным аспектом обучения в школе является актуальность полученных знаний, их соответствие требованиям работодателей, и запросам общества, поэтому одним из ключевых вопросов становится выбор подходящего инструмента обучения. На наш взгляд, таким инструментом может стать язык Python. Он прост в изучении и многогранен в использовании. В отличии от языков программирования семейства С, Python более понятен школьникам в синтаксисе. Basic и Pascal, хоть и хорошо подходят для знакомства и оттачивания навыков, но несмотря на свою популярность, их сложно назвать современными. Языки Java и Ruby ориентированы на опытных пользователей, которые могут прогнозировать и находить ошибки при написании программного кода, создавать программы, не рассматриваемые в школьном курсе. Таким образом, промежуточное место, по нашему мнению, занимает Python который целесообразно изучать в школьном курсе информатики. Существует мнение, что те люди, которые начали изучать языки программирования с Python, не хотят переходить на низкоуровневые языки или не понимают их. На наш взгляд, если ребенок заинтересован в программировании, то такой проблемы может не возникнуть в силу того, что возможность изучения новых языков способствует расширению уровня знаний и дает возможность посмотреть на программный код с различных сторон, оценить все плюсы и минусы синтаксиса языков и их возможностей, установить общее и различное. Python достаточно прост в изучении, многогранен и разносторонен в использовании. На Python активно пишут различные приложения, игры, веб-сайты, а в школах реализуются индивидуальные проекты. Отметим также тот факт, что участие школьников в некоторых олимпиадах предполагает наличие знаний данного языка программирования. В силу того, что время участия ограничено, учащемуся нужно тратить как можно меньше времени на написание программного кода, в чем опять же, выигрывает Python. Так, к примеру, нахождение минимального элемента в строке в Python можно найти с помощью написания одного слова min, в то время как в Pascal, например, нужно сравнивать элементы друг с другом, вводя дополнительную переменную. Важно во время изучения языка программирования школьникам говорить о том, что в разных языках при написании программ используются разные конструкции, как в случае с примером выше, но реализуются одни и те же алгоритмы. Использование таких «сокращенных» конструкций в языке Python экономит время работы учащихся с задачей, и дает возможность решения и написания большего количества программ. Вообще, за все время обучения целесообразно проговаривать, откуда что берется, и почему используется такая запись. Это один из основных вопросов методики преподавания языка Python. Задача учителя как раз-таки состоит в том, что, прежде чем давать какой-либо метод, необходимо рассказать о нем, и убедиться, что школьники понимают, как он работает. Использование некоторых конструкций типа max, min, sort и т. д. наоборот, облегчает работу школьника, избавляя его от написания возможных ошибок. Для работы с Python достаточно иметь любую операционную систему. Также полезной будет работа с сайтом pythontutor.ru, на котором пошагово можно отследить, что происходит в теле программы. Особенно важно это показывать на первых уроках, чтобы школьникам было понятно, что происходит внутри программы. На сайте имеется как теоретическая информация, так и предоставляется возможность решения некоторых практических задач для тренировки. Главным недостатком Python, как признаются сами разработчики, является то, что программы, написанные на нём, работают медленнее, чем созданные на компиллируемых языках (C, C++). Но порой важна именно скорость разработки, а не быстродействие программы. Потребность в людях, хорошо знающих Python будет только расти, поэтому мы считаем, что Python может стать первым языком в области изучения программирования в средней школе.

 

Скачать работу
На портале “Солнечный свет”
Более 100 номинаций
Cвыше 2 000 тестов олимпиад и викторин на профессиональном портале.
97% клиентов
Довольны порталом и становятся постоянными клиентами.
Свыше 1 000 000 участий
Более 1 000 педагогов и учащихся ежедневно участвует в наших конкурсах.
Вам доступны для участия более 100 конкурсов. Участвуйте в наших конкурсах и получите свой диплом победителя.
Этапы участия
1 шаг: Участие
Отправьте заявку с помощью специальной формы
2 шаг: Результат
Довольны результатом? Перейдите в свой личный кабинет
3 шаг: Диплом
Введите свои основные данные (ФИО, место работы) для оформления диплома победителя
Более 20 шаблонов и образцов для ваших дипломов и свидетельств
Солнечный свет Создать дипломы
Пожалуйста, подождите.
x
×