👍15❤7
В этой статье мы создадим свой веб-фреймворк на Python с использованием gunicorn, он будет легким и иметь базовый функционал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥1
Media is too big
VIEW IN TELEGRAM
Сегодня в видео попрактикуемся в создании классов и описании их методов: создадим атрибуты класса и экземпляра, а также сделаем конструктор класса (метод _init_)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1
🤯9🤔5👍4❤1🔥1
Сегодня мы рассмотрим основные способы получения иерархической структуры из БД на примере реального многослойного приложения с использованием SQLAlchemy 2.0
В завершение статьи автор проведет сравнение производительности всех описанных подходов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Создадим такой класс, у экземпляров которого будет одно общее состояние и изменения одного экземпляра будут затрагивать другие экземпляры
Такая реализация называется
"Моносостояние"
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5
🤯18🤔11🔥5
Сегодня мы создадим FullStack приложение: файлообменник с временным хранилищем на сервере
Другими словами, мы сделаем так, чтобы пользователь при отправке файлов на наш сервер выбирал срок жизни файла, и по истечении этого срока файл с сервера автоматически удалялся
Сегодня нам предстоит использование ряда разрозненных технологий, начиная от простых HTML + CSS и заканчивая настройкой связей между FastAPI и Celery:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5
Media is too big
VIEW IN TELEGRAM
Приватные методы позволяют закрыть доступ к данным вне нашего класса
При помощи приватных атрибутов и методов мы скрываем (инкапсулируем) логику работы нашей программы от пользователя и предоставляем ему только конечный результат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Что выведет код?
Anonymous Quiz
17%
dict_keys(['a', 'b', 'c'])
32%
(['a', 'b', 'c'])
14%
dict_keys(['b', 'c'])
25%
(['b', 'c'])
12%
Ошибку
🤯8👍2
Конфиги используются в каждом приложении, многие разработчики используют для управления конфигурационными файлами стандартные библиотеки по типу
json
и yaml
, а также python-dotenv
для загрузки чувствительных данных из файла в переменные окруженияВ этой статье мы научимся загружать как нечувствительные данные из файлов TOML, так и переменные из
.env
в классыPlease open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Media is too big
VIEW IN TELEGRAM
Геттер(getter) – это специальный метод, позволяющий получить доступ к приватному атрибуту
Сеттер (setter) – это специальный метод, дающий возможность присвоить новое значение приватному атрибуту
Свойство(property atribute) – позволяет установить геттеры и сеттеры к определенному атрибуту вашего класса
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
⚡️XMAS HACK к нам мчится!
С 20 по 23 декабря под звон Jingle bells пройдет самый яркий и праздничный хакатон 2024 года - XMAS HACK.
🎁Дед Мороз и Снегурочка уже положили под елочку XMAS HACK особый подарок - 1 000 000 рублей!
✨Уникальный кейс от Tvigle:
QoE Master: Мониторинг и улучшение качества воспроизведения
👨💻Задача:
Разработайте систему мониторинга и оценки качества восприятия (QoE) зрителем онлайн-кинотеатра. Система должна автоматически собирать ключевые метрики (время старта воспроизведения, количество буферизаций, задержки, отклики) и выдавать рекомендации по улучшению качества стриминга.
🚀Осталось собрать команду и до 19 декабря подать заявку на участие: https://xmas-hack.ru/
🎅XMAS HACK к нам мчится, скоро все случится!🌟
С 20 по 23 декабря под звон Jingle bells пройдет самый яркий и праздничный хакатон 2024 года - XMAS HACK.
🎁Дед Мороз и Снегурочка уже положили под елочку XMAS HACK особый подарок - 1 000 000 рублей!
✨Уникальный кейс от Tvigle:
QoE Master: Мониторинг и улучшение качества воспроизведения
👨💻Задача:
Разработайте систему мониторинга и оценки качества восприятия (QoE) зрителем онлайн-кинотеатра. Система должна автоматически собирать ключевые метрики (время старта воспроизведения, количество буферизаций, задержки, отклики) и выдавать рекомендации по улучшению качества стриминга.
🚀Осталось собрать команду и до 19 декабря подать заявку на участие: https://xmas-hack.ru/
🎅XMAS HACK к нам мчится, скоро все случится!🌟
❤3
👍12🤔7
В данной статье рассматривается один из способов реализации DSL (Domain Specific Language) на примере разработки системы символьного дифференцирования, как в SymPy, с использованием парсер-комбинаторов peco и структурного сопоставления с образцом по PEP 636
DSL применяются:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤯3👍1
Друзья!
Создатели😍 Ideco NGFW дарят нашим 50 подписчикам календарь с прекрасными девушками на 2025 год.
Заполняйте заявку тут: https://ideco.ru/zayavka-kalendar-2025 промокод для поля Лицензия 1000
Успейте стать одним из 50 счастливчиков!
Это абсолютно бесплатно, нужно только заполнить форму.
Создатели
Заполняйте заявку тут: https://ideco.ru/zayavka-kalendar-2025 промокод для поля Лицензия 1000
Успейте стать одним из 50 счастливчиков!
Это абсолютно бесплатно, нужно только заполнить форму.
Please open Telegram to view this post
VIEW IN TELEGRAM
ideco.ru
Заявка на календарь Айдеко 2025
Заполните форму для получения календаря
❤3