Python. Прикладное программирование
Цель курса «Python. Прикладное программирование» — дать теоретические знания и практический навык в разработке программного обеспечения прикладного назначения на языке программирования Python.
Программа посвящена языку программирования общего назначения Python. Основными достоинствами Python являются: переносимость на разные платформы, в том числе Android, простота и доступность средств разработки, интерпретируемый (не требуется компиляция исходного кода), содержит готовый набор необходимых функций, актуальность на рынке IT решений.
Содержание программы:
- Изучение основ языка Python;
- Объектно-ориентированный подход в программировании;
- Создание графических 2D приложений на языке Python;
- Изучение подходов к разработке своих модулей.
Индивидуальный проект «Создание 2D приложения средствами Python».
Данный курс посвящен изучению высокоуровневого языка Python, а также созданию на нем графических 2D приложений.
Язык эффективно справляется как с небольшими локальными задачами, так и с многоуровневой структурой сложных проектов. Простой и лаконичный синтаксис позволяет писать легко-читаемые программы со скоростью полета мысли, а большое количество готовых функций и структур данных помогает не отвлекаться на низкоуровневые операции.
Для развития практических навыков, курс содержит около 150 задач на алгоритмы и графику, среди которых: моделирование числа π, игра «Блэкджэк», рисование фрактала и многое другое.
Итоговой работой под конец курса станет создание собственной 2D игры, с анимацией, физикой и базовым искусственным интеллектом. В результате, слушатель научиться решать некоторые математические, физические и алгоритмические задачи средствами языка, а также создавать собственные графические приложения, что раскроет ему новые горизонты концепций программирования и подготовит для решения еще более нетривиальных задач в будущем.
Знание языка поможет слушателям занимать призовые места на олимпиадах по информатике.