Чему вы научитесь
- Создавать собственные функции, задавать параметры и передавать аргументы, включая произвольное количество аргументов (*args) и именованных аргументов (**kwargs);
- Разбираться в областях видимости, пространствах имен;
- Применять строку документации и аннотации типов для улучшения читаемости кода;
- Работать с чистыми функциями;
- Использовать функции высшего порядка;
- Освоите итераторы, а также функции map, filter, zip, enumerate;
- Оптимизировать код с помощью замыканий и декораторов, включая создание собственных декораторов;
- Решать сложные задачи с использованием рекурсии, визуализировать стек вызовов и эффективно работать с вложенными структурами данных;
- Познакомитесь с генераторами и корутинами;
- Применять полученные знания для создания эффективных программ, готовых для реальных проектов.
О курсе
🐍 Добро пожаловать на «Функциональное программирование на Python» — следующий этап вашего путешествия в программировании! Этот курс создан специально для тех, кто уже освоил основы Python и хочет углубить свои знания.
📚 Курс является продолжением «Инди-курса программирования на Python», поэтому он идеально подойдет для учеников с базовыми знаниями языка.
🔥 Что вас ждет?
✔️ Лаконичная теория, объясненная простым языком, чтобы даже сложные темы стали понятными.
✔️ 230 практических задач и 340 тестов для проверки знаний.
✔️ Чат в Telegram: помощь преподавателя, поддержка сокурсников и настоящая дружеская атмосфера.
✔️ Актуальные знания и техники, основанные на последних версиях Python.
💡 Почему выбирают этот курс?
✅ Высокий рейтинг и 230+ отзывов от довольных учеников;
✅ Преподаватели прислушиваются к ученикам и постоянно улучшают курс, делая его еще эффективнее;
🏆 Награда «Приз зрительских симпатий» конкурса Stepik Awards 2024 подтверждает его качество и популярность.
🐍 Функциональное программирование — это ваш путь к чистому, читаемому и эффективному коду.
Погрузитесь в мир декораторов, рекурсии, генераторов и создавайте мощные решения для реальных задач.
💻 Присоединяйтесь к курсу уже сегодня и сделайте новый шаг к профессиональному программированию! 🚀
Модули курса:
1️⃣ Введение
2️⃣ Знакомство с функциями
3️⃣ Параметры и аргументы
4️⃣ Докстрока и аннотации
5️⃣ Области видимости, замыкания, декораторы
6️⃣ Итераторы и функции высшего порядка
7️⃣ Рекурсия
8️⃣ Генераторы
9️⃣ Выпускной
Для кого этот курс
Начальные требования
Для успешного прохождения курса вам понадобятся:
1️⃣ Базовые знания Python, полученные в курсе «Инди-курс программирования на Python». Важно понимать:
- Основные встроенные типы данных: числа, строки, списки, множества, словари.
- Основы работы с условными операторами и циклами.
- Принципы обработки исключений в Python.
2️⃣ 💻 Компьютер или ноутбук с доступом в интернет.
3️⃣ ✨ Желание углубляться в программирование и изучать продвинутые концепции.
💡 Если вы уверенно ориентируетесь в базовых понятиях Python, этот курс станет идеальным шагом для дальнейшего развития!
Наши преподаватели
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- 📚 Доступ к курсу навсегда: возвращайтесь к материалам, когда вам удобно, без ограничений.
- 🎓 Сертификат о прохождении, подтверждающий ваши навыки и знания.
- 🧩 230 практических задач и 340 тестов для закрепления и проверки знаний.
- 💬 Поддержка в Telegram-чате: помощь от преподавателя, советы сокурсников и дружеская атмосфера.
- ✍️ Современные навыки функционального программирования, которые помогут вам писать чистый, эффективный и читаемый код.
- 🔄 Актуальная теория: обучение на основе последних версий Python.
- 💡 Пройдя курс, вы получите знания и опыт, которые станут прочным фундаментом для дальнейшего профессионального роста в программировании!