Классическая техника изучения языков программирования: сначала типы данных, потом конструкции, затем сложные структуры, классы, объекты и проч. И, как следствие, решаемые в качестве примеров задачи просто демонстрируют возможности определенного элемента языка и не имеют никакого прикладного значения. Но в жизни все совсем не так: есть задача, ее нужно решить желательно средствами, которые не потребуют глубоких знаний по программированию.
В курсе реализуется проблемно-ориентированное обучение, когда минимальные теоретические аспекты программирования предлагаются слушателю, только если этого потребует решаемая задача. Кроме того, в научно-популярной форме объясняется физическая, математическая или экономическая суть каждой задачи.
Данный курс направлен на то, чтобы научить слушателя выбирать и использовать необходимый инструментарий библиотек Python для решения широкого класса задач.