About Python [ru]
6.25K subscribers
318 photos
1.58K links
Все о Python: алгоритмы, паттерны проектирования, задачи, нейронные сети

Канал на бирже - https://telega.in/c/python_tesst

По вопросам рекламы или разработки: @g_abashkin
Download Telegram
📐 Удобство кода важнее скорости написания

Код, который пишется за час, но читается три дня — это не экономия времени.

👉 Совет: всегда думай о том, сколько времени займёт чтение и поддержка твоего кода. Быстрое написание ценится только один раз. Удобное чтение ценится бесконечно.
Please open Telegram to view this post
VIEW IN TELEGRAM
Интересуешься анализом данных и хочешь развивать карьеру в финтехе? Участвуй в бесплатной программе университета «Сириус» и Газпромбанк.Тех.

Что тебя ждет?
– Изучение Python, ML, pandas и streamlit
– Работа с реальными бизнес-сценариями и разработка MVP
– Поддержка ведущих экспертов на протяжении всего обучения

Старт обучения в декабре, по итогам программы каждый участник получит возможность стать частью команды Газпромбанка.

В карточках отвечаем на главные вопросы о программе. Подай заявку до 10 сентября по ссылке.

Реклама, Банк ГПБ (АО), ИНН: 7744001497, erid: 2VtzqvTffN9
👩‍💻 Создание RESTful API с помощью Django и Django REST Framework

Наша сегодняшняя цель - подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение. Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
1
👩‍💻 ТОП-10 книг по Python для начинающих программистов в 2024 году

Хотите освоить программирование на Python, но не знаете с чего начать? Мы подготовили для вас подборку из 10 лучших книг, которые помогут быстро и эффективно изучить этот популярный язык.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
​​🚀Фоновые асинхронные задачи в FastAPI и их мониторинг

В этой статье я расскажу, как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus.

Читать...
👩‍💻 Задачка по 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])
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
​​⚡️Масштабирование глубокого обучения с помощью Horovod и Kubernetes

В этой статье пойдет речь о том, как масштабировать модельки с помощью Horovod и Kubernetes.

Читать...
​​🤔Эволюция подсчета в Python

В этой статье автор расскажет о разных подходах к подсчету, оптимизации и изменения языка с течением времени, а также о введении новых методов и классов.

Читать...
​​📚Декораторы в python по книгам

В этой статье автор расскажет что такое декораторы в Python, как использовать декораторы, и для каких задач они используются.

Читать...
​​👾Разработка и анализ нейронной сети для обработки данных кинематики роботов

В этой статье представлена разработка и тестирование модели машинного обучения, основанной на нейронных сетях, для анализа данных кинематики простого робота.

Читать...
​​🤔Все числа равны, но некоторые равнее. Как в Python сравниваются Int и Float

В этой статье мы подробно разберём, как такие сравнения выполняются в CPython.

Читать...
​​👍Реализация принципа единственной ответственности на Python

В этой статье мы рассмотрим одну из основополагающих концепций SOLID-принципов — принцип единственной ответственности или сокращенно - SRP.

Читать...
​​🧠 Кратко про Seq2Seq-модели

В этой статье в общих деталях рассмотрим то, как реализуются Seq2Seq модели.

Читать...
​​🚀Быстрый интерфейс, быстрый деплой

В этой статье мы рассмотрим создание простого приложения и деплой его в Cloud Apps.

Читать...
🧭 Ошибка без объяснения — хуже, чем ошибка

Сообщение «Error» ничего не говорит и только пугает.

👉 Совет: пиши ошибки так, чтобы было понятно, что случилось и что делать. Хорошая ошибка — это подсказка, а не крик. Это делает систему дружелюбнее для разработчиков и пользователей.
Please open Telegram to view this post
VIEW IN TELEGRAM