Уроки по тегу «деструктуризация»
В каталоге хекслета найдено 55 уроков по теме «деструктуризация». Уроки по теме «деструктуризация» есть в курсах: PHP: Ассоциативные массивы, Python: Функции, JS: Объекты, JS: Функции.
Обсуждаем способ писать более лаконичный код, используя деструктуризацию
Учимся правильно определять, есть ли в ассоциативном массиве ключ
Изучаем синтаксис создания, извлечения и модификации вложенных ассоциативных массивов
Разобрать задачу, использующую ассоциативный массив
Знакомимся с основными способами изменения ассоциативных массивов
Учимся использовать цикл foreach для обхода ассоциативного массива
Разбираемся с реальным устройством ассоциативных массивов
Изучаем особенности работы массивов в PHP
Знакомимся со способами обработки ассоциативных массивов
Узнаем о декораторах — интересном и мощном инструменте, который выделяет Python среди многих других языков, поддерживающих использование ФВП
Узнаем, как производить упаковку и распаковку итерабельных объектов и словарей
Познакомимся с концепцией замыканий — неотъемлемой частью программирования с использованием функций, создаваемых «на лету»
Узнаем, что у функций в Python кроме позиционных есть еще и именованные аргументы, и научимся использовать их
Узнаем об особенностях встроенных версий ФВП из прошлого урока. Порассуждаем о важности использования чистых функций вместе с map, filter и reduce
Узнаем, как объявлять функции с разным количеством аргументов и как передавать функции аргументы, упакованные в коллекцию
Познакомимся со специальным синтаксисом, который позволяет объявлять маленькие функции без имен прямо внутри выражений
Узнаем, как получать произвольное количество именованных аргументов, как передавать их в виде коллекции и как объявлять keyword-only-аргументы
Познакомимся с понятием рекурсии и узнаем об отличиях между рекурсией в математике и рекурсией в языках программирования
Узнаем о чистых и грязных функциях и научимся определять места их применения
Научимся создавать декораторы с параметрами. Узнаем, как создавать декоратор так, чтобы сохранялись документация и прочие свойства оборачиваемой функции
Познакомимся с самыми известными функциями высшего порядка — `map`, `filter` и `reduce`
Узнаем, что такое функции высшего порядка и как их объявлять