Python: Функции от Хекслет
Программа курса
Ознакомьтесь с программой курса «Python: Функции» от Хекслет
1. О курсе
- Узнать о курсе, его структуре, задачах и целях.
2. Позиционные аргументы
- Узнать, как объявлять функции с разным количеством аргументов, как передавать функции аргументы, упакованные в коллекцию.
3. Именованные аргументы
- Узнать, что у функций в Python кроме позиционных есть ещё и именованные аргументы, научиться их использовать.
4. Больше об именованных аргументах
- Узнать, как получать произвольное количество именованных аргументов, как передавать их в виде коллекции, как объявлять keyword-only аргументы.
5. Функции высшего порядка
- Узнать о том, что такое функции высшего порядка (ФВП) и как их объявлять.
6. Знакомство с map, filter, reduce
- Познакомиться с самыми известными, и не только среди питонистов, функциями высшего порядка —
map
,filter
иreduce
.
7. Встроенные map, filter, reduce
- Узнать об особенностях встроенных версий ФВП из прошлого урока. Порассуждать о важности использования чистых функций вместе с map/filter/reduce.
8. Замыкания
- Познакомиться с концепцией замыканий — неотъемлемой частью программирования с использованием функций, создаваемых "на лету".
9. Анонимные функции
- Познакомиться со специальным синтаксисом, позволяющим объявлять маленькие функции без имён прямо внутри выражений.
10. Декораторы
- Узнать о декораторах — интересном и мощном инструменте, выделяющем Python среди многих других языков, поддерживающих использование ФВП.
11. Больше о декораторах
- Научиться создавать декораторы с параметрами. Узнать, как создавать декоратор так, чтобы сохранялись документация и прочие свойства оборачиваемой функции.
12. Рекурсия
- Познакомиться с понятием рекурсии, узнать об отличиях между рекурсией в математике и рекурсией в языках программирования.
13. Дополнительные материалы
- Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса.
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
- Python
Большой объём информации. На курсах Вы получите столько информации, сколько иные программисты не получают за всю свою жизнь.
Преподаватели-эксперты. У каждого преподавателя за спиной многолетний опыт работы, ценные знания и выпускники-специалисты.
Постоянная поддержка. Кураторы курсов всегда готовы прийти на помощь каждому ученику.
Обучение с нуля. В этой школе из новичка сделают профессионала с хорошим портфолио!
Самообучение. Ответы на некоторые волнующие вопросы приходится искать самостоятельно, обращаясь к поисковикам.
Сложность обучения. Программирование - это нелегко, а на его освоение затрачивается много сил и энергии.
Взгляните, что студенты и выпускники говорят про Хекслет
Можно попробовать бесплатно, посмотреть как выглядит интерфейс платформы изнутри и определиться, подходит ли вам такой формат. Подача материала приятная, теория глубокая, упражнения интересные и применимые в реальной жизни. Есть несколько тарифов – для самостоятельного, групповог...
Для индивидуального обучения веб-разработки Хекслет подходит на 100%, есть бесплатный доступ, за это время точно решите стоит вам этим заниматься или лучше поискать себя в другом. Обзор на школу нашел на сайте «Это Развод». Подача материалов удобная, но будет сложно, поэтому моти...