Python RU
13.4K subscribers
911 photos
52 videos
38 files
1.16K links
Все для python разработчиков

админ - @notxxx1

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
Download Telegram
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
Тестовые серверы Telegram: инструкция по эксплуатации
Функциональное программирование в Python: ежедневные рецепты
Откройте свое будущее: Изучите 15 бесплатных курсов IBM прямо сейчас
Apache Spark и PySpark для аналитика. Учимся читать и понимать план запроса в SparkUI
Пишем АПИ автотесты на Python по шагам
Извлечение текста из файлов PDF при помощи Python
Детекция дефектов дорожного покрытия без размеченных данных: Хакатон, LiDAR, RANSAC, ICP и 44 бесcонных часов
Преобразование markdown в pdf на Python
Как «продать» OSS Framework? Propan -> FastStream
FIFO очередь asyncio в Python
Тестируем API в Таверне
Comment ajouter des hyperliens aux documents Word avec Python
EDA using Data Visualization techniques
Becoming an AWS All Builders Welcome Grant Alumni Mentor: Empowering the Next Generation of Innovators
New Features with Git Remotes
Trabaje con sus datos en tiempo real usando Langchain
TIL Remote in Git and TOMLLIB in Python
Exploratory Data Analysis using Data Visualization Techniques.
My First Pull Request in Hacktoberfest23
documented: make docstrings in your exceptions work
MongoDB Quick Start Guide 🍃⚡️

Посмотреть:
🌐 Разбор задачи с собеседования Data Science. Подготовка на практике ( 26:12)
🌐 Cобеседование #Python топовый банк Goldman Sachs Associate на 12000 $ #задача #программирование ( 01:00)
🌐 Django создание модели. Вывод даных на страницу ( 13:01)
🌐 Решаем задачу с leetcode на #Golang ( 00:37)
🌐 Facebook задача с собеседования на #Python на 120000 рублей #программирование #задача #код ( 00:59)
🌐 Разбора задачи с собеседования #Golang ( 00:22)
🌐 Задание 22 | ЕГЭ по информатике | ДЕМО-2024 ( 07:55)
🌐 Задание 23 | ЕГЭ по информатике | ДЕМО-2024 ( 02:50)

Хорошего дня!

@pro_python_code
👍6🔥21
🐍 Задача на Python — Топ‑3 самых популярных товаров

Допустим, у нас есть список покупок пользователей:


orders = [
{"user": "alice", "items": ["apple", "banana", "apple"]},
{"user": "bob", "items": ["banana", "orange"]},
{"user": "carol", "items": ["banana", "apple", "orange", "banana"]},
{"user": "dave", "items": ["apple"]},
]


🎯 Задание:
Найти 3 самых популярных товара по количеству покупок (не по числу пользователей, а по общему количеству упоминаний).

Ожидаемый результат:

[('banana', 4), ('apple', 4), ('orange', 2)]

💡 Решение:




from collections import Counter

# Собираем все товары в один список
all_items = []
for order in orders:
all_items.extend(order["items"])

# Считаем количество каждого товара
item_counts = Counter(all_items)

# Получаем топ-3 самых популярных
top_3 = item_counts.most_common(3)

print(top_3)


📌 Что тренирует задача:

• Работа со словарями и списками
• Использование Counter из модуля collections
• Умение работать с вложенными структурами
• Сортировка по частоте с помощью most_common()

#python #задача #кодинг #алгоритмы #учимпитон #collections
🔥5👍21