Python — современный инструмент программиста
Python – востребованный и динамично развивающийся язык программирования. Он уверенно держится в десятке различных рейтингов: по частоте запросов в сети, требований к программистам при приеме на работу, количеству выполненных работ.
К основным достоинствам данного языка следует отнести хорошую читабельность кода, что является немаловажным при изучении. Широкое применение в сфере образования способствовало созданию большого количества библиотек функций (математика, физика и т.д.)
Язык эффективно справляется как с небольшими локальными задачами, так и с многоуровневой структурой сложных проектов. Простой и лаконичный синтаксис позволяет писать легко-читаемые программы со скоростью полета мысли, а большое количество готовых функций и структур данных помогает не отвлекаться на низкоуровневые операции. В этом году компания Яндекс разворачивает общероссийскую программу обучения школьников программированию именно на примере Python.
Примеры использования Python можно увидеть и у других известных IT-компаний: Dropbox, NASA, Google, Facebook, IBM, Instagram, Яндекс, Mail.Ru.
Центр дополнительного образования предлагает школьникам старших классов курс «Python. Прикладное программирование». Для развития практических навыков, курс содержит около 150 задач на алгоритмы и графику, среди которых: моделирование числа пи, игра «Блэкджэк», рисование фрактала и многое другое.
Итоговой работой под конец курса станет создание собственной 2D игры, с анимацией, физикой и базовым искусственным интеллектом. В результате, слушатель научиться решать некоторые математические, физические и алгоритмические задачи средствами языка, а также создавать собственные графические приложения, что раскроет ему новые горизонты концепций программирования и подготовит для решения еще более нетривиальных задач в будущем.
Знание языка поможет слушателям занимать призовые места на олимпиадах по информатике.