Это первый курс в серии тренингов, посвященных языку программирования Python и его последующему применению в прикладных и практических задачах типа machine learning, big data, в задачах, связанных с информационной безопасностью и web-разработкой.
В курсе рассматривается история данного языка, его достоинства и недостатки, установка и использование интерпретатора и интегрированной среды разработки. Мы поговорим о основах языка: о переменных, типах данных, операциях, которые можно выполнять с ними. Рассматриваются три основных вида простейших алгоритмов: линейные, условные и циклические, а также конструкции, которые реализуют их в языке Python. Даётся понятие функций и рекурсии. Рассматривается также такая структура данных, как списки, и простейшие операции с ней в Python.