uk
Feedback
Pythoner

Pythoner

Відкрити в Telegram

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

Показати більше
6 621
Підписники
-424 години
-157 днів
-4630 день

Триває завантаження даних...

Залучення підписників
серпень '26
серпень '26
+28
в 0 каналах
липень '26
+41
в 0 каналах
Get PRO
червень '26
+35
в 1 каналах
Get PRO
травень '26
+38
в 0 каналах
Get PRO
квітень '26
+26
в 0 каналах
Get PRO
березень '26
+31
в 0 каналах
Get PRO
лютий '26
+37
в 0 каналах
Get PRO
січень '26
+57
в 0 каналах
Get PRO
грудень '25
+74
в 0 каналах
Get PRO
листопад '25
+50
в 0 каналах
Get PRO
жовтень '25
+27
в 0 каналах
Get PRO
вересень '25
+18
в 0 каналах
Get PRO
серпень '25
+38
в 2 каналах
Get PRO
липень '25
+79
в 7 каналах
Get PRO
червень '25
+101
в 15 каналах
Get PRO
травень '25
+96
в 9 каналах
Get PRO
квітень '25
+239
в 13 каналах
Get PRO
березень '25
+148
в 7 каналах
Get PRO
лютий '25
+249
в 14 каналах
Get PRO
січень '25
+385
в 9 каналах
Get PRO
грудень '24
+201
в 8 каналах
Get PRO
листопад '24
+73
в 1 каналах
Get PRO
жовтень '24
+428
в 8 каналах
Get PRO
вересень '24
+266
в 12 каналах
Get PRO
серпень '24
+307
в 3 каналах
Get PRO
липень '24
+502
в 4 каналах
Get PRO
червень '24
+92
в 3 каналах
Get PRO
травень '24
+463
в 5 каналах
Get PRO
квітень '24
+658
в 17 каналах
Get PRO
березень '24
+378
в 11 каналах
Get PRO
лютий '24
+231
в 14 каналах
Get PRO
січень '24
+176
в 3 каналах
Get PRO
грудень '23
+245
в 5 каналах
Get PRO
листопад '23
+226
в 6 каналах
Get PRO
жовтень '23
+4 994
в 7 каналах
Дата
Залучення підписників
Згадування
Канали
26 серпня+1
25 серпня0
24 серпня+1
23 серпня+1
22 серпня0
21 серпня+2
20 серпня+1
19 серпня0
18 серпня+1
17 серпня+3
16 серпня+1
15 серпня0
14 серпня+1
13 серпня0
12 серпня0
11 серпня+2
10 серпня+1
09 серпня0
08 серпня+4
07 серпня+1
06 серпня+1
05 серпня+2
04 серпня0
03 серпня+4
02 серпня+1
01 серпня0
Дописи каналу
Самое интересное в российском PostgreSQL этой осенью! Регистрируйтесь на бесплатную конференцию по PostgreSQL и технологиям С
Самое интересное в российском PostgreSQL этой осенью! Регистрируйтесь на бесплатную конференцию по PostgreSQL и технологиям СУБД — Tantor JAM 2026. 10 сентября, Москва. 📅 Что будет на конференции: ✅ AI-first мониторинг СУБД: что уже сегодня можно передать ИИ-агентам и как меняется профессия DBA; ✅ аналитика и HTAP без внешней обвязки, внутри Postgres; ✅ как за два года изменился PostgreSQL для 1С; ✅ защита данных в Tantor Postgres. Как всегда — технические доклады, живое общение с разработчиками и архитекторами, обмен опытом, а еще — вечерняя программа в честь пятилетия «Тантор Лабс». Участие бесплатное. 10.09.2026, Москва Зарегистрироваться #реклама 16+ tantorlabs.ru О рекламодателе

2
Хочешь попасть в Яндекс или прокачать ML? Data Dojo — это не лекции, а разбор реальных задач из ML-соревнований и общение с э
Хочешь попасть в Яндекс или прокачать ML? Data Dojo — это не лекции, а разбор реальных задач из ML-соревнований и общение с экспертами Яндекса. Здесь ты прокачаешь навыки, найдёшь команду и выйдешь на новый уровень — как настоящий data-самурай. Нетворкинг, карьерные инсайты и задачи, которые решают топы — всё в одном месте. Встреча ML-комьюнити Data Dojo: — общение с руководителями команд — реальные кейсы из ML — новые карьерные возможности Это не просто встреча — это шанс выйти на следующий уровень, прокачаться в ML и получить карьерную консультацию от экспертов Яндекса. Подай заявку бесплатно и начни свой путь data-самурая уже 9 сентября! Записаться онлайн #реклама 16+ yandex.ru О рекламодателе
362
3
Как устроен hh.ru изнутри Что происходит до того, как новая фича появляется у миллионов пользователей? Показываем реальные ке
Как устроен hh.ru изнутри Что происходит до того, как новая фича появляется у миллионов пользователей? Показываем реальные кейсы, людей, инженерные решения и всё самое интересное из жизни IT-команд hh.ru. Подписаться #реклама О рекламодателе
346
4
Битрикс24 представил Коворк/Код Достаточно простыми словами описать, что нужно сделать, а Коворк/Код сам разберётся: найдёт и
Битрикс24 представил Коворк/Код Достаточно простыми словами описать, что нужно сделать, а Коворк/Код сам разберётся: найдёт информацию, поработает со сделками, чатами и документами, создаст или отредактирует файлы. Не нужно вручную искать информацию по разным разделам — Коворк/Код сделает это за вас. Можно поручить ему сразу несколько дел и работать с ними параллельно. А в режиме «Код» он ещё и создаёт приложения под конкретные сценарии. Собрать презентацию — Коворк/Код. Подготовить отчет — Коворк/Код. Получить благодарность от руководителя или клиента — вам. Ранний доступ к Битрикс24 Коворк/Код уже открыт. Получить предложение #реклама 16+ cowork.bitrix24.ru О рекламодателе
349
5
✈️Метод tell() используется для получения текущей позиции (смещения) при работе с файлами и файлоподобными объектами. ➡️Это п
✈️Метод tell() используется для получения текущей позиции (смещения) при работе с файлами и файлоподобными объектами. ➡️Это позволяет: —Узнать размер файла, сравнив позицию после чтения с начальной. —Вернуться к определенной позиции с помощью seek(). —Отслеживать прогресс обработки больших файлов. —Получить позицию в строковых буферах и потоках байтов. ➡️Вот пример, который демонстрирует использование tell(): # Открываем файл для записи with open('example.txt', 'w') as f: f.write('Hello, World!') # Получаем текущую позицию курсора position = f.tell() print(f'Current position after writing: {position}') # Вывод: 13, т.к. длина строки "Hello, World!" = 13 # Открываем файл для чтения with open('example.txt', 'r') as f: content = f.read(5) # Читаем первые 5 символов position = f.tell() print(f'Content read: {content}') # Вывод: Hello print(f'Current position after reading: {position}') # Вывод: 5 ⬆️В этом примере: 1. Мы открываем файл example.txt для записи и записываем в него строку "Hello, World!". 2. Используем tell(), чтобы получить позицию курсора после записи, что будет равно 13 (длина строки). 3. Затем открываем файл для чтения и читаем первые 5 символов. 4. Снова используем tell(), чтобы получить новую позицию курсора, которая будет равна 5 после чтения. 🐍Pythoner
832
6
Не знак свыше, а точный таргетинг Теперь всем, кто продвигается через CTV в Яндекс Директе, стало проще находить свою аудитор
Не знак свыше, а точный таргетинг Теперь всем, кто продвигается через CTV в Яндекс Директе, стало проще находить свою аудиторию. Таргетингов стало в 5 раз больше. Вот что нового: — Таргетинг по интересам. Например, можно выбрать не всех, кто интересуется спортом, а только любителей фитнеса или тенниса. — Таргетинг по привычкам. Находите аудиторию по поведению в онлайне и офлайне — например, тех, кто регулярно посещает торговые центры или часто покупает товары в интернете. — Более гибкие настройки. Можно сочетать интересы и социально-демографические характеристики с жанрами и тематиками контента. 👌 Используйте новые возможности, чтобы сделать рекламу на Connected TV еще эффективнее Узнать больше #реклама yandex.ru О рекламодателе
393
7
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальны
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии Перейти на сайт #реклама 16+ practicum.yandex.ru О рекламодателе
296
8
Бесплатный курс: веб-дизайн, графика, интерфейсы Получи востребованные навыки: - создание дизайна сайтов и приложений - созда
Бесплатный курс: веб-дизайн, графика, интерфейсы Получи востребованные навыки: - создание дизайна сайтов и приложений - создание инфографики и карточек для маркетплейсов - работа в графическом редакторе Figma и др. Студенты курса в среднем зарабатывают от 68 000 ₽ уже во время обучения💰 Зарегистрироваться #реклама 16+ ydaev.ru О рекламодателе
314
9
Утраиваем бюджет на продвижение в Директе Запустите первое продвижение в Яндекс Директе с утроенным бюджетом и ИИ-помощником
Утраиваем бюджет на продвижение в Директе Запустите первое продвижение в Яндекс Директе с утроенным бюджетом и ИИ-помощником ✨ Используйте один из промокодов : При пополнении от 10 000 ₽ +20 000 ₽ Промокод START20 При пополнении от 15 000 ₽ +30 000 ₽ Промокод START30 Зарегистрироваться #реклама direct.yandex.ru О рекламодателе
339
10
✈️Жадные алгоритмы полезны для решения задач оптимизации, делая ряд локально оптимальных выборов, которые приводят к глобальн
✈️Жадные алгоритмы полезны для решения задач оптимизации, делая ряд локально оптимальных выборов, которые приводят к глобально оптимальному решению. На каждом шаге они выбирают наилучший доступный вариант, не принимая во внимание последствия будущих выборов. Хотя они не гарантируют абсолютно наилучшего решения, они часто предоставляют быстрые и приемлемые решения. ➡️Пример — жадный алгоритм для дробной задачи о рюкзаке на Python def fractional_knapsack(items, capacity): # Sort items by their value-to-weight ratio in descending order items.sort(key=lambda x: x[1] / x[0], reverse=True) total_value = 0 remaining_capacity = capacity for item in items: if remaining_capacity >= item[0]: total_value += item[1] remaining_capacity -= item[0] else: total_value += (remaining_capacity / item[0]) * item[1] break return total_value # Example usage: items = [(2, 10), (3, 5), (5, 15), (7, 7), (1, 6)] knapsack_capacity = 10 max_value = fractional_knapsack(items, knapsack_capacity) print(max_value) ➡️Объяснение алгоритма В этом примере мы используем жадный алгоритм для решения задачи о дробном рюкзаке. Учитывая набор элементов с весами и значениями, цель состоит в том, чтобы выбрать элементы, чтобы максимизировать общую стоимость, не превышая при этом определенный предел веса (емкость рюкзака). Алгоритм сортирует элементы по соотношению их стоимости к весу и выбирает элементы жадно, максимизируя общую стоимость в пределах ограничения емкости. ➡️Применение жадных алгоритмов Жадные алгоритмы особенно полезны, когда проблема демонстрирует свойство жадного выбора, что означает, что локально оптимальный выбор на каждом шаге приводит к глобально оптимальному решению. Однако важно отметить, что не все проблемы можно решить оптимально с помощью жадного подхода, поэтому требуется тщательный анализ, чтобы определить, когда целесообразно использовать этот метод. 🐍Pythoner
1 212
11
Яндекс Музыка до 360 дней бесплатно Яндекс Музыка для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в мультиподписке
Яндекс Музыка до 360 дней бесплатно Яндекс Музыка для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в мультиподписке Плюс. Попробуйте бесплатно❤️ Слушать #реклама 18+ music.yandex.ru О рекламодателе
404
12
Как делают продукты в hh.ru От идеи до релиза. Кейсы, исследования, люди, митапы, инженерные решения и немного мемов. Подписа
Как делают продукты в hh.ru От идеи до релиза. Кейсы, исследования, люди, митапы, инженерные решения и немного мемов. Подписаться #реклама 16+ О рекламодателе
319
13
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальны
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии Перейти на сайт #реклама 16+ practicum.yandex.ru О рекламодателе
318
14
Yandex Ecom Open Air — летнее событие про онлайн-продажи Yandex Ecom Open Air 2026 объединяет деловую программу, живое общени
Yandex Ecom Open Air — летнее событие про онлайн-продажи Yandex Ecom Open Air 2026 объединяет деловую программу, живое общение и атмосферу фестиваля в одном потоке. Здесь обсуждают технологии, которые становятся частью среды. Исследуют силы, которые влияют на весь рынок. Находят новые связи, идеи и точки роста. В течение дня пространство фестиваля наполняют выступления, дискуссии, встречи, специальные форматы, музыка и активности партнёров. Присоединиться к происходящему можно из любой точки — на площадке фестиваля или через онлайн-трансляцию. Зарегистрироваться #реклама 18+ ecomfest.ru О рекламодателе
333
15
Spring Framework: проверь уровень знаний и начни учиться Spring курс ждёт тебя - сначала пройди тест и проверь свой уровень з
Spring Framework: проверь уровень знаний и начни учиться Spring курс ждёт тебя - сначала пройди тест и проверь свой уровень знаний! Узнать больше #реклама 16+ otus.ru О рекламодателе
326
16
Кинопоиск до 360 дней бесплатно Кинопоиск — тысячи фильмов и сериалов без рекламы, в высоком качестве. Яндекс Музыка и Книги
Кинопоиск до 360 дней бесплатно Кинопоиск — тысячи фильмов и сериалов без рекламы, в высоком качестве. Яндекс Музыка и Книги тоже в мультиподписке Плюс. Попробуйте бесплатно ❤️ Попробовать #реклама 18+ kinopoisk.ru О рекламодателе
133
17
✈️Полиморфизм - ключевой принцип объектно-ориентированного программирования (ООП), позволяющий объектам различных классов име
✈️Полиморфизм - ключевой принцип объектно-ориентированного программирования (ООП), позволяющий объектам различных классов иметь одинаковый интерфейс. Термин "полиморфизм" происходит от греческого слова, означающего "множество форм". В Python полиморфизм реализуется двумя основными способами: перегрузкой методов и их переопределением. ➡️Перегрузка методов Перегрузка методов - это возможность класса иметь несколько методов с одинаковым именем, но разными параметрами. В Python прямая перегрузка методов не поддерживается, но похожего эффекта можно достичь с помощью параметров по умолчанию и аргументов переменной длины. ➡️Пример перегрузки метода class MathOperations: def add(self, a, b, c=0): return a + b + c math_op = MathOperations() print(math_op.add(10, 20)) # Вывод: 30 print(math_op.add(10, 20, 30)) # Вывод: 60 ⬆️В этом примере метод add() может принимать два или три аргумента, имитируя перегрузку метода. ➡️Переопределение методов Переопределение методов - это механизм, позволяющий подклассу предоставить свою реализацию метода, уже определенного в родительском классе. Это позволяет изменять или расширять поведение унаследованных методов. ✅Пример переопределения метода class Animal: def sound(self): return "Какой-то звук" class Dog(Animal): def sound(self): return "Гав" class Cat(Animal): def sound(self): return "Мяу" dog = Dog() cat = Cat() print(dog.sound()) # Вывод: Гав print(cat.sound()) # Вывод: Мяу ⬆️В этом примере классы Dog и Cat переопределяют метод sound(), унаследованный от класса Animal. ➡️Практическое применение полиморфизма Рассмотрим пример использования полиморфизма в системе обработки платежей: class Payment: def process(self, amount): raise NotImplementedError("Подклассы должны реализовать этот метод") class CreditCardPayment(Payment): def process(self, amount): return f"Обработан платеж кредитной картой на сумму {amount}." class PayPalPayment(Payment): def process(self, amount): return f"Обработан платеж через PayPal на сумму {amount}." credit_card = CreditCardPayment() paypal = PayPalPayment() print(credit_card.process(100)) print(paypal.process(200)) ⬆️Этот пример демонстрирует, как полиморфизм позволяет работать с разными типами платежей через единый интерфейс. 💡Заключение Полиморфизм в Python, реализуемый через переопределение методов и имитацию перегрузки, обеспечивает гибкость и возможность повторного использования кода. Эти концепции позволяют создавать более модульные, расширяемые и легко поддерживаемые программы. Эффективное использование полиморфизма - ключ к написанию чистого и элегантного кода на Python. 🐍Pythoner
1 604
18
CQRS, API Gateway, GraphQL — на практике за вебинар Хотите увидеть, как реально работают API Gateway, CQRS и GraphQL? 4 авгус
CQRS, API Gateway, GraphQL — на практике за вебинар Хотите увидеть, как реально работают API Gateway, CQRS и GraphQL? 4 августа в 20:00 — вебинар с живыми примерами и кейсами. Сравним REST и GraphQL на реальных данных, соберем агрегатор на API Gateway, разберем CQRS в коде. Узнаете, когда какой инструмент применять. Для backend-разработчиков и архитекторов. Регистрируйтесь! Узнать больше #реклама 16+ otus.ru О рекламодателе
397
19
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальны
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии Перейти на сайт #реклама 16+ practicum.yandex.ru О рекламодателе
335
20
Нужны 7 желающих для работы с искусственным интеллектом. Работа из дома. График свободный. Пришло задание — изучили — выполни
Нужны 7 желающих для работы с искусственным интеллектом. Работа из дома. График свободный. Пришло задание — изучили — выполнили — получили свои деньги. Деньги вы получаете в зависимости от сложности задания. Например: За задание могут платить 500-10.000 рублей. В зависимости от сложности. 500 рублей — это около 5-30 минут. 10 000 руб. это 5-6 часов. Работа может быть разной: Оживить фото, создать видео, реставрировать старое фото и т.д. 💰 В среднем новичок получает до 150.000 руб в месяц. А опытный может и 300-500т. Мы обучим вас сами: — 3 дня уроков по 30 минут — Домашки с проверкой ⚡ Набор заканчивается завтра. Для регистрации жмите кнопку "Зарегистрироваться": Зарегистрироваться #реклама 16+ neuromachina.ru О рекламодателе
331