Как хранить объекты Python со сложной структурой: модули pickle и dill

Время от времени требуется сохранить на диск или отослать по сети объект со сложной структурой. Например, текущее состояние нейронной сети, находящейся в процессе обучения. Процесс перевода структуры данных в цепочку битов называется сериализацией. После прочтения статьи вы будете знать: что такое сериализация и десериализация; как применять эти процессы для собственного ПОДРОБНЕЕ

Анимация графиков в Python за 4 шага

Создание динамики в визуализации данных позволяет рассказать историю более выигрышно. Это несложно, если вы используете Python. Для построения в этой статье мы воспользуемся данными по распространению COVID-19 в США – в настоящий момент именно в США наибольшее количество заболевших (сейчас уже почти 1 млн человек). Отфильтруем топ-5 пострадавших штатов по ПОДРОБНЕЕ

Разница между веб-сокетами (WebSockets) и Socket.IO. | 2020

Веб-сокеты и Socket.IO, вероятно, являются двумя наиболее распространенными средствами коммуникации в режиме реального времени (далее — живое общение). Но чем они отличаются?

При построении приложения для живого общения наступает момент, когда необходимо выбрать средство для обмена данными между клиентом и сервером. Веб-сокеты и Socket.IO являются самыми популярными средствами живого общения в современном вебе. Какое из них выбрать? В чем разница между этими технологиями? Давайте выясним.

Практика CSS Scroll Snapping

Спецификация CSS Scroll Snap позволяет привязывать положение прокрутки к определённым элементам или местоположению после того, как пользователь совершил прокрутил страницу или элемент.

Браузерная поддержка и базовое использование

С тех пор, как CSS Scroll Snap был представлен в 2016 году, поддержка браузерами существенно улучшилась. К 2018 году Google Chrome (69+), Firefox, Edge, и Safari поддерживали какую-либо версию этого модуля. Согласно CanIUse, на данный момент технология поддерживается всеми современными браузерами.

Telegram.пёс, или как не нужно делать зеркала

Под катом — история о том, как официальное зеркало Telegram может привести вашего друга на верифицированный канал, который принадлежит мошенникам. Есть официальный домен — telegram.dog. Вы зашли на него и увидели официальный сайт Telegram. Вы убедились, что этот сайт принадлежит Telegram. Он просто повторяет telegram.org, но домен выглядит круче! Вы ПОДРОБНЕЕ

Грядёт самое крупное обновление Wi-Fi за последние 20 лет

Федеральная комиссия по связи США проголосовала за открытие диапазона 6 ГГц для Wi-Fi. Это назвали самым большим обновлением технологии за последние 20 лет. У каждого из нас возникали проблемы с подключением к Wi-Fi из-за перегруженности сети. Дело в том, что беспроводное подключение в диапазонах 2,4 ГГц и 5 ГГц работает ПОДРОБНЕЕ

Boston Dynamics привлекла робопса для помощи медикам

Компания Boston Dynamics привлекла четырехногого робота-собаку Spot к помощи в борьбе с коронавирусной инфекцией. Механический пёс уже две недели патрулирует коридоры и палаточный лагерь возле одной из бостонских клиник, помогая медперсоналу удаленно консультировать пациентов с подозрением на COVID-19. «Сегодня началась вторая неделя присутствия Spot в одной из больниц Бостона, где ПОДРОБНЕЕ

Golang. Пишем генератор случайных паролей на Go.

Представляю вашему вниманию перевод статьи «Creating random, secure passwords in Go» автора Mihalis Tsoukalos. Пишем простой генератор случайных паролей на Go с помощью стандартной библиотеки. Генератор случайных чисел в Go это хороший вариант для генерации сложных к подбору паролей. Вы можете использовать генератор случайных чисел, предоставляемый языком программирования Go, для ПОДРОБНЕЕ

Яндекс запустил мультимедиа-платформу для Smart TV

Яндекс запустил мультимедиа-платформу для телевизоров с технологией Smart TV. С помощью новой платформы пользователи могут в одном интерфейсе смотреть эфирные телеканалы и пользоваться всеми возможностями Smart TV. Об этом «Коду Дурова» сообщили в пресс-службе компании. На данный момент платформа уже используется в телевизорах DEXP, на очереди Hyundai, Leff, AMCV, YUNO ПОДРОБНЕЕ

Падение доходов IT-компаний может привести к сокращениям сотрудников

Из-за снижения спроса российские IT-компании готовятся к сокращению штата в целях оптимизации расходов. Об этом пишет «Ъ». Фото: iStock Президент ассоциации «Руссофт» Валентин Макаров считает, что если меры по самоизоляции продлятся ещё месяц-два, то IT-отрасль может сократиться на 18–20 тыс. программистов. На январь 2020 года в России общее число занятых ПОДРОБНЕЕ