Идентификатор канала: 68567957048035
🌍 Открытый канал
| Канал | Публикаций | Подписчиков | Последний пост |
|---|---|---|---|
|
|
5 | 620 | 21.03.2026 |
|
|
4 | 1694 | 21.03.2026 |
|
|
5 | 976 | 21.03.2026 |
|
|
5 | 1377 | 21.03.2026 |
|
|
5 | 1635 | 21.03.2026 |
|
|
5 | 1346 | 21.03.2026 |
|
|
5 | 1777 | 21.03.2026 |
| Канал | Публикаций | Подписчиков | Последний пост |
|---|---|---|---|
|
|
5 | 1263 | 21.03.2026 |
|
|
5 | 1777 | 21.03.2026 |
|
|
5 | 1936 | 21.03.2026 |
|
|
5 | 895 | 21.03.2026 |
|
|
5 | 1377 | 21.03.2026 |
|
|
5 | 1485 | 21.03.2026 |
|
|
5 | 976 | 21.03.2026 |
Загрузка данных...
| Размещенный пост | Текст публиакции | Рекламирующий канал | Просмотры | Просмотры 24 ч | Прирост подписчиков |
|---|
Загрузка данных...
| Размещенный пост | Текст публикации | Рекламируемый канал | Просмотры | Просмотры 24 ч | Прирост подписчиков |
|---|
| Дата и время публикации | Текст публикации | Рекламируемый канал | Динамика просмотров | Всего просмотров |
|---|---|---|---|---|
| 2026-04-01 08:30:02 | Некоторым генераторам нужно возвращать все элементы другого генератора: >>> def enclose(gen, before='{', after='}'): ... yield before ... for x in gen: ... yield x ... yield after ... >>> list(enclose(range(5))) ['{', 0, 1, 2, 3, 4, '}'] Однако предпочтительнее использовать yield from: >>> def enclose(gen, before='{', after='}'): ... yield before ... yield from gen ... yield after yield from не только работает быстрее, но и автоматически обрабатывает передачу значений во вложенные генераторы, возврат значений из генераторов и даже выброс исключений внутри вложенного генератора. 👉 @BookPython Некоторым генера… | — |
|
164 |
| 2026-03-31 09:58:48 | Модуль collections предоставляет класс ChainMap, который позволяет использовать несколько отображений (словарей) как одно объединённое: from collections import ChainMap d = ChainMap(dict(a=1), dict(a=2, b=2)) d['a'] # 1 d['b'] # 2 d['c'] # ... # KeyError: 'c' ChainMap последовательно просматривает все вложенные отображения и возвращает первое найденное значение. Однако все операции изменения затрагивают только первое отображение: d = ChainMap(dict(a=1), dict(a=2, b=2)) d['c'] = 3 d # ChainMap({'a': 1, 'c': 3}, {'a': 2, 'b': 2}) 👉 @BookPython Модуль collectio… | — |
|
430 |
| 2026-03-30 10:53:01 | Хотите в машинное обучение, но не знаете, с чего начать? 🦾 За 11 месяцев комплексный курс от Otus поможет вам пройти путь от основ Python и математики до построения и внедрения моделей машинного обучения в эксплуатацию. Вы последовательно изучите Python для аналитики, SQL, математику для машинного обучения, классические алгоритмы, глубокое обучение (deep learning), языковые трансформенные модели, рекомендательные системы и полный конвейер обработки данных (pipeline). Программу ведут практикующие эксперты и кандидаты наук. Вы не просто изучите библиотеки машинного обучения, но и поймёте, как и почему работают модели. Обучение строится на живых занятиях, регулярной практике и проектных работах, которые формируют портфолио. Программа постоянно обновляется под требования рынка и реальные задачи бизнеса. ➡️ Оставьте заявку на обучение и получите специальные условия 🎁 в честь Дня рождения Otus: https://vk.cc/cW0T2P Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Хотите в машинно… | — |
|
569 |
| 2026-03-30 09:05:20 | В Python сортировка по умолчанию является стабильной, то есть сохраняет порядок равных элементов: a = [2, -1, 0, 1, -2] sorted(a, key=lambda x: x**2) # [0, -1, 1, 2, -2] Функции max и min тоже стараются быть согласованными с поведением sorted. max работает аналогично sorted(a, reverse=True)[0], а min — как sorted(a)[0]. Это означает, что обе функции возвращают самый левый возможный результат: max([2, -2], key=lambda x: x**2) # 2 max([-2, 2], key=lambda x: x**2) # -2 min([2, -2], key=lambda x: x**2) # 2 min([-2, 2], key=lambda x: x**2) # -2 👉 @BookPython В Python сортиро… | — |
|
611 |
| 2026-03-27 10:12:28 | Есть три ситуации, в которых только что созданную переменную нельзя аннотировать типом: распаковка кортежей, циклы for и инструкции with. Все эти примеры некорректны: name: str, age: int = student for x: int in numbers: ... with connection() as conn: Connection: ... Правильный способ указать тип таких переменных — объявить их заранее, без инициализации: conn: Connection with connection() as conn: ... 👉 @BookPython Есть три ситуаци… | — |
|
930 |
| 2026-03-26 10:10:41 | В Python имя переменной может состоять из одного символа подчёркивания: _. Хотя такие имена обычно недостаточно описательны и их не стоит использовать, существует по крайней мере три случая, когда _ имеет общепринятое значение. Во-первых, в интерактивных интерпретаторах Python _ используется для хранения результата последнего выполненного выражения: >>> 2 + 2 4 >>> _ 4 Во-вторых, в документации модуля gettext рекомендуется создавать псевдоним для функции gettext() в виде _(), чтобы не загромождать код. В-третьих, _ используется, когда необходимо придумать имя для значения, которое не представляет интереса: >>> log_entry = '10:50:24 14234 GET /api/v1/test' >>> time, _, method, location = log_entry.split() 👉 @BookPython В Python имя пер… | — |
|
1063 |
Загрузка данных...
| Время | Контент | Подписчиков | Кто ссылался | Просмотры | Просмотры 24 ч |
|---|