Программирование на языке Python
В современном мире информационных технологий навыки программирования высоко ценятся повсеместно. Управление инфраструктурой городов, различными транспортными средствами, работа техники дома, решение серьезных научных задач, связанных с пониманием вселенной, или например нашей планеты — уже давно все это перекладывается на абстрактные плечи быстрых и безотказных кремниевых друзей. Проблемой современного человека является возможность понять и влиться в эту среду цифрового хаоса. Начинать с трудных теоретических справочников по работе с железом — все равно, что читать руководство по использованию лопаты, а заставить компьютер работать на тебя и иметь представление о программировании хочется уже сейчас. Язык Python, при своей простоте и лаконичности, является хорошим стартом для начинающего программиста.
Python поддерживает различные стили программирования — структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное программирование. Это говорит об огромных возможностях, получаемых при его использовании. Кроме этого у него простой синтаксис, т. е. низкий порог вхождения и понять его легко, даже школьнику, который раньше и не слышал о программировании.
Таким образом, задача курса — дать фундамент для дальнейшего развития и показать, что программированием может заниматься каждый.
Курс предназначен для слушателей от 13 лет и старше с самым разным уровнем образования: учащихся школ, колледжей, техникумов, вузов и взрослых.
Срок реализации программы 36 ак. часов в группах не более 14 человек. Занятия проводятся с каждой группой 1-2 раза в неделю по 3 часа с 10-ти минутными перерывами.
Темы, разбираемые в рамках курса
- Знакомство с языком программирования Python.
- Управляющие конструкции и математические операции.
- Составление алгоритмов и решение задач.
- Использование ресурсов компьютера.
- Основы функционального и объектно-ориентированного программирования.
- Разработка игр с использованием навыков, полученных в рамках курса.
Курс читает
Преподаватель НРТК — Попцов Артём Вячеславович
Стаж работы — 10 лет
Образование — высшее техническое.
Постоянный участник конференций и научных обществ, научный руководитель победителей и призёров всероссийских конкурсов по робототехнике и программированию.