Python Ready | Программирование
24K subscribers
776 photos
53 videos
393 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Хотите узнать, когда пользователь более активен — днём или ночью?

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

В посте:
Поработаем с datetime метками сообщений.

Разделим время на день и ночь.

Подсчитаем активность пользователя в разные периоды.

Выведем, когда сообщений больше - днём или ночью.


Практика, которая поможет превратить сырые данные в полезные инсайты.

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥1710
👩‍💻 Telegram-бот-напоминалка на Python — практический мини-курс!

Плейлист для новичков: шаг за шагом автор создает Telegram-бота, который отправляет полезные напоминания. По пути разбираются обработчики и кнопки, планирование задач/воркер и подключение SQLite — от идеи до рабочего прототипа.

Ссылочка на плейлист: YouTube 🖤


👉 Python Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍238🔥7
👩‍💻 Предсказание мыслей? Нет, просто парсим паттерны поведения на Python!

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

В посте:
Собираем и группируем действия.

Строим n-граммы для поиска паттернов.

Считаем частоты и фильтруем подозрительные.

Применяем простой и масштабируемый алгоритм.


Подойдет для UX-аналитики и персонализации. Начни понимать своих пользователей!

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥15👍9🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
💡 W3Schools — универсальный онлайн-учебник!

Это не просто туториалы, а полноценный интерактивный справочник с вложенным редактором: можно читать про синтаксис, структуры данных, ООП - и сразу проверять всё в браузере. Есть упражнения, викторины, живые примеры и справочники.

📌 Оставляю ссылочку: w3schools.com

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍1110
👩‍💻 Разберём редкие, но полезные строковые методы!

Они часто остаются в тени популярных, но дают мощные возможности — от работы с Unicode и байтами до тонкой проверки содержимого строк. В этой шпаргалке собраны 8 приёмов с короткими примерами.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥107🤝7
🔥136👍6🤝2😁1
Что же выведет консоль?
Anonymous Quiz
28%
A
14%
B
39%
C
19%
D
1👍25🔥74😁1
А вы знаете, как в Python генераторы работают под капотом?

Обычная функция возвращает результат и завершает работу. Если использовать yield, функция превращается в генератор — объект generator, который реализует протокол итератора (__iter__ и __next__):
def gen():
for i in range(1, 4):
yield i * i # лениво возвращаем квадраты

g = gen()
for x in g:
print(x) # 1, 4, 9


Под капотом next() двигает выполнение до следующего yield. Когда значения заканчиваются, выбрасывается StopIteration, но цикл for это делает незаметным.

Пример — читаем и сразу обрабатываем огромный файл:
def read_file(path):
with open(path) as f:
for line in f:
yield line.strip().upper() # лениво трансформируем строки


🔥 Генератор — это функция с yield, создающая итератор и позволяющая лениво обрабатывать данные, экономя память и время.

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2113🔥8
💅 Нашёл отличный и понятный туториал на Хабре — как сделать первого Telegram-бота на Python с помощью библиотеки TeleBot!

В этой статье:
• Узнаешь, какие библиотеки для ботов существуют и чем отличаются;
• Установишь и подключишь TeleBot;
• Напишешь простой бот с обработкой команд (например, /start);
• Разберёшь каждую строчку кода — что делает, как отвечает.


🔊 Продолжай читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
114👍8🔥5
👩‍💻 Хотите узнать, какой клиент ведёт транзакции активнее?

Есть список банковских транзакций, и нужно посчитать итоговый баланс каждого клиента. Часто встречается в финтех-приложениях, аналитических сервисах и бэкендах.

В этой задаче:
Используем defaultdict для аккумулирования балансов клиентов.

Применяем Decimal для точной работы с денежными суммами.

Оборачиваем всю логику в удобную функцию calculate_balances.


Если итоговый баланс клиента отрицательный — стоит проверить транзакции на ошибки, переплаты или проблемы с платежами.

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍10🔥7