
🔥 Заказ на 20+ каналов — шанс выиграть iPhone 16 Pro
Массовые размещения дают просмотры в 2-3 раза дешевле и участие в розыгрыше
В каталог

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
6 993.00₽6 993.00₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
Как выбрать стэк для ML-задач на соревнованиях?
Разбираемся на примере E-CUP 2025 от Ozon Tech. В новой статье собрали рабочие инструменты для решения типичных заданий по машинному обучению:
1️⃣ Рекомендации: предсказание следующей покупки пользователя.
2️⃣ Логистика: автопланирование курьеров.
3️⃣ Контроль качества: автоматическое выявление поддельных товаров.
Эти задачи предстоит решить на E-CUP 2025. Регистрация открыта до 17 августа включительно
Статья поможет разобраться, какие инструменты из богатой экосистемы open-source проектов лучше использовать на соревновании:
🔹 Библиотеки и фреймворки для построения рекомендательных систем и маршрутизации.
🔹 Градиентный бустинг и графовые нейросети.
🔹 Оптимизация маршрутов и работа с геоданными.
🔹 Поиск аномалий и дефектов, работа с мультимодальными данными.
Если вы участвуете в соревновании или просто ищете надежный стэк для ML-прототипов — читайте и сохраняйте: https://cnrlink.com/ecup25articlepylearn?erid=2W5zFJbWH7W
2586
18:43
14.08.2025
❓ Вопрос на собеседовании
Как работает менеджер контекста (context manager) в Python, и как создать свой собственный?
Ответ ⬇️
Менеджер контекста — это механизм в Python, который автоматически управляет ресурсами, такими как файлы или сетевые соединения. Основное преимущество использования менеджера контекста — автоматическое освобождение ресурсов (например, закрытие файла), даже если произошла ошибка.
Пример использования ⚙️
Для создания менеджера контекста можно использовать: • Ключевые слова with и open (для встроенных менеджеров контекста). • Метод __enter__() и __exit__() (для собственных классов). • Декоратор @contextmanager из модуля contextlib. # Создание менеджера контекста через класс class FileManager: def __init__(self, filename, mode): self.file = None self.filename = filename self.mode = mode def __enter__(self): self.file = open(self.filename, self.mode) return self.file def __exit__(self, exc_type, exc_value, traceback): if self.file: self.file.close() # Использование собственного менеджера контекста with FileManager('example.txt', 'w') as f: f.write('Привет, мир!') # Файл автоматически закрывается после выхода из блока "with"Python Learning 👩💻
2939
20:56
14.08.2025
imageИзображение не доступно для предпросмотра
⚙️ textwrap.dedent()
В Python метод
textwrap.dedent()
удаляет общие отступы из многострочного текста. Это полезно для упрощения форматирования строк, особенно в документации или больших блоках текста.
Python Learning 👩💻2628
17:33
16.08.2025
imageИзображение не доступно для предпросмотра
➡️ Masonite — мощный Python-фреймворк для веб-приложений
Masonite — это современный и простой в использовании фреймворк для создания веб-приложений. Он предлагает удобный API, поддержку архитектуры MVC и встроенные инструменты для миграций и тестирования.
•
Поддержка инверсии управления (IoC) для гибкого управления зависимостями.
•
Интеграция с популярными инструментами, такими как ORM Orator.
•
Удобная система маршрутизации и шаблонов.
🔗 Ссылочка на доку
Python Learning 👩💻2596
17:50
17.08.2025
imageИзображение не доступно для предпросмотра
⚙️ itertools.cycle
В Python функция
itertools.cycle()
создаёт бесконечный цикл по переданному итерируемому объекту. Это полезно для повторения элементов последовательности.
Python Learning 👩💻2479
09:43
18.08.2025
imageИзображение не доступно для предпросмотра
👩💻 Задача по Python: Поиск первого неповторяющегося символа в строке
Напишите функцию, которая находит первый символ в строке, который не повторяется. Если все символы повторяются, функция должна вернуть None.
Пример:
print(first_unique_char("swiss")) # Ожидаемый результат: "w"
print(first_unique_char("aabb")) # Ожидаемый результат: None{}
Решение задачи на картинке ☝
Python Learning 👩💻2294
21:09
19.08.2025
imageИзображение не доступно для предпросмотра
⌛ Что будет выведено при выполнении кода?
Пояснение ⬇️
Декоратор заменяет функцию say_hello на функцию wrapper. Когда вызывается say_hello, выполняется wrapper, который сначала выводит Before function call, затем вызывает оригинальную функцию func() (say_hello) и выводит её результат Hello!. После этого завершается фразой After function call.Python Learning 👩💻
1995
22:21
20.08.2025
❓ Вопрос на собеседовании
Как работает функция
zip()
в Python, что произойдет, если переданные итерируемые объекты имеют разную длину, и как можно преобразовать результат работы этой функции обратно в оригинальные последовательности?
Ответ ⬇️
Функция zip() берет несколько итерируемых объектов и объединяет их в один итератор, который возвращает кортежи, сформированные из элементов входных последовательностей. Если переданные итерируемые объекты имеют разную длину, zip() завершает свою работу, как только самая короткая из последовательностей исчерпается.
Чтобы преобразовать результат zip() обратно в исходные последовательности, можно использовать распаковку с * (оператор звездочка), которая разделяет кортежи на отдельные списки.
Пример использования ⚙️
# Объединяем два списка names = ['Alice', 'Bob', 'Charlie'] ages = [25, 30] # zip объединяет элементы двух списков zipped = zip(names, ages) print(list(zipped)) # [('Alice', 25), ('Bob', 30)] # Разъединяем с помощью распаковки zipped_again = zip(names, ages) # Создаем заново, так как zip() исчерпаем unzipped_names, unzipped_ages = zip(*zipped_again) print(unzipped_names) # ('Alice', 'Bob') print(unzipped_ages) # (25, 30)Python Learning 👩💻
1653
20:27
21.08.2025
imageИзображение не доступно для предпросмотра
⚙️heapq.nlargest() и heapq.nsmallest()
В Python функции
heapq.nlargest()
и heapq.nsmallest()
позволяют получить n наибольших или наименьших элементов из коллекции. Это удобно для задач, связанных с выборкой экстремальных значений.
Python Learning 👩💻825
20:20
22.08.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
1 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
c
**fferuold@******.in
на сервисе с июня 2022
23.04.202517:07
5
Оперативное размещение
Показать еще
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
17.0
Оценка отзывов
5.0
Выполнено заявок
56
Подписчики:
33.5K
Просмотры на пост:
lock_outline
ER:
5.2%
Публикаций в день:
1.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий