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

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

Практика CSS Scroll Snapping

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

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

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

Бесплатный видеокурс «Язык R для пользователей Excel»

Статья подготовлена читателем Библиотеки программиста. Не стесняйтесь присылать материалы для публикации по кнопке + в верхней панели – тексты проходят редактуру, мы поможем сделать статью понятной для широкой аудитории. *** В связи с карантином многие разработчики львиную долю времени проводят дома. Я решил потратить освободившееся ПОДРОБНЕЕ

Пишем бота для Instagram на Python

Чтобы охватить большую аудиторию в Instagram, получить больше лайков и новых подписчиков, мы обращаемся за помощью к специалистам: SocialCaptain, Kicksta, Instavast и другим компаниям. У них есть автоматизированные инструменты, которые делают за вас всю работу. За это мы платим большие деньги – но то же ПОДРОБНЕЕ

Больше JS, чем React: как фреймворк использует возможности языка

React практически не добавляет к нативному JS внешней абстракции. Поэтому разработчику необходимо хорошо разбираться в основах языка. В этой статье разберем самые нужные для React концепции JavaScript. Вхождение в React Первое что мы видим после создания проекта с create-react-app – это классы компонентов: import React, { Component ПОДРОБНЕЕ

10 трюков библиотеки Python Pandas, которые вам нужны

Любите панд? Мы тоже. А еще мы любим эффективный код, поэтому собрали классные трюки, которые облегчат работу с библиотекой Python Pandas. Некоторые команды уже знакомы? А вы не пробовали использовать их таким образом? 😉 read_csv Все знают эту команду. Но когда данные, которые вы пытаетесь ПОДРОБНЕЕ

Если бы я учил Frontend сегодня. Советы начинающим

Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их освоения. Гайд ПОДРОБНЕЕ

Разбираем на примерах: как избежать мутаций в JavaScript

Из этого подробного руководства с многочисленными примерами кода на JavaScript вы узнаете, что такое мутации объектов, почему их следует избегать и как это сделать. Мутация в JavaScript – это изменение объекта или массива без создания новой переменной и переприсваивания значения. Например, вот так: const puppy ПОДРОБНЕЕ

Наша работа над Proglib. Март 2020

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

Повышаем свою эффективность: 6 ключевых факторов

Постоянно чувствуете усталость? Рассказываем, как провести тонкую настройку психофизического аппарата и повысить продуктивность, опираясь на научные публикации. 1. Микроклимат и освещенность В Великобритании проведены исследования [1] офисных работников с оценкой производительности респондентов с помощью трех тестов: Рис. 1. Примеры перечисленных тестов [1] Пока работники выполняли ПОДРОБНЕЕ