Нальчик, Кабардино-Балкарская, Россия
Рекурсия
Рабочий процесс
Каррирование
Частичное применение
Guard Expression
Возврат функций из функций
Пары
Барьеры абстракции
Точки
Рациональные числа
Реализация пар
Представление последовательностей
Стандартные интерфейсы
Иерархические структуры
Свертка
Фильтрация списков
Отображение списков
Разметка
Помеченные данные
Диспетчеризация по типу. Аддитивность.
Объекты
Инверсия
Игровой дизайн: карточный бой
Выполнение программ
История
Потоки
Пайплайн
Переменные окружения
Командная строка
Файловая структура
Grep
Пользователи и группы
Sudo
Чтение файлов
Манипулирование файловой структурой
Права доступа
Навигация
Отладка
Вложенные пространства имен
Строки
Линтер
Арифметические операции
Описание типов
Ошибки
Функции с переменным числом параметров
Стандартная библиотека
Параметры функций
Необязательные параметры функций
Включение файлов
Вызов функции — выражение
Сигнатура функции
Интерполяция
Выражения в определениях
Конструкция Switch
Дата и время
Погружаясь в строки
Цикл for
Пограничные случаи
Использование циклов
Цикл while
Тернарный оператор и Элвис
Условные конструкции if и if-else
Логические операции
Именование
Окружение
Ссылки
Пространство имен
Определение функции
Детерминированность и побочные эффекты
Функции и их вызов
Переменные
Типы данных
Агрегация
Теория Множеств
Синтаксис
Стек
Управляющие инструкции
Удаление элементов массива
Spread-оператор
Проверка существования значения
Генерация строки в цикле
Вложенные массивы
Обмен значений
Цикл Foreach
Обработка строк через преобразование в массив
Вложенные циклы
Big O
Деструктуризация
Сортировка массивов
Объекты первого класса
Распаковка аргументов
Функции высшего порядка
Фильтрация (filter)
Сигналы
Агрегация (reduce)
Полезные функции высшего порядка
Замыкание
Парадигмы программирования
Чистые функции
Упаковка аргументов
Полезные функции для работы с коллекциями
Отображение (map)
Цикл foreach
Проверка существования ключа
Модификация
Хеш-таблицы
Массив и ассоциативный массив
Популярные функции для работы с ассоциативными массивами
Ассоциативный массив в действии
Матчеры (Expectations)
Зачем и как писать тесты?
PHPUnit
Утверждения (Asserts)
Модульные тесты
Уникальное объединение
Выбор по селектору
Чанкование
Задача про ферзей
Обратная польская запись
Числа Чёрча
Функция Аккермана
Сумма квадратов
Зеркалирование матрицы
Списки на базе строк
Без двух нулей
Молния
Композиция функций
Треугольник Паскаля
Длина последнего слова
Список диапазонов
Вес Хэмминга
Массив массивов
Детектирование
Поиск ближайшего соседа
Одинаковая четность
NRZI кодирование
Поиск в логах
Сумма двоичных чисел
Первые n элементов
Степень тройки
Фибоначчи
Пары без функций
Сравнение версий
Выравнивание
Добавляем цифры
Самая длинная подстрока
Сбалансированные скобки
Быстрая сортировка
Совершенные числа
Счастливый билет
Преобразование DNA в RNA
Физзбазз
Фильтр анаграмм
Конвертер цветов
Скрэббл
IP конвертер
Горизонтальная гистограмма
Вращение матрицы
Слияние словарей
Сумма интервалов
Умножение матриц
Улитка
Морской бой
Приглашение
Запуск программы
Автоматизация
Найди Fizz и Buzz
Фасад
Счастливые числа
Переворот строки