Программирование на Python. Содержание курса

Ввод/вывод и арифметика

Вывод, типы данных и переменные

Арифметика строк

Арифметика чисел

Ветвление, условный оператор

Условный оператор, операции сравнения

Составные условия, логический тип

Цикл FOR

Цикл с параметром

Переменная цикла FOR

Варианты цикла FOR

Цикл WHILE

Цикл WHILE

Работа со строками: индексы и срезы строк

Индексы строк

Срезы строк

Работа со строками: сравнение и методы строк

Сравнение строк

Методы строк

Вещественные числа

Вещественные числа и тип float

Массивы. Создание, ввод/вывод

Масивы и основные операции с ними

Добавление элементов в массив

Линейные алгоритмы на массивах

Индексы элементов, изменение массива, срезы

Два типа циклов по массиву

Задача поиска элемента и нахождения максимального значения

Методы списков/строк

Методы join() и split()

Методы index(), count(), pop(), remove(), insert()

Встроенные операторы и функции: in, not in, max, min

Функции и модули

Функции, основные понятия. Параметры функции

Значение функции. Оператор return

Изменяемые типы. Изменение массивов

Стандартная библиотека Python. Модули

Что такое рекурсия

Записаться