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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Решим интересную задачу на Python!

Дан класс Car с атрибутами number и year, а также список экземпляров этого класса — конкретные автомобили с номерами и годами выпуска. Нужно определить средний год выпуска автомобилей по каждому региону.

В этой задаче:
Извлекаем регион из номера срезом

Группируем года выпуска по регионам

Вычисляем среднее значение года по каждой группе регионов


🔥 — если узнал новое
🤝 если знал
решение

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍8🤝61😁1
Что же выведет консоль?
Anonymous Quiz
35%
A
30%
B
14%
C
21%
D
👍15🔥8🤝1
👩‍💻 Хотите, чтобы строки в вашем коде выглядели опрятно, а данные вставлялись без боли?

Сегодня покажу, как с помощью f-строк и метода format() можно делать читаемый и аккуратный вывод — без лишнего шума и сложностей.

Основные моменты:
f-строки с выражениями
format() с позициями и именами
Округление и выравнивание


Подобные приёмы отлично подходят для оформления логов, сообщений, табличек и любых шаблонов, где важна чистота текста.

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🤝22👍10
🔥44😁18👍141
👩‍💻 Разбираем Queue — удобный инструмент для обмена данными между потоками!

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

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍8🤝6👎2
👩‍💻 Работа со строками: методы upper и lower

upper() — переводит все буквы строки в верхний регистр. Полезно для единообразия отображения, например, при выводе заголовков.

lower() — переводит все буквы строки в нижний регистр. Удобно для сравнения строк без учёта регистра, например, при проверке логина.

🔥 — если узнал новое
🤝 — если уже пользовался


👉 Python Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝43🔥11👍61
👩‍💻 Решаем алгоритмы на Python!

Необходимо написать алгоритм сжатия строки — для повторяющихся подряд символов возвращать сам символ и количество его повторений.

В этой задаче:
Работаем со списками

Используем счетчик для подсчета повторений

Создаем условия в цикле для проверки повторений


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

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍8🤝7👎21