Шпаргалка по Python
49 карточек синтаксиса: короткий пример кода и подпись, где обычно ошибаются. Те же карточки открываются прямо в редакторе Koddo, пока ты решаешь задачу.
Основы
Первые конструкции, с которых начинается любой скрипт: вывод, переменные, ввод.
Типы и числа
Числа, строки, булевы значения и приведение одного к другому.
Строки
Форматирование, разбор и склейка — то, что нужно почти в каждой задаче.
Условия
Ветвление и логические операторы, включая проверки на пустоту и None.
Циклы
Перебор коллекций, счётчики и досрочный выход из цикла.
Списки
Срезы, сортировка, агрегаты и включения — самая рабочая часть языка.
Словари
Ключи и значения: безопасный доступ, обход и подсчёт частот.
Кортежи и множества
Неизменяемые кортежи и множества: распаковка, дубликаты, операции над наборами.
Функции
Объявление, аргументы, возврат значений и короткие lambda.
Ошибки и отладка
Что означает трейсбек, как поймать исключение и чем отличаются частые ошибки.
Рядом
- Песочница Python — запустить любой пример в браузере.
- Справочник по Python — разборы тем с собеседований: генераторы, декораторы, GIL, asyncio.