до 80 900 ₽
Майские скидки до 80 900 ₽

Код

Что такое Guard Expression и зачем применять этот подход в разработке главное изображение
Код

Guard Expression — подход, который в некоторых случаях помогает снизить уровень вложенности функции и сэкономить ресурсы — сделать так, чтобы программа не выполнялась при пограничных случаях. На примерах разбираем, в чем суть подхода и в каких случаях его можно применять. Стоит отметить, что этот текст предназначен для тех, кто уже умеет создавать функции.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
10 июня 2022
23 Время чтения статьи ~4 минуты Читать дальше
Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили главное изображение
Код

70% выпускников онлайн-курсов в России находят работу, 89% граждан США не доверяют правительству, 47% американцев считают смертную казнь справедливой, и в то же время 48% — за пожизненное тюремное заключение. Рассказываем, откуда берутся эти цифры, как их обрабатывают и можно ли им доверять.

7 Время чтения статьи ~13 минут Читать дальше
Топ-5 менеджеров паролей: как выбрать лучший главное изображение
Код

На протяжении семи лет самыми популярными паролями в мире остаются «123456» и «password». Хотя подавляющее большинство людей понимает, что оба крайне ненадежны, запомнить сложные и уникальные пароли бывает непросто. Помочь с этим могут менеджеры паролей. Расскажем, как они устроены, насколько хорошо защищены, и дадим рекомендации, какими менеджерами паролей стоит пользоваться. Список не исчерпывающий, но в нем указаны наиболее популярные и безопасные сервисы.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
06 июня 2022
9 Время чтения статьи ~5 минут Читать дальше
Как учитель на экзамене: зачем разработчику линтер и как он помогает сделать ... главное изображение
Код

Линтер помогает сделать код чище и понятнее для других программистов, которые будут его читать. Кроме того, он помогает искать баги и стилистические ошибки. Объясняем, зачем разработчику нужен линтер и как он помогает экономить время при совместной работе над кодом.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
01 июня 2022
13 Время чтения статьи ~4 минуты Читать дальше
DevTools: как открыть инструменты разработчика в браузере и почему они делают... главное изображение
Код

DevTools (инструменты разработчика) доступны во всех современных браузерах и полезны по нескольким причинам. Например, их можно использовать для отладки кода и тестирования изменений в HTML, CSS и JavaScript в режиме реального времени. В этой статье расскажем, как открывать DevTools в разных браузерах и на примере разберем, какие возможности они предоставляют.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
25 мая 2022
16 Время чтения статьи ~4 минуты Читать дальше
Как настроить маппинг портов между хостом и Docker-контейнером главное изображение
Код

Для взаимодействия с Docker-контейнером с хоста нужно настроить маппинг портов. Разберемся, почему это важно, и рассмотрим несколько способов добавления нового маппинга после запуска Docker-контейнера.

Аватар пользователя Oleg Sabitov
Oleg Sabitov
18 мая 2022
13 Время чтения статьи ~8 минут Читать дальше
Как оптимизировать третий проект в профессии «Python-разработчик» с помощью п... главное изображение
Код

Рассказываем, как оптимизировать третий проект по Python и ускорить работу этой утилиты. Спойлер — статья подходит только для тех, кто уже закончил проходить третий проект в профессии Python-разработчик, но хочет доработать свой код.

Аватар пользователя Maruf Karaev
Maruf Karaev
12 мая 2022
12 Время чтения статьи ~10 минут Читать дальше
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 16 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 16 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 16 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 16 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 16 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 16 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 16 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 16 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 16 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 16 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время