About Python [ru]
Відкрити в Telegram
Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
Показати більше6 516
Підписники
-224 години
-187 днів
+13230 день
Архів дописів
6 516
6 516
🧭 Ошибка без объяснения — хуже, чем ошибка
Сообщение «Error» ничего не говорит и только пугает.
👉 Совет: пиши ошибки так, чтобы было понятно, что случилось и что делать. Хорошая ошибка — это подсказка, а не крик. Это делает систему дружелюбнее для разработчиков и пользователей.
6 516
6 516
6 516
6 516
📈 Подборка статей для вашей карьеры
• Как растут data science-инженеры и что советуют синьоры, чтобы развиваться быстрее
• Как пройти стажировку бизнес- и системного аналитика и не «сгореть» в персональной преисподней
• Карьерный рост из senior: кто такой staff-инженер?
• Что лучше — оценка рекрутера или подбрасывание монетки?
• Мотивационные стили в обучении: почему вам (возможно) не нужны цели или общение с одногруппниками
6 516
6 516
6 516
6 516
6 516
6 516
Нужен фуллстак для разработки небольшого MVP с такой механикой:
😊 Клиент открывает страницу, где вводит свои данные и загружает фото
😊 После загрузки создаётся задача в очереди, которая берет шаблон видео и встраивает фото в видео с использованием FFmpeg
😊 Ссылка на итоговые видеофайл отправляется Клиенту
Технологический стек:
Frontend + Backend (Node.js или Python), работа с AWS (S3, очередь), интеграция с FFmpeg.
💗 Если интересно — пиши сюда @MakarVasilio
6 516
👩💻 Задачка по Python
Создайте Python-приложение, которое будет обрабатывать CSV-файл с данными о продажах (имя продавца, товар, сумма) и генерировать сводный отчёт по каждому продавцу с общей суммой продаж. Программа должна сохранять отчёт в файл
sales_summary.csv.
➡️ Пример:
• python app.py sales_report sales.csv — генерирует сводный отчёт по продажам.
Решение задачи ⬇️
import csv import sys from collections import defaultdict def generate_sales_report(input_file): sales_summary = defaultdict(float) with open(input_file, 'r') as file: reader = csv.reader(file) for row in reader: seller, item, amount = row sales_summary[seller] += float(amount) with open('sales_summary.csv', 'w', newline='') as file: writer = csv.writer(file) writer.writerow(['Seller', 'Total Sales']) for seller, total_sales in sales_summary.items(): writer.writerow([seller, total_sales]) if __name__ == "__main__": if len(sys.argv) != 3 or sys.argv[1] != 'sales_report': print('Использование: python app.py sales_report <файл.csv>') else: generate_sales_report(sys.argv[2])
6 516
6 516
👩💻 ТОП-10 книг по Python для начинающих программистов в 2024 году
Хотите освоить программирование на Python, но не знаете с чего начать? Мы подготовили для вас подборку из 10 лучших книг, которые помогут быстро и эффективно изучить этот популярный язык.
Читать...
6 516
👩💻 Создание RESTful API с помощью Django и Django REST Framework
Наша сегодняшняя цель - подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение. Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах.
Читать...
6 516
+4
Интересуешься анализом данных и хочешь развивать карьеру в финтехе? Участвуй в бесплатной программе университета «Сириус» и Газпромбанк.Тех.
Что тебя ждет?
– Изучение Python, ML, pandas и streamlit
– Работа с реальными бизнес-сценариями и разработка MVP
– Поддержка ведущих экспертов на протяжении всего обучения
Старт обучения в декабре, по итогам программы каждый участник получит возможность стать частью команды Газпромбанка.
В карточках отвечаем на главные вопросы о программе. Подай заявку до 10 сентября по ссылке.
Реклама, Банк ГПБ (АО), ИНН: 7744001497, erid: 2VtzqvTffN9
6 516
📐 Удобство кода важнее скорости написания
Код, который пишется за час, но читается три дня — это не экономия времени.
👉 Совет: всегда думай о том, сколько времени займёт чтение и поддержка твоего кода. Быстрое написание ценится только один раз. Удобное чтение ценится бесконечно.
6 516
👩💻 Двусвязный список в Python: простой инструмент для сложных задач
Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список.
Читать...
6 516
⚙️ Что такое метаклассы в Python и как они работают?
Метаклассы в Python — это классы, которые определяют поведение других классов. Они позволяют изменять или расширять логику создания классов, добавляя к ним атрибуты или методы. Метаклассы чаще всего используются для создания сложных API или DSL (языков предметной области).
➡️ Пример:
# Определение метакласса
class MyMeta(type):
def __new__(cls, name, bases, dct):
dct['custom_method'] = lambda self: f"Метод добавлен через {cls.__name__}"
return super().__new__(cls, name, bases, dct)
# Используем метакласс для создания класса
class MyClass(metaclass=MyMeta):
pass
# Пример использования
obj = MyClass()
print(obj.custom_method()) # Метод добавлен через MyMeta
🗣️ В этом примере метакласс MyMeta добавляет метод custom_method ко всем классам, которые его используют. Метаклассы дают мощный инструмент для динамического создания и модификации классов.🖥 Подробнее тут
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
