НачальныйУрок 8 из 1925 мин · практика
Comprehensions
Часть курса Python
Вы уже умеете писать цикл for, который собирает новый список, словарь или множество по одному элементу. Включение (comprehension) - это способ записать тот же самый цикл короче, в одну строку. Результат тот же, набирать меньше, а когда глаз к ним привыкнет, они и читаются с одного взгляда легче.
Откройте main.py в редакторе. Несколько включений там уже написаны. Нажмите кнопку запуска. Вывод должен выглядеть так:
Хочешь изучать Python Comprehensions в реальной среде?
Нажми ниже, получи Linux-машину с Python наготове и пройди Comprehensions на практике вместе с AI-наставником, который знает твой код.
Начать этот урокComprehensionsЧему вы научитесь
- List comprehensions
- Dict comprehensions
- Set comprehensions
- Conditional expressions
- Generator expressions
- Readability tradeoffs
Читай этот урок на своём языке
Все уроки этого курса
19 уроков- 1Привет, Python20 мин
- 2Числа и строки25 мин
- 3Asking the User a Question15 мин
- 4Управление потоком выполнения30 мин
- 5Списки и кортежи30 мин
- 6Словари и множества30 мин
- 7Функции30 мин
- 8Comprehensions25 мин
- 9Файлы и IO30 мин
- 10Модули и пакеты (Modules and Packages)30 мин
- 11Классы и OOP35 мин
- 12Наследование и композиция30 мин
- 13Обработка исключений30 мин
- 14Итераторы и генераторы (Iterators and Generators)30 мин
- 15Декораторы (Decorators)30 мин
- 16Менеджеры контекста (Context Managers)25 мин
- 17Конкурентность: потоки и асинхронность (Async)40 мин
- 18Тестирование с pytest35 мин
- 19Упаковка и развертывание35 мин
Посмотри другие курсы
Go
20 уроков · 12.3ч
React
17 уроков · 10.2ч
Linux
17 уроков · 8.5ч
Docker
13 уроков · 6.6ч
Git
13 уроков · 5.9ч
Kubernetes
14 уроков · 8ч
Ansible
12 уроков · 6.1ч
Bash
12 уроков · 5.7ч
Helm
10 уроков · 5.4ч
GitLab CI
11 уроков · 5.8ч
Jenkins
11 уроков · 5.3ч
PostgreSQL
14 уроков · 7.6ч
MySQL
13 уроков · 6.8ч
Web
14 уроков · 5.9ч
TypeScript
18 уроков · 7.7ч
Vibe Coding
12 уроков · 5.8ч
Prompt Engineering
11 уроков · 6.2ч
Vibe Coding: Fundamentals
12 уроков · 4.5ч
Vibe Coding: Prototype to Production
12 уроков · 5.5ч
Vibe Coding: Multi-Agent Engineering
12 уроков · 5.3ч
Vibe Coding: Advanced Engineering
12 уроков · 7.3ч
