Улучшения, показаны 40 из 540.
Пруф отставания это артефакт, по которому должно быть видно, что происходит с учеником. Неоднозначная информация …
Если урок находится на стадии ревью, это не значит что он сдан. Отмечать такие уроки …
Создать .env и использовать в docker-compose по назначению
Необходимо видеть что находиться в конфиге nginx - для проверки работы , тем более вы …
Разделение конфигураций Docker Compose для разных окружений имеет несколько преимуществ: 1. **Гибкость и переносимость**: Разделение …
Когда через месяц-другой выйдет новый докер-образ с обратно несовместимыми изменениями, ваша сборка по Dockerfile сломается, …
Мы готовим чек к печати на кассовом аппарате, а значит передадим текст драйверу оборудования. Сделать …
Сведения о покупке будут приходить в программу в таком виде: ```python products = [ # …
Сейчас линии сверху и снизу чека - горизонтальные границы - создаются внутри одного блока кода, …
Чтобы не копировать вручную значения, используйте переменные окружения. Их значения можно передать при вызове команды …
Чем больше оберток над библиотекой, тем сложнее до неё добраться. Новый функционал: добавить тег или …
Функцию удобно использовать, когда она делает что-то одно - скачивает информацию из сети, либо читает …
Если указать в чеке неверную цену продукта, то покупатель будет озадачен. И он будет вправе …
Написание кода всегда сопровождается составлением документации, хотя бы в минимальном виде. Плохое форматирование мешает читать …
Иногда программе лучше сразу сломаться, сделать это с грохотом и трейсбеком, чем замалчивать ошибку и …
Так как у `hh.predict_rub_salary` и `sj.predict_rub_salary` совпадает алгоритм, его следует выделить в отдельную функцию. Эта …
Функция, которая делают всё сразу, затрудняет программирование. Функцию трудно переиспользовать, если она делает несколько действий. …
Проверять, является ли ссылка битлинком, можно без запроса в сеть. Это быстрее и универсальнее.
Следующий фрагмент кода избавляет от дубликации кода: ```python if job_service == 'hh': vacancies = get_vacancies_from_hh(language) …
Абстрактную функцию легко приладить к решению новых задач, но если перегнуть палку и сделать её …
Запросы с использованием `filter` или `exclude` требуют от базы данных проверки каждой записи в таблице …
Невероятно, но факт. Данные хранятся почти в каждой переменной любой программы написанной за последние полвека! …
Любой текст можно "убить" перегруженными предложениями. Читатель читает слева направо, а не из конца предложения …
Когда хочется почитать пост — хочется кликнуть по картинке или броскому заголовку. К сожалению, [здесь](https://dvmn.org/filer/canonical/1577994963/457/) …
В коде программист ориентируется по названиям. Если они не сообщают ему ничего полезного, то дела …
Для статики есть специальное место: папка `static/` в корне репозитория. Если программисту понадобится поменять что-нибудь …
В папке `static/` должна лежать **только статика**. Не стоит складывать туда всё подряд, от каких-то …
Разработчики Django отказались от использования `tuple` в настройках проектов ещё начиная с версии 1.9.
Оба по-сути используются для одного и того же: для ветвления кода. Если X, то делай …
Nginx выступает посредником между клиентом и вашим приложением. Он копирует каждый входящий HTTP-запрос и отправляет …
Очень часто для наглядности хочется показать в README изображения (скриншоты или gif) и возникает вопрос: …
Сейчас все функции вызываются пайплайном (друг в друге), вот так: ```py def first_func(): ... ... …