Pull to refresh
16K+
1
Алексей@Razor00913

User

-4,1
Rating
1
Subscribers
Send message

Развиваем проект: фильтрация, поиск и экспорт данных

Level of difficultyMedium
Reading time24 min
Reach and readers7K

В прошлой части мы превратили простое приложение для заметок в удобный инструмент с цветовой индикацией, сортировкой и возможностью редактирования. Однако, когда задач становится много, даже самый красивый список может превратиться в нечитаемую ленту. Согласитесь, сложно ориентироваться, когда нужно найти одну важную задачу среди сотни выполненных.
В этой статье мы добавим инструменты профессионального управления:

Читать далее

Развиваем проект: добавляем новые возможности в десктопное приложение

Level of difficultyEasy
Reading time15 min
Reach and readers4.9K

Наше приложение получилось достаточно удобным, но давайте сделаем его ещё функциональнее. В предыдущей части мы заложили основу: работа с JSON, CRUD-операции и базовый интерфейс. Теперь пришло время добавить те самые «плюшки», которые превращают учебный проект в полноценный инструмент.
Мы добавим четыре важные функции:

Читать далее

Вспоминаем что такое CRUD на примере десктопного менеджера на Python

Level of difficultyEasy
Reading time8 min
Reach and readers8.8K

Многие новички, которые только начинают свою карьеру в программировании, не совсем понимают что такое CRUD. CRUD (Create, Read, Update, Delete) — термин, исходя из обычного перевода (Создавать, читать, обновлять, удалять), обозначает четыре базовые операции для управления данными в системах. Я хочу, попытаться, объяснить на простом примере что же это такое и как с ним можно работать.

Сегодня мы напишем классический десктопный менеджер задач с графическим интерфейсом. Это отличный способ изучить и закрепить:

Читать далее

Как мы ускорили SQL-запросы: реальные кейсы оптимизации PostgreSQL

Reading time2 min
Reach and readers11K

Достаточно большое количество проблем производительности в backend-приложениях на самом деле находятся не в коде. За последние пару лет мне несколько раз приходилось разбирать системы, где:

API отвечало слишком долго

CPU базы был загружен почти на 100%

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Десктоп разработчик, Разработчик приложений
SQL
Python
PostgreSQL
MySQL
Базы данных
Java
C++
C#
Visual Studio
Разработка программного обеспечения