Найти в Дзене
Асинхронность в Python с AsyncIO
Добрый день, дорогие друзья! 🔥Спешим поделиться отличной новостью - У НАС ВЫШЕЛ НОВЫЙ КУРС - Асинхронность в Python с AsyncIO. ❗️В курсе мы простыми словами рассказываем об асинхронности с использованием библиотеки asyncio и показываем, как её применять в реальных задачах. Вы научитесь: ✔️ писать асинхронный код ✔️ управлять задачами и корутинами ✔️ использовать паттерн producer/consumer ✔️ разделять задачи на очереди ✔️ использовать...
6 месяцев назад
__init__ или __new__? При чем тут Метакласс?
В комментариях вспомнили одну интригующую фразу Тима Питерса: "Метаклассы это глубокая магия, о которой 99% пользователей даже не нужно задумываться. Если вы думаете, нужно ли вам их использовать — вам не нужно (люди, которым они реально нужны, точно знают, зачем они им, и не нуждаются в объяснениях, почему)." Но неужели нам не хочется научиться магии? Или всё сложно? А давайте-ка попробуем 😁 Определим простой класс: При создании экземпляра MyClass кажется, что первым делом вызывается метод __new__ (конструктор), затем — __init__ (инициализатор)...
140 читали · 9 месяцев назад
Какие виды программирования есть и чем они отличаются?
Существует несколько основных парадигм программирования — способов мышления и организации кода. Каждая из них предлагает разный подход к решению задач, и часто они смешиваются в современных языках (включая Python). Ты управляешь состоянием, указываешь порядок выполнения шаг за шагом. 🔧 Пример: 🧠 Подходит для: скриптов, низкоуровневого кода, контроля. Код разбивается на процедуры (функции). Всё ещё императивное, но более структурированное. 🔧 Пример: 🧠 Удобно для: небольших проектов, CLI-утилит, алгоритмов...
444 читали · 10 месяцев назад
🔧 Какой стек мы выбрали для проекта и почему?
В начале любого проекта встаёт главный технический вопрос: какой стек использовать, чтобы построить мощный, гибкий и масштабируемый инструмент? Мы хотим, чтобы авторы могли не просто писать тексты, а собирать целые онлайн-курсы: с модулями, уроками, шагами, заданиями, тестами и гибкой логикой прохождения. Всё это — с AI-поддержкой и современным UI. Время — бесценный ресурс, поэтому нам необходимо работать над проектом разумно и эффективно. Вот, к чему мы пришли: Django — проверенный временем фреймворк, идеально подходящий для быстрой разработки веб-приложений любой сложности...
102 читали · 10 месяцев назад
Мы начинаем свой стартап!
Привет, друзья! Долго думали — и решились. Мы начинаем работу над собственной платформой для создания и публикации обучающих материалов. Мы хотим сделать удобный инструмент, с помощью которого любой автор сможет собрать свои знания в онлайн-курс: с модулями, уроками, шагами, тестами, заданиями и не только — всё с гибкой логикой, поддержкой AI и современным UI. Или быстро собрать и опубликовать тест, а затем отправить своим ученикам. Задача объёмная, будет много кода и слёз, поэтому мы нуждаемся...
10 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала