В рамках этого курса, учащиеся ознакомятся с базовыми понятиями программирования, изучат возможности применения такого языка программирования, как Python, изучат язык Python в пределах стандартной библиотеки и смогут самостоятельно писать полноценные приложения.

В процессе курса будут тщательно изучаться базовые структуры языка Python, такие как:
Переменные и типы данных;
Условные операторы, ветвления, концепции в подходе проектирования ветвящихся процессов;
Циклы и их применение, подходы в проектировании циклов;
Функции, процедуры(методы); Концепции использования повторяемых фрагментов программного кода;
Модульная иерархия в языке Python;
Объектно-ориентированная парадигма программирования (ооп);
концепции ооп при проектировании програмного кода;

Каждая тема курсов, будет посвящена детальному изучению каждой составляющей вышеназванных разделов. В процессе учащиеся познакомятся с современными парадигмами программирования, паттернами в программировании, понятием алгоритмов, научатся проектировать алгоритмы или использовать существующие. В процессе обучения, ученики будут выполнять большое количество заданий, которые будут нацелены на глубокое понимание принципов программирования на Python и развитие програмной логики.