Курс Python с нуля
Python — самый простой язык для старта. Курс от первой программы до уровня, с которого можно начинать решать олимпиадные задачи.
В этом разделе
- 1Первая программа и print
Первая программа на Python: print, вывод текста и вычислений.
- 2Переменные и типы данных
Переменные и типы int, float, str, bool; арифметика и особенности деления.
- 3Чтение входных данных: input
Чтение входных данных: input, int(input()) и map для нескольких чисел в строке.
1 задач
- 4Условные операторы
Условия if/elif/else, отступы как часть синтаксиса, связки and/or/not.
1 задач
- 5Циклы for и while
Циклы for range и while: перебор, накопители и типовые приёмы.
2 задач
- 6Списки и срезы
Списки: индексы, срезы, встроенные функции len, sum, max, min и sort.
1 задач
- 7Строки
Строки: индексы, срезы, методы lower/upper/count и проверка палиндрома.
3 задач
- 8Функции
Функции def, return, декомпозиция; НОД и проверка простоты за корень.
2 задач
- 9Словари, множества и коллекции
Словари и множества: подсчёт повторов, уникальность, Counter.
- 10Подготовка к олимпиадам: быстрый ввод-вывод
Быстрый ввод через sys.stdin, ловушки Python на олимпиадах и checklist.