Благовещенск, Амурская область, Россия
Параметры функций
Цикл while
Кортежи
Пакеты
Отладка
Создание списков и добавление элементов
Ссылки
Модификация списков поэлементно
Цикл for
Итераторы
Что же такое список?
Ссылки и изменяемость
Срезы
Пары
Барьеры абстракции
Реализация пар
Моделирование
Рациональные числа
Точки
Изменение данных в словаре
Синтаксис
Операции над множествами
Изменение множеств
Множества
Инициализация новых значений и defaultdicts
Методы объектов множеств
Больше о декораторах
Замыкания
Функции высшего порядка
Встроенные map, filter, reduce
Позиционные аргументы
Больше об именованных аргументах
Анонимные функции
Рекурсия
Именованные аргументы
Знакомство с map, filter, reduce
Декораторы
Функциональный и процедурный подход
Генераторы списков
Генераторы множеств и словарей
Генераторные выражения
Функции-генераторы
Фреймворк Pytest
Разработка через тестирование
Плохие и хорошие практики тестирования
Утверждения
Покрытие кода тестами
Модульные тесты
Подготовка данных
Цели тестирования
Точки на координатной плоскости
Инварианты
Семантика списков и словарей
Создание абстракции
Интерфейсы
Уровневое проектирование
Аккумулятор
Агрегация
Агрегация 2
Обход дерева
Манипуляции с виртуальной файловой системой
Виртуальная файловая система
Определения
Побочные эффекты
Тестирование ошибок
Тестирование HTTP-запросов
Манкипатчинг
Файловая система
Пользователи и права доступа
Исключения
Наследование
Шаблонизатор
Динамические маршруты
Обработчики запросов
Колонки
Единицы измерения
Функции
Группировка (GROUP)
Соединения (JOINS)
Вставка и модификация данных
Лимит (LIMIT)
Ограничения
Онтология
Условия (WHERE)
DISTINCT
Первая нормальная форма
Третья нормальная форма
Вторая нормальная форма
Сортировка (ORDER)
Выборка данных
Транзакционность
Изменение структуры таблицы (ALTER)
Автоинкремент
Приложения
Основные концепции
Аннотирование и агрегация
Запрос данных из базы
Модель
Пример HTTP API
CRUD
Big O
Цикл for...of
Обработка строк через преобразование в массив
Сортировка массивов
Spread и создание новых массивов
Генерация строки в цикле
Удаление элементов массива
Проверка существования значения
Вложенные циклы
Управляющие инструкции
Модификация
Rest и деструктуризация
Стек
Обход свойств объекта
Объекты в действии
spread и создание новых объектов
Деструктуризация
Слияние
Вложенные объекты
Проверка существования свойства
Глобальный объект Window
BOM объекты
Роли
Переменные в файле инвентаризации
Включения
Регистрация результата
Фильтры
Условия
Факты
Переменные
Обработчики (Handlers)
Теги
Плейбук
Файл инвентаризации
Ad-Hoc
Циклы
Оператор Rest (упаковка аргументов)
Чистые функции
Отображение (map)
Оператор Spread (распаковка аргументов)
Фильтрация (filter)
Алгоритмы сортировки
Зачем и как писать тесты?
Утверждения (Asserts)
Jest
Вперёд в прошлое
Командная работа
Поиск в логах
Последовательность коммитов
Подготовка к деплою
Высоченная зарплата
Студенческая жизнь
Фибоначчи
Сумма двоичных чисел
Физзбазз
Пары без функций
Тройка
Пары на строках
Обработка ссылок
Классификация отрезков
Вращение троек
Разница углов
Степени тройки
Представление массива в виде объекта
Вес Хэмминга
Композиция функций
Преобразование DNA в RNA
Длина последнего слова
Чанкование
Фасад
Возрастающая последовательность
Сборщик строки запроса
Самая длинная подстрока
Поиск ближайшего соседа
Конвертер цветов
Детектирование
Скрэббл
Слияние словарей
Список как словарь
Выравнивание
Вычислитель различий
Одинаковая чётность
JSON stringify
Объединение коммитов
Приглашение
Конфликты
Запуск программы
Автоматизация
Инвертированный регистр
Счастливый билет
Счастливые числа
Переворот строки
Глубокое клонирование