About Python [ru]
Ir al canal en Telegram
Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
Mostrar más6 513
Suscriptores
-124 horas
-197 días
+8430 días
Archivo de publicaciones
6 514
Получи грант до 1,2 млн руб. на обучение в магистратуре
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
- 4 офлайн программы по востребованным направлениям ИТ
- Онлайн-программа по машинному обучению
- 300 мест с грантами до 1,2 млн руб.
- Вечерние занятия и учеба по выходным — удобно совмещать с работой
- Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
- Возможность стажировок и трудоустройства в ведущих компаниях
- Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии.
Оставляй заявку на грант уже сейчас!
Подать заявку
#реклама 16+
apply.centraluniversity.ru
О рекламодателе
6 514
🧠 Самые интересные статьи за последние дни:
• Большой гайд по миграциям в Django: полезные советы и обход типичных подводных камней
• Когда уверенность становится самонадеянностью: история одной фатальной ошибки
• Как создать свой веб-фреймворк на Python
• Рекурсивные запросы в SQLAlchemy
• С бумаги на цифровую карту: генерация файла из таблицы для импорта на карту и геокодирование адресов с помощью Python
6 514
👩💻 Как Python помогает восстанавливать древние фрески: алгоритмы цифровой реставрации
Рассказал, как с Python и OpenCV восстанавливал фрески: писал свои алгоритмы, экспериментировал с нейросетями и пытался вернуть прошлое в настоящем. IT встречает вечность, серьёзно.
Читать...
6 514
⚙️ Что такое
functools.partial в Python и зачем он используется?
functools.partial позволяет создавать новые функции с фиксированными аргументами на основе существующих функций. Это удобно для сокращения вызовов функций или создания функций-обёрток с предопределёнными параметрами.
➡️ Пример:
from functools import partial
def power(base, exponent):
return base ** exponent
# Фиксируем аргумент exponent = 2
square = partial(power, exponent=2)
print(square(5)) # 25
print(square(10)) # 100
🗣️ В этом примере partial создаёт новую функцию square, которая всегда возводит число в квадрат. Это упрощает вызовы функций и улучшает читаемость кода.🖥 Подробнее тут
6 514
👩💻 Чем опасен apply() и почему его стоит заменить
Сегодня рассмотрим почему DataFrame.apply() — это так себе инструмент в 2025 году, чем его заменять и как писать dataframe-логику так, чтобы она летала вместо того, чтобы жечь CPU и бюджет.
Читать...
6 514
📋 Превращай мозговой штурм в задачник
Обсуждение, планирование, идеи — всё звучит круто, пока не превращено в конкретные действия.
👉 Совет: по итогу любой встречи или brainstorm'а — выписывай минимум 3 чёткие задачи, которые можно взять в работу. Без действия любая идея остаётся просто разговором.
6 514
👩💻 Шпаргалка по установке драйверов NVIDIA на ML сервер
Данный материал предназначен для быстрой и последовательной установки драйверов NVIDIA, в том числе для видеокарт 50xx серии, а также настройки NVIDIA Container Toolkit. Эта инструкция актуальна для Linux-систем на базе Ubuntu и других Debian-совместимых дистрибутивов.
Читать...
6 514
👩💻 Как одной математической формулой определить цвет ячейки на рулетке?
Можно ли вместо if-else в задаче про цвет кармана рулетки использовать формулу? Автор копается в правилах, разбирает закономерности и ищет универсальное решение. Спойлер: не зря.
Читать...
6 514
👩💻 Анализ и прогнозирование погодных условий
Исследование климатических изменений с 1950 по 2024 год — по данным из шести стран с разным климатом. Меньше эмоций, больше цифр и выводов о глобальных трендах.
Читать...
6 514
🤖📈 Папка Экспертов: ИИ, ИТ и Маркетинг
https://t.me/addlist/f_e6mA-BQio3YmJi
Ключевые инсайты, свежие новости и экспертные комментарии этой недели
Что внутри подборки:
✅ Актуальные тренды в мире ИИ и ИТ: от новых технологий до внедрения в бизнес
✅ Изменения в алгоритмах и платформах: Google, Meta, Яндекс, Telegram, SEO, таргетинг
✅ Разбор свежих кейсов: как используют ИИ в маркетинге и автоматизации
✅ Практические советы по интеграции AI-инструментов в маркетинговые процессы
✅ Наша экспертная аналитика: что эти новости значат для бизнеса и как адаптироваться
https://t.me/addlist/f_e6mA-BQio3YmJi
Почему это важно:
Технологии развиваются стремительно — то, что работало вчера, сегодня устаревает.
Мы отбираем действительно важное, чтобы вы не тратили время на фильтрацию потока информации, а получали только то, что помогает масштабировать бизнес и находить новые точки роста.
Для кого:
• Для предпринимателей, которые ищут новые возможности для развития
• Для маркетологов, которые хотят быть на шаг впереди рынка
• Для ИТ-специалистов, которые внедряют AI-решения в бизнес
📩 Подписывайтесь, чтобы быть в курсе ключевых изменений в ИИ, ИТ и маркетинге.
https://t.me/addlist/f_e6mA-BQio3YmJi
6 514
👩💻 Группировка значений по ключу в списке словарей
Напишите функцию, которая принимает список словарей и группирует значения по определённому ключу. Это полезно для агрегации данных, предварительной обработки и подготовки к анализу.
Решение задачи🔽
from collections import defaultdict def group_by_key(data, key): grouped = defaultdict(list) for item in data: grouped[item[key]].append(item) return dict(grouped) # Пример использования data = [ {"category": "fruit", "name": "apple"}, {"category": "vegetable", "name": "carrot"}, {"category": "fruit", "name": "banana"}, {"category": "vegetable", "name": "lettuce"}, ] result = group_by_key(data, "category") print(result) # Ожидаемый результат: # { # 'fruit': [{'category': 'fruit', 'name': 'apple'}, {'category': 'fruit', 'name': 'banana'}], # 'vegetable': [{'category': 'vegetable', 'name': 'carrot'}, {'category': 'vegetable', 'name': 'lettuce'}] # }
6 514
👩💻 Создаем Telegram-бота для генерации случайных пользовательских данных на Python
Автор делится опытом создания Telegram-бота, который генерирует реалистичные тестовые данные с учётом нацособенностей — идеален для разработчиков и тестировщиков.
Читать...
6 514
👩💻 Новый лучший способ форматирования строк в Python
В статье — что такое t-строки в Python 3.14, зачем они вообще нужны, чем отличаются от f-строк и как устроены под капотом. Новый способ форматирования, который может перевернуть привычки.
Читать...
6 514
👩💻 Отбор акций Мосбиржи для Backtrader: загрузка истории через библиотеку Игоря Чечета и её поквартальный анализ на Python
Разбираем, как оценить ликвидность акций при бэктесте стратегий в Backtrader. Без этого ваши тесты — сказки. Пример с брокерскими API и питоновским скриптом для поиска активных бумаг.
Читать...
6 514
👩💻 Поиск второго наибольшего числа в списке
Напишите функцию, которая принимает список чисел и возвращает второе наибольшее число. Если такого числа нет (например, все элементы одинаковые или список содержит менее двух элементов), функция должна возвращать
None.
Пример:
print(second_largest([4, 1, 7, 3, 9, 7])) # Ожидаемый результат: 7
print(second_largest([10, 10, 10])) # Ожидаемый результат: None
print(second_largest([5])) # Ожидаемый результат: None
Решение задачи🔽
def second_largest(numbers): unique_numbers = list(set(numbers)) if len(unique_numbers) < 2: return None unique_numbers.sort(reverse=True) return unique_numbers[1] # Пример использования: print(second_largest([4, 1, 7, 3, 9, 7])) # Ожидаемый результат: 7 print(second_largest([10, 10, 10])) # Ожидаемый результат: None print(second_largest([5])) # Ожидаемый результат: None
6 514
👩💻 PYтокен: история о том, как питон съел ЭЦП. Часть 1
История о том, как я пытался реализовать подпись файлов с помощью сертификата на USB-устройстве, а дополнительно сделал шифрование и дешифрование директории.
Читать...
6 514
🧠 Самые интересные статьи за последние дни:
• Как работает bytearray в Python? Смотрим реализацию на C
• Большой гайд по миграциям в Django: готовимся к миграциям и избегаем конфликтов
• Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем
• Как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через Kodi
• KAN 2.0: Kolmogorov-Arnold Networks Meet Science
6 514
👩💻 Мое автопротоколирование, начало создания полноценного сервиса
Автор пишет свой первый сервис, спотыкается на каждом шагу и честно рассказывает, какие решения были провальными. Ошибок больше, чем строк кода — и в этом весь смысл.
Читать...
6 514
👩💻 Подводные камни при работе с файлами в Linux с примерами на Python
Работа с файлами в Python кажется простой — open, read, write. Но на практике, особенно в системах с высокими требованиями к отказоустойчивости, стабильности и логированию, за банальными строками кода может скрываться целый мир проблем.
Читать...
6 514
🧭 Трудно писать — значит, не понял задачу
Если пишешь код и постоянно залипаешь, путаешься, переписываешь — скорее всего, дело не в сложности.
👉 Совет: вернись к формулировке задачи. Часто проблема — не в коде, а в том, что непонятно, что именно нужно сделать. Чёткое понимание экономит часы попыток.
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
