Идем кодить на Yandex Cup
Отличная возможность для тех, кто хочет проверить свои навыки алгоритмического программирования. Регистрация на чемпионат с призовым фондом 12 млн рублей и финалом в Стамбуле уже открыта..
Победителей ждут призы от 100 тысяч рублей и возможность пройти собеседование в Яндекс по упрощенной схеме. Пробный тур для знакомства с платформой пройдёт с 20 по 29 октября. Квалификация — 2 ноября, где определятся 180 финалистов. Финал и награждение состоятся 5–7 декабря в Стамбуле.
Регистрация открыта до 29 октября. Примеры задач и все детали на сайте чемпионата.
Отличная возможность для тех, кто хочет проверить свои навыки алгоритмического программирования. Регистрация на чемпионат с призовым фондом 12 млн рублей и финалом в Стамбуле уже открыта..
Победителей ждут призы от 100 тысяч рублей и возможность пройти собеседование в Яндекс по упрощенной схеме. Пробный тур для знакомства с платформой пройдёт с 20 по 29 октября. Квалификация — 2 ноября, где определятся 180 финалистов. Финал и награждение состоятся 5–7 декабря в Стамбуле.
Регистрация открыта до 29 октября. Примеры задач и все детали на сайте чемпионата.
👍9
Ошибки при написании автотестов
Благодаря данной статье ты узнаешь, какие ошибки не стоит допускать при написании автотестов. Рассматриваются странные антипаттерны и эффективные альтернативы.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, какие ошибки не стоит допускать при написании автотестов. Рассматриваются странные антипаттерны и эффективные альтернативы.
👉Читать статью
#статьи
🔥2
Базовые операции со списками: Часть 1
Разберем базовые операции со списками. На картинке наглядно продемонстрировано, как создавать списки, делать срезы, а также изменять, добавлять и удалять элементы. Также прикрепляем ссылку на код, чтобы ты мог запустить у себя на компьютере.
#практика
Разберем базовые операции со списками. На картинке наглядно продемонстрировано, как создавать списки, делать срезы, а также изменять, добавлять и удалять элементы. Также прикрепляем ссылку на код, чтобы ты мог запустить у себя на компьютере.
#практика
👍14🔥6
Функции pprint и pformat
Модуль pprint предназначен для красивого форматирования вывода сложных структур данных. В данном видео автор знакомит с двумя основными функциями модуля: pprint и pformat.
👀Смотреть видео
#видео
Модуль pprint предназначен для красивого форматирования вывода сложных структур данных. В данном видео автор знакомит с двумя основными функциями модуля: pprint и pformat.
👀Смотреть видео
#видео
👍8🔥4
Как найти пространственные координаты объекта?
Благодаря данной статье ты узнаешь, как с помощью OpenCV можно найти 3D координаты объектов на изображении. Изображение мы будем получать с камеры.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как с помощью OpenCV можно найти 3D координаты объектов на изображении. Изображение мы будем получать с камеры.
👉Читать статью
#статьи
🔥15👍1🤣1
Базовые операции со списками: Часть 2
Продолжаем разбирать базовые операции со списками. В этот раз мы продемонстрировали, как реализовать поиск и подсчет, сортировку и реверс. Также обрати внимание на последний пример, как сделать копию списка. Прикладываем код по ссылке, чтобы ты мог запустить у себя на компьютере. А здесь ты узнаешь, как изменять элементы и многое другое!
#практика
Продолжаем разбирать базовые операции со списками. В этот раз мы продемонстрировали, как реализовать поиск и подсчет, сортировку и реверс. Также обрати внимание на последний пример, как сделать копию списка. Прикладываем код по ссылке, чтобы ты мог запустить у себя на компьютере. А здесь ты узнаешь, как изменять элементы и многое другое!
#практика
1🤣5🔥2👍1
Универсальный парсинг сайтов
Благодаря данной статье ты узнаешь, как наиболее эффективно парсить данные с сайтов. Рассматриваются все аспекты, от использования requests/headless-браузера до ротации IP.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как наиболее эффективно парсить данные с сайтов. Рассматриваются все аспекты, от использования requests/headless-браузера до ротации IP.
👉Читать статью
#статьи
🔥12👍3
Полезные конструкции для работы с данными
Даже без сторонних библиотек ты можешь лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов. В данной статье автор демонстрирует различные конструкции, которые тебе пригодятся при работе с данными.
👉Читать статью
#статьи
Даже без сторонних библиотек ты можешь лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов. В данной статье автор демонстрирует различные конструкции, которые тебе пригодятся при работе с данными.
👉Читать статью
#статьи
👍9
Продвинутая работа со списками: Часть 1
В этот раз разберем более продвинутые приемы при работе со списками. Генераторы списков позволят создавать списки в одну строку. Можно задавать условия, например, чтобы были только четные числа.
Также списки могут хранить другие списки. Это удобно для представления матриц или таблиц. А с помощью генераторов ты можешь реализовать транспонирование матриц. Прикрепляем ссылку на код, чтобы ты мог быстро запустить у себя и протестировать.
#практика
В этот раз разберем более продвинутые приемы при работе со списками. Генераторы списков позволят создавать списки в одну строку. Можно задавать условия, например, чтобы были только четные числа.
Также списки могут хранить другие списки. Это удобно для представления матриц или таблиц. А с помощью генераторов ты можешь реализовать транспонирование матриц. Прикрепляем ссылку на код, чтобы ты мог быстро запустить у себя и протестировать.
#практика
🔥13👍2
Flask: Фоновые задания
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как создавать фоновые задания.
👉Читать статью
#статьи
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как создавать фоновые задания.
👉Читать статью
#статьи
Что такое детерминизм?
Детерминизм означает, что программа/функция/алгоритм при одинаковых входных данных всегда дает одинаковый результат и выполняется одинаковым образом. Однако это не всегда так просто работает. О всех нюансах детерминизма ты узнаешь из этой статьи.
👉Читать статью
#статьи
Детерминизм означает, что программа/функция/алгоритм при одинаковых входных данных всегда дает одинаковый результат и выполняется одинаковым образом. Однако это не всегда так просто работает. О всех нюансах детерминизма ты узнаешь из этой статьи.
👉Читать статью
#статьи
🔥14
Продвинутая работа со списками: Часть 2
Продолжаем разбирать продвинутые приемы при работе со списками. Для сортировки по критерию можно использовать .sort() и sorted(). Здесь ты можешь почитать про разницу между ними.
Также можно сделать поверхностную или глубокую копии. Отличие заключается в том, что в поверхностной копии копируются только ссылки, а не сами вложенные объекты. А при глубоком копировании все вложенные объекты тоже копируются. Прикрепляем ссылку на код, чтобы ты убедился в этом лично.
#практика
Продолжаем разбирать продвинутые приемы при работе со списками. Для сортировки по критерию можно использовать .sort() и sorted(). Здесь ты можешь почитать про разницу между ними.
Также можно сделать поверхностную или глубокую копии. Отличие заключается в том, что в поверхностной копии копируются только ссылки, а не сами вложенные объекты. А при глубоком копировании все вложенные объекты тоже копируются. Прикрепляем ссылку на код, чтобы ты убедился в этом лично.
#практика
🔥17👍4
Очереди типов FIFO и LIFO
FIFO и LIFO – это два базовых способа организации хранения и обработки данных в структурах данных. Благодаря данному видеоматериалу ты узнаешь, как ими пользоваться.
👀Смотреть видео
#видео
FIFO и LIFO – это два базовых способа организации хранения и обработки данных в структурах данных. Благодаря данному видеоматериалу ты узнаешь, как ими пользоваться.
👀Смотреть видео
#видео
👍7
Kafka: Проектирование топиков и обмен сообщениями
Благодаря данной статье ты научишься разрабатывать собственный продюсер и консьюмер на Python. В этом тебе поможет Kafka. В результате ты освоишь основные процессы: сериализацию, партиционирование, батчинг и сжатие данных.
👉Читать статью
#статьи
Благодаря данной статье ты научишься разрабатывать собственный продюсер и консьюмер на Python. В этом тебе поможет Kafka. В результате ты освоишь основные процессы: сериализацию, партиционирование, батчинг и сжатие данных.
👉Читать статью
#статьи
👍1