| Date | Title | Description |
| 22.06.2026 | Как желание написать простой CRUD привело к созданию целой видеоплатформы | Введение
Подготовка к работе
Начало работы
Когда одного CRUD'а мало
Начинаем делать реальный проект
Перед разделением на микросервисы
Разделение на микросервисы
Создание клиентских приложений
Добавление мониторинга
Перевод проекта в Kuberne... |
| 11.06.2026 | FastAPI и S3 — строим сервис безопасной генерации временных ссылок | В современных веб-приложениях хранение файлов часто отдают специализированным объектным хранилищам, таким как S3. Это удобно, масштабируемо и надежно. Однако здесь возникает классическая проблема проектирования: как обеспечить безопасный до... |
| 25.05.2026 | Heartbeat-мониторинг cron-job'ов: dead-man-switch на FastAPI | Привет, Хабр!
Обычный uptime-мониторинг проверяет, отвечает ли сервис на запросы. Cron-job ничего не отвечает — он запускается раз в N часов, делает работу и молча завершается. Если cron перестал запускаться (uptime daemon упал, машина в re... |
| 09.03.2026 | Умная теплица на Raspberry Pi 4: управляем GPIO, ESP8266 и автоматизацией через веб-интерфейс. Часть 1 | Когда у меня появилась теплица, первым желанием было автоматизировать всё, что можно: контроль температуры, управление вентиляцией, полив, освещение. Готовые решения либо стоят дорого, либо замкнуты в экосистеме одного производителя, либо н... |
| 07.03.2026 | Как я на 8 марта написал AI-Wish-лист по книге «Пять языков любви» — и автоматизировал романтику | Всем привет! Мне 34, из них больше десяти лет я в коммерческой разработке. Примерно столько же я женат на Катюше. За это время мы прошли через всё: от внезапных сюрпризов, которые категорически «не зашли» (самый эпичный фейл — подаренная мн... |
| 04.03.2026 | Векторный поиск в PostgreSQL: PGVector, SQLAlchemy и FastAPI | Привет Хабр! Меня зовут Владимир и я алкоголик решил выйти из зоны комфорта и начать чего-нибудь писать. В этом материале я хочу поделиться своими наработками по организации векторного хранилища в PostgreSQL и реализации базового API для не... |
| 26.02.2026 | Представлен выпуск децентрализованной платформы для обмена медиафайлами MediaGoblin 0.15 | 26 февраля 2026 года представлена версия децентрализованной платформы для обмена мультимедийными файлами MediaGoblin 0.15.0. Решение предназначено для организации хостинга и обмена медиаконтентом, в том числе фотографиями, видеороликами, зв... |
| 23.02.2026 | Три аккаунта ChatGPT и один прокси: как перестать следить за лимитами | У меня три ChatGPT-аккаунта. На каждом свои лимиты, своя история, свои причины существовать. И на каждом они кончаются в самый неподходящий момент.
Переключаться вручную то ещё удовольствие. Особенно когда работаешь через Codex CLI или Open... |
| 01.02.2026 | Интроспекция в Python на реальных примерах: как код узнает сам о себе | В Python код является данными. Функции, классы, модули и даже стек вызовов можно исследовать во время выполнения программы. Этот механизм называется интроспекцией.
Интроспекция активно используется во фреймворках, логировании, тестах, depen... |
| 28.01.2026 | Lessons Learned from Switching from Python to Rust | Share
Share
Share
Share
Email
When I first decided to migrate our backend stack from Python to Rust, it wasn’t just about curiosity – it was born from real pain points around performance, deployment costs, and reliability under load. Python... |
| 25.01.2026 | Компромиссы построчной вставки в БД и батчинга | У тех, кто не кодит, бытует мнение, что у разработчиков на любую задачу есть какое-то одно решение — бест-практика. Достаточно почитать SO или, вот теперь, пообщаться с нейронкой и — вуаля — задача сделана. На практике, даже у такой задачи,... |
| 23.01.2026 | Модуль Python для обновления данных в БД — DBMerge | Хочу рассказать о своей разработке и поделиться ей с сообществом habr в виде готового модуля для Python.
Этот модуль решает задачу обновления данных в базе данных. Он выполняет insert/update/delete в одном действии.
Модуль DBMerge проектиро... |
| 22.01.2026 | Сделал бота для автоматизации поиска лидов | Привет, Хабр! Первая моя первая прикладная статья с конкретным опытом по проекту.
TL;DR: Собрал систему на Python + LLM, которая парсит Telegram-чаты, находит людей с конкретными болями и генерирует персонализированные сообщения для аутрича... |
| 15.01.2026 | Как написать линтер для SQL-миграций | Привет! Меня зовут Алексей Сидоров, я Python-разработчик в команде краткосрочной аренды в Домклик. В этой статье разберём, как и зачем проверять код миграций схемы базы данных и как написать свой линтер.Введение
Миграции — это одна из тех ч... |
| 22.12.2025 | Хроники тестирования Data Quality | В современных data-процессах ключевую роль играет обеспечение качества данных. Рассмотрим четыре популярных подхода: DBT, SQL, Python (Pandas/SQLAlchemy) и Great Expectations, оценив их эффективность для различных сценариев проверки данных.... |
| 01.02.2025 | Бесконечное хранилище данных в Telegram | Изучая Aiogram, мне стало понятно, что лимиты для тг-ботов достаточно большие, поэтому с их помощью можно хранить объемные данные
Немного покопавшись, я создал библиотеку, для того, чтобы было проще работать с данными
Репозиторий на Гитхабе... |
| 31.01.2025 | Navigating the Landscape of Python Test Assignments: A Guide for Aspiring Developers | In the world of programming, test assignments are the gatekeepers to opportunity. They are the first impression you make on potential employers. Think of them as your audition for a role in a high-stakes play. You must shine, stand out, and... |
| 30.01.2025 | The Evolution of Java: A New Era of Integrity and Simplicity | Java has long been a cornerstone of the programming world. Its versatility and robustness have made it a go-to language for developers across various domains. However, as technology evolves, so too must the tools we use. Recent changes in J... |
| 29.01.2025 | The Art of Clean Code in Python: A Guide to Writing Readable and Maintainable Code | In the world of programming, clean code is like a well-tended garden. It flourishes, is easy to navigate, and requires less maintenance. Writing clean code is not just a skill; it’s an art form. This article explores the principles and prac... |
| 28.01.2025 | Уйти от ORM | Сегодняшние проблемы ORM
Проблемы ORM хорошо известны - именно поэтому вы и читаете эту статью. Подробно о проблемах конкретной реализаций ORM на Java мы писали ранее. Все тезисы этой статьи распространяются и на Python с SQLAlchemy и други... |
| 28.01.2025 | Как правильно делать тестовые задания на Python (flask, fastapi) | Почему к моим совета стоит прислушаться
Александр Чепайкин
Senior Python Developer в крупном финтехе. С 2012 года в IT, участвовал в разработке простых сайтов, интернет-магазинов, игр и сложных распределенных систем. Несколько лет работал у... |
| 28.01.2025 | Concurrency testing — отлавливаем состояния гонки | В статье разберём некоторые техники обнаружения плавающих багов, вызванных конкурентностью. Сделаем подход к автоматическому тестированию устойчивости веб-сервисов к различным race condition. Примеры будут на python + asyncio + sqlalchemy, ... |
| 21.01.2025 | Подружить Great Expectations с Impala: решение для больших данных | Всем привет, меня зовут Ольга Вишницкая, работаю главным аналитиком данных в одном департаментов Газпромбанка. Мы постоянно следим за развитием инструментов и технологий в области анализа данных, ищем и тестируем новые решения. И в какой-то... |
| 20.01.2025 | Пишем морской бой на VueJS и Python | Привет, Хабр!
В этой статье расскажу о создании популярной игры. Можно будет поиграть со случайным соперником и попробовать свои силы с другом.
Ссылка на игру
Исходники в конце статьи.
Технологический стэк:
Frontend: VueJS [Options API] (Ty... |
| 15.01.2025 | Unleashing the Power of Local Data Analytics with Docker | In the fast-paced world of data analytics, speed and efficiency are king. Imagine being able to set up your entire analytics environment in minutes. Picture a world where you can bypass the bureaucratic hurdles of corporate processes. This ... |
| 14.01.2025 | Как аналитику развернуть локальный эирфлоу и прокинуть хуки в бд? | Кому можем быть полезна эта статья?
В вашей компании вообще нету эирфлоу или аналога.
У вас есть эирфлоу но тестирование дага можете проводить только на проде, нету стейджа ( деф контура). А если на прод еще и апрув нужен то это вообще сказ... |
| 14.01.2025 | Полный цикл аналитической разработки за пару минут | Сталкивались ли вы в вашей компании с проблемами?
Невозможностью по-быстрому создать таблицу. Вместо этого нужно катить миграцию, получать апрувы от DWH, следить за тем чтобы таблица была производительна и тд
Вам не нравится BI вашей компан... |
| 13.01.2025 | Building a Telegram Bot with FastAPI and Vue.js: A Step-by-Step Guide | In the digital age, convenience is king. Imagine a world where booking a doctor's appointment is as easy as sending a message. This is the promise of a Telegram bot integrated with a MiniApp, powered by FastAPI and Vue.js. This article will... |
| 13.01.2025 | FastAPI и Vue.js 3: телеграм-бот с MiniApp для записи и автоматических уведомлений. Пишем бэкенд | Приветствую, друзья!
Сегодня я рад представить вам новый крупный проект, в рамках которого мы разберем технологии и подходы, которые ранее не освещались в моих статьях.
На этот раз мы создадим телеграм-бота с MiniApp (ранее известным как We... |
| 11.01.2025 | Миграция данных: Понятие, виды и примеры на Python | Миграция данных — это важный процесс, который включает в себя перенос информации из одной системы хранения данных в другую. Это может быть необходимо по множеству причин, таких как обновление систем, интеграция новых технологий или соблюден... |
| 26.12.2024 | UV как альтернатива Poetry | Пакетных менеджеров для питона как‑то слишком много. У этого, конечно, есть очевидная причина — скудность функционала pip, встроенного пакетного менеджера. Но всё равно внутренний перфекционист хочет простое решение из коробки. Установил пи... |
| 16.12.2024 | Navigating the Depths of Airflow: A Beginner's Guide to PostgreSQL Tables | Airflow is like a conductor orchestrating a symphony of tasks. It schedules and manages workflows, ensuring that each note plays in harmony. But behind this beautiful music lies a complex structure, particularly in its use of PostgreSQL tab... |
| 14.12.2024 | Airflow и устройство некоторых таблиц | Меня зовут Дмитрий и я вляпался в Airflow. Цель этой статьи — помочь начинающим пользователям Airflow ознакомиться с таблицами PostgreSQL. Время узнать насколько глубока аирфлоуольная нора.
Джун наблюдает за тем, как глубоко заберется мидл.... |
| 12.12.2024 | Рекурсивные запросы в SQLAlchemy | Оглавление
Введение
Ленивая стратегия
Selectin
Joinload
Сырой рекурсивный CTE-запрос
CTE-запрос core SQLAlchemy
Сравнение производительностиВведение
Когда возникает необходимость работать с иерархической структурой данных, кажется, что реше... |
| 27.11.2024 | Building a Task Manager: From Concept to Completion | Creating a task manager application is like planting a seed and nurturing it into a flourishing tree. Each step, from setup to deployment, is crucial for growth. This guide will walk you through the process of building a task manager using ... |
| 24.11.2024 | Python REST API: Flask, Connexion и SQLAlchemy (часть 3) | Это перевод статьи от Philipp Acsany
Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной ... |
| 19.11.2024 | The Art of Building a REST API with Flask and SQLAlchemy | In the world of web development, REST APIs are the backbone of modern applications. They allow developers to separate the front end from the back end, creating a seamless experience for users. This article dives into the intricacies of buil... |
| 18.11.2024 | Python REST API: Flask, Connexion и SQLAlchemy (часть 2) | Это перевод статьи от Philipp Acsany
Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной ... |
| 29.10.2024 | Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов | Привет, друзья!
Сегодня я продолжу делиться примерами создания приложений с использованием MiniApp в Telegram, и на этот раз мы создадим настоящую классику — головоломку 2048, полностью интегрированную в Telegram MiniApp.Что мы будем делать... |
| 25.10.2024 | SQLAlchemy 2.0 + Python Generic, или как создать универсальный репозиторий для работы с БД | Доброго времени суток, товарищи, эта статья, так скажем, продолжение предыдущей статьи об SQLAlchemy 2.0 для новичков, в этой статье мы узнаем что такое Python Generic и как его можно использовать в наших целях при взаимодействии с БД.Перво... |
| 22.10.2024 | The Art of Efficient Typo Correction and SQLAlchemy Optimization | In the digital age, speed is king. Whether it’s correcting typos in user queries or optimizing database interactions, efficiency is paramount. This article explores two distinct yet equally vital areas: typo correction in search engines and... |
| 19.10.2024 | The Art of File Sharing: Navigating Local Networks with Python | In a world where data flows like water, the need for seamless file sharing is more crucial than ever. Whether it’s a quick transfer between devices or a more permanent solution, the options can feel overwhelming. The digital landscape is li... |
| 19.10.2024 | Создаём свой реестр данных на основе ФГИС «Аршин». Часть 1 — добавляем данные в PostgreSQL и сокращаем размер БД | Всем привет. Этот практический цикл статей рассчитан на начинающих. Я решил поделиться своим опытом создания реестра данных на основе государственного. Данные будут храниться в базе данных PostgreSQL, доступ к ним будет осуществляться через... |
| 18.10.2024 | Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник | Недавно я обратил внимание, что в русскоязычном интернете очень мало доступной и понятной информации о библиотеке Pydantic, особенно об её обновлённой версии 2. Это кажется странным, потому что Pydantic — это очень простая в освоении библио... |
| 17.10.2024 | Готовим SQLAlchemy правильно | ORM и проблемы
ORM были призваны восполнить пробел между объектно-ориентированными языками программирования, которые предоставляют разработчикам возможность работать с сущностями путем обращения к их интерфейсам, определяемым их чертежами (... |
| 15.10.2024 | Открытие TortoiseORM: Асинхронная ORM глазами Python-разработчика | Первые впечатления
Недавно я столкнулся с задачей выбора ORM для нового проекта на Python, и мое внимание привлекла TortoiseORM. Скажу честно, я был удивлен тем, насколько эта ORM упрощает работу с базами данных в асинхронных приложениях.
К... |
| 12.10.2024 | Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic | Наконец-то настало время заняться тем, что я уже давно планировал — создать подробный гайд по работе с асинхронной версией SQLAlchemy 2.0 в стиле ORM. Эта серия статей охватит абсолютно все аспекты: от моделей и связей между ними до миграци... |
| 10.10.2024 | Как я написал бота для саммари telegram каналов | Всем привет!
Меня зовут Азрет, я - CTO в AAA (читается как "трипл-эй"). Мы разрабатываем LLM приложения для бизнеса. Решаем разнообразные задачи - оптимизация внутренних процессов за счет ИИ, маркетинговые исследования и запуск но... |
| 07.10.2024 | The Art of Data Preprocessing in Machine Learning: A Crucial Step for Success | In the world of machine learning, data is the lifeblood. But raw data is often messy, like a canvas splattered with paint. Before we can create a masterpiece, we must first clean it up. This process is known as data preprocessing. It’s the ... |
| 07.10.2024 | Предварительная обработка данных в машинном обучении: инструкция, инструменты, полезные ресурсы для начинающих... | В статье рассказываем, зачем обрабатывать данные перед загрузкой в модель, как провести предобработку и какие инструменты использовать.
Мария Жарова
Data Scientist, Альфа-БанкЧто такое предобработка данных
Предобработка — это подготовка наб... |
| 06.10.2024 | SQLAlchemy 2.0 для новичков | Данная статья представляет собой ознакомление с базовым синтаксисом SQLAlchemy 2.0, информации здесь хватит для того, чтобы сразу начать пользоваться и удовлетворить большинство ваших нужд, да и на неё вы потратите меньше времени, чем на чт... |
| 01.10.2024 | Navigating the Data Jungle: Mastering Python Database Interactions | In the digital age, data is the lifeblood of applications. It flows like a river, carrying vital information. But to harness this power, developers need the right tools. Python offers a robust ecosystem for database interactions, and unders... |
| 30.09.2024 | Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем | Привет, друзья! Сегодня я подготовил для вас увлекательную практическую статью о создании мини-чата на FastApi. Мы погрузимся в мир вебсокетов, узнаем, зачем они нужны и как применяются в реальных приложениях. Также я продемонстрирую работу... |
| 25.09.2024 | Практические примеры работы с БД на Python | Базы данных являются важной составляющей любого современного приложения. БД хранят и обрабатывают огромное количество данных. При этом с приложением может работать одновременно большое количество пользователей и важно обеспечить надежное и ... |
| 21.09.2024 | Программирование — это вообще не просто!⠀ | Привет, Хабр!
Идея статьи появилась, когда я начал повсюду замечать якобы подтверждения мифа, что «программирование — это просто».
В новостях «восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бо... |
| 10.09.2024 | Streamlining Local Development with Free HTTPS Domains | In the world of web development, security is paramount. A domain name with HTTPS is no longer a luxury; it’s a necessity. This is especially true for applications that rely on webhooks, like Telegram bots. Without HTTPS, these applications ... |
| 10.09.2024 | Мини-гайд по отправке сообщений из Google Таблицы или базы данных с Python | В этом материале расскажем, как автоматизировать отправку сообщений-уведомлений по данным из таблицы.
Допустим, есть заранее приготовленная база данных в CMS, куда попадают заявки от покупателей — возможно, это заказ товаров или в ресторане... |
| 08.09.2024 | Ускоряем разработку на FastAPI: Мощный инструментарий для создания и тестирования API | В мире современной веб-разработки FastAPI зарекомендовал себя как мощный и быстрый фреймворк для создания API. Однако, при работе над крупными проектами разработчики часто сталкиваются с необходимостью оптимизировать рутинные процессы, улуч... |
| 18.08.2024 | Паттерн Unit of Work в Python с SQLAlchemy | Привет, Хабр!
Unit of Work отслеживает все объекты, которые были загружены в память и изменены в ходе выполнения программы. Он управляет их состояниями и сохраняет изменения в базе данных в конце транзакции. Это делается с использованием се... |
| 13.08.2024 | Правильный инструмент для аналитики нагрузочного тестирования | Вступление
В данной статье хочу рассказать про сервис load-testing-hub, главная задача которого это сбор, агрегация, анализ и визуализация данных о нагрузочном тестировании
Расскажу о том, какие проблемы решает сервис, как он помогает оцени... |
| 05.08.2024 | Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 1 | Привет, хабравчане!
Я Дима, Python-разработчик из 21YARD, сервиса поиска строительных подрядчиков.
В серии статей расскажу, что такое DDD (domain-driven design) и какие у него преимущества и недостатки. Разберемся, когда применять подход и ... |
| 18.07.2024 | Работает — не трожь: зачем обновлять Python в долгоживущих проектах | Всем привет! Меня зовут Сергей Яхницкий. Я пишу на Python уже больше шести лет, техлид в Яндекс Такси, Python‑евангелист и член Python‑комитета Яндекса (аналог Python Steering Council).
Человек я простой, звёзд с Гитхаба не хватал: до того,... |
| 18.07.2024 | Создание собственного API на Python (FastAPI): Авторизация, Аутентификация и роли пользователей | Друзья, приветствую! К сожалению, не хватает времени, чтобы чаще публиковаться, и надеюсь, что вы ждали этой статьи.
Как вы поняли из названия, сегодня мы поговорим про авторизацию и аутентификацию. Прежде чем вы приступите к прочтению стат... |
| 12.07.2024 | Создание собственного API на Python (FastAPI): Router и асинхронные запросы в PostgreSQL (SQLAlchemy) | Друзья, приветствую! Если вы читали мои прошлые статьи из серии «Создание собственного API на Python (FastAPI) и повторяли за мной, то сейчас вы готовы к полноценной интеграции PostgreSQL в ваше API.
Для того чтоб это сделать у вас должны б... |
| 09.07.2024 | Создание собственного API на Python (FastAPI): структура проекта, SQLAlchemy PostgreSQL, миграции и первые модели таблиц | Приветствую всех, друзья! Ранее мы рассматривали базовые аспекты работы с FastAPI: различные типы запросов, их валидацию и обработку, а также ответы на эти запросы. Однако, это лишь верхушка айсберга.
Прошлые статьи:
Создание собственного A... |
| 07.07.2024 | Создание собственного API на Python (FastAPI): Гайд по POST, PUT, DELETE запросам и моделям Pydantic | Друзья, приветствую вас в очередной статье, посвященной разработке API с использованием фреймворка FastAPI. В прошлой публикации мы познакомились с основами FastAPI и написали первые функции, освоив GET-запросы. Однако возможности HTTP обще... |
| 24.06.2024 | Мега-Учебник Flask Глава 15: Улучшенная структура приложения (издание 2024) | Это пятнадцатая часть серии мега-учебника Flask, в которой я собираюсь реструктурировать приложение, используя стиль, подходящий для более крупных приложений.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База... |
| 03.06.2024 | Шпаргалка по SQLAlchemy для начинающих алхимиков | На данном этапе своего становления в разработке SQLAlchemy мне еще кажется излишним инструментарием. Ведь в моих небольших приложениях мне пока было проще писать все запросы к базам на чистом SQL, упаковывать их в отдельные методы какого-ни... |
| 02.06.2024 | Не только ORM (NoORM) | Привет, Хабр! Хочу поделиться самодельной питонской библиотекой (ссылка на GitHub в конце статьи), существенно упрощающей взаимодествие с базами данных.
На настоящий момент популярны два основных способа организовать работу с базой данных:
... |
| 30.05.2024 | Книга «Микросервисы и API» | Привет, Хаброжители!
Простые и понятные API — необходимое условие успеха микросервисных приложений. Хорошо продуманные API гарантируют надежную интеграцию сервисов и помогают упростить сопровождение, масштабирование и дальнейшее совершенств... |
| 19.05.2024 | Мега-Учебник Flask Глава 9: Разбивка на страницы (издание 2024) | Это девятая часть серии мега-учебника Flask, в которой я собираюсь рассказать вам, как разбивать списки записей базы данных на страницы.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных
Глава 5: Логин... |
| 12.05.2024 | Мега-Учебник Flask Глава 8: Подписчики (издание 2024) | Это восьмая часть серии мега-учебника Flask, в которой я собираюсь рассказать вам, как реализовать функцию "подписчики", аналогичную функции Twitter и других социальных сетей.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава... |
| 04.05.2024 | Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024) | Это седьмая часть серии мега-учебника Flask, в которой я собираюсь рассказать вам, как выполнять обработку ошибок в приложении Flask.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных
Глава 5: Логины п... |
| 13.04.2024 | Мега-Учебник Flask Глава 4: База данных (издание 2024) | Это четвертая часть серии мега-учебника Flask, в которой я собираюсь рассказать вам, как работать с базами данных.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных (Эта статья)
Глава 5: Логины пользов... |
| 09.04.2024 | Быстрый запуск pet-проекта на Python и PostgreSQL | Photo by charlesdeluvio on Unsplash
Уверен, небольшие pet-проекты полезны не только для прокачивания навыков, но и для отвлечения от рабочей рутины и - нередко - для решения небольших практических задач.
Курс рубля, как водится, - всегда ак... |
| 09.04.2024 | Основы метаклассов в Python: Простое понимание с примерами | Введение
Python, с его изящным и лаконичным синтаксисом, славится своей гибкостью и способностью приспосабливаться к различным задачам программирования. Одним из ключевых элементов его синтаксиса является объектно-ориентированное программир... |
| 31.03.2024 | Мега-Учебник Flask Глава 1: Привет, мир! (издание 2024) | Этой статьёй я начинаю перевод обновленного учебника по Flask от Мигеля Гринберга. Перевод издания 2018 остаётся достаточно актуальным для изучения веб-фреймворка, но обновление коснулось многих используемых пакетов, что привело к изменению... |
| 30.03.2024 | Fedora Linux 40 появится уже через месяц: что нового в дистрибутиве? | На днях стартовал тестовый процесс для бета-версии Fedora Linux 40, релиз которого запланирован на 23 апреля. Стоит отметить, что этот выпуск касается Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora C... |
| 21.04.2023 | Асинхронный файловый api-сервис | Идея написать данную статью родилась после моего фейла по разработке данного сервиса. Суть задачи была проста — написать сервер с базовыми методами сохранения и отдачи файлов и сервисными методами по специфичной обработке файлов. Обмен данн... |
| 09.02.2023 | Главное из мира Python за январь-2023 | Раз в месяц мы в Moscow Python Podcast собираемся и обсуждаем новые релизы, PEP, заинтересовавшие нас инструменты и статьи. В этом выпуске для вас говорили Михаил Корнеев и Илья Лебедев.
Вы также можете посмотреть на нас:
Или послушать на п... |
| 02.02.2023 | Свежие PEP, SQLAlchemy 2.0 и топ библиотек 2022 — обсуждаем в прямом эфире | Привет! В рамках Moscow Python Podcast поделимся интересными на наш взгляд новостями и апдейтами мира Python. Первый выпуск проведем 3 февраля в 14:00 по Москве обсудим:
свежие PEP, особенно, сборку Python без GIL;
новый асинхронный фреймво... |
| 01.12.2022 | SAST для самых маленьких. Обзор open-source инструментов поиска уязвимостей для C/C++ | Привет, Хабр!
Навыки статического анализа кода в арсенале исследователя безопасности приложений фактически являются must-have скиллом. Искать ручками уязвимости в коде, не прибегая к автоматизации, для небольших проектов вполне быть может и... |
| 22.06.2022 | Приложение для чата в реальном времени с помощью Nestjs и PostgreSQL | При помощи этого руководства вы научитесь добавлять функции чата в реальном времени в ваше веб-приложение Nestjs с использованием веб-сокетов. Мы создадим само приложение для чата, а также сохраним чаты пользователей в базе данных PostgreSQ... |
| 21.05.2022 | ORM — отвратительный анти-паттерн | От автора перевода: Написанный далее текст может не совпадать с мнением автора перевода. Все высказывания идут от лица оригинального автора, просьба воздержаться от неоправданных минусов. Оригинальная статья выпущена в 2014 году, поэтому не... |
| 02.05.2022 | Создаем простой ETL на Python | Photo by Danny MenesesОбзор решения на Python
В работе аналитика данных часто приходится использовать наборы данных, загружаемые из открытых источников. Рассмотрим простой пример использования конвейера для таких задач.
ETL, сокращение от e... |
| 12.10.2021 | SQL в SQLAlchemy | Меня зовут Алексей Казаков, я техлид команды «Клиентские коммуникации» в Домклик. По моему опыту подавляющее большинство приложений, взаимодействующих с базой данных, использовали для этого Object Relational Mapper. В этой статье я продолжу... |
| 11.10.2021 | Будущее BI за открытым ПО | В этом посте представлен перевод статьи на Medium от Maxime Beauchemin. Перевод подготовлен при поддержке сообщества аналитического курса DataLearn и телеграм-канала Инжиниринг Данных
В то время, пока программное обеспечение до сих пор акти... |
| 30.09.2021 | Как настроить SQLAlchemy, SQLModel и Alembic для асинхронной работы с FastAPI | В этом руководстве предполагается, что у вас есть опыт работы с FastAPI и Postgres с помощью Docker. Вам нужна помощь, чтобы ускорить работу с FastAPI, Postgres и Docker? Начните со следующих ресурсов:
Разработка и тестирование асинхронного... |
| 22.09.2021 | Postgresso 34 | В ожидании PostgreSQL 15
PostgreSQL 15: Часть 1 или Коммитфест 2021-07
Думаю, вы следите за обзорами Павла Лузанова о новостях коммитфестов. Если нет, то задумайтесь, не стоит ли. Павел, между прочим, не перечисляет буквально все патчи, а о... |
| 27.05.2020 | Бот для предсказания Covid по симптомам | Здравствуйте коллеги,
0 Обсудить
124 просмотров
Меня зовут Игорь Воробьёв и с недавнего времени мне стали очень интересны темы Machine Learning и Data Science. Каждый раз видя какую-то проблему я безудержно пытаюсь применить мои немногочисл... |
| 14.01.2014 | Эволюция веб-разработчика: от PHP-новичка до Python-ниндзя | Anonymous 14 января 2014, 10:09 Эволюция веб-разработчика: от PHP-новичка до Python-ниндзя
Оставить комментарий |
| 09.09.2008 | Ars at DjangoCon: What Django can learn from Zope | reader comments with 0 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
Zope 2 was a Python-based web development framework that built all its components in-house and has been superseded by Zope 3 an... |