This media is not supported in your browser
VIEW IN TELEGRAM
Это официальный перевод документации Django, FastAPI и других Python-инструментов на русский. Всё чётко структурировано: от форм до API и перевода интерфейса. Идеально, если хочешь писать серьёзные Django‑приложения — без гуглопереводов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍8🤝5
На своëм канале он уже осветил такие темы, как:
— Почему твой Python-код медленный?
— Walrus-оператор в Python
— Почему нужно писать is None, а не == None?
— Почему or в Python работает не так, как ты думаешь?
— Почему нельзя использовать изменяемые значения по умолчанию?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2🔥2
Разбираемся с полиморфизмом в Python!
Полиморфизм позволяет объектам разных классов реализовывать одинаковые методы — с разной логикой. Это основа гибкой архитектуры.
Определим классы с методом
Вызовем
Python использует
Добавим новый класс, не меняя основной код:
🔥 Такой подход упрощает расширение, снижает дублирование и делает код гибким.
👉 Python Ready | #практика
Полиморфизм позволяет объектам разных классов реализовывать одинаковые методы — с разной логикой. Это основа гибкой архитектуры.
Определим классы с методом
send()
:class EmailNotifier:
def send(self, message):
print(f"Email → {message}")
class SMSNotifier:
def send(self, message):
print(f"SMS → {message}")
Вызовем
send()
у каждого — без проверок и условий:notifiers = [EmailNotifier(), SMSNotifier()]
for notifier in notifiers:
notifier.send("Новая задача назначена")
Python использует
duck typing
— важно только наличие нужного метода.Добавим новый класс, не меняя основной код:
class PushNotifier:
def send(self, message):
print(f"Push → {message}")
🔥 Такой подход упрощает расширение, снижает дублирование и делает код гибким.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥12👍5
Специально для Вас, собираем лучшие вакансии. Только вакансии с прямыми контактами в Telegram!
🤖 ML & DS
💼 1C
Подпишись чтобы не упустить свой шанс получить лучший оффер!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2🤝2
Создание удобного CLI — ключ к масштабируемым скриптам и утилитам. Вместо постоянного редактирования кода можно просто передавать аргументы прямо из терминала.
В этом гайде:
• Создадим простой, но гибкий интерфейс с argparse.
• Разберем позиционные аргументы, флаги, значения по умолчанию.
• Получим читаемый help-вывод без лишнего кода.
🔥 — если узнал что-то новое
🤝 — если уже использовал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝15🔥12❤9👍4
Например,
upper()
преобразует все символов строки в верхний регистр, find()
ищет подстроку, а replace()
помогает быстро заменить символы.На картинке — 13 самых часто используемых методов строк.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍7🤝6🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
print("Программирование — В С Ё!")
В 2025 году на кодинге уже не вывезешь, перспектива года - Кибербезопасность.
Ловите полезные каналы, которые помогут ворваться в новое направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
👎20🔥4👍2🤝2😁1
🔥11❤4👍4
В этой статье вы научитесь:
• Генерировать синтетические данные для линейной регрессии с помощью NumPy
• Создавать временные ряды с трендом и сезонностью
• Визуализировать полученные наборы данных
• Использовать сгенерированные данные в ML‑задачах
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥4
Хотите обрабатывать тексты в несколько кликов?
Освойте регулярные выражения в новом бесплатном курсе Академии Selectel.
Вы научитесь:
🔹 моментально извлекать данные из гигабайтов текста,
🔹 валидировать формы любой сложности,
🔹 работать с кириллицей без сломанных \b,
🔹 решать задачи с помощью lookarounds и именованных групп.
Курс будет полезен как новичкам, так и опытным специалистам, которые хотят прокачаться в работе со скриптами и редакторами.
Начните обучение прямо сейчас
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqxmLwAQ
Освойте регулярные выражения в новом бесплатном курсе Академии Selectel.
Вы научитесь:
🔹 моментально извлекать данные из гигабайтов текста,
🔹 валидировать формы любой сложности,
🔹 работать с кириллицей без сломанных \b,
🔹 решать задачи с помощью lookarounds и именованных групп.
Курс будет полезен как новичкам, так и опытным специалистам, которые хотят прокачаться в работе со скриптами и редакторами.
Начните обучение прямо сейчас
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqxmLwAQ
👍4❤1🔥1
Пишем функцию, которая возвращает словарь с итоговыми суммами покупок по каждому пользователю.
В этой задаче:
• Обрабатываем список словарей — извлекаем значения по ключам
• Используем defaultdict — удобно накапливать суммы по пользователям
• Применяем округление и сборку финального результата в один шаг
Это тренирует работу с вложенными структурами, аккуратную агрегацию и подготовку данных для аналитики.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2🤝1