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

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

10 практик кода, ускоряющих выполнение программ на Python

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

SQL за 20 минут

Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите. Каждый уважающий себя веб-разработчик должен знать SQL. Хоть он и существует аж с 70-х годов прошлого века, он до сих пор очень широко используется, и без ПОДРОБНЕЕ

Аниме и генеративно-состязательная сеть: в чём связь?

Генеративно-состязательная сеть, которую вы построите, создаёт персонажей из манги и аниме. Рисуйте вайфу в своё удовольствие! Давно хотели создать своих Аску, Код 002 или Канеки Кена? У вас появилась отличная возможность это сделать 🙂 Что такое генеративно-состязательная сеть? Лучший вывод, который может генерировать нейронная сеть, похож на человеческий. Образно генеративно-состязательная ПОДРОБНЕЕ

«Контейнер дал течь»: проверьте безопасность Docker-образа

Инструменты анализа Docker: Anchore и Clair Для поиска уязвимостей в образах Docker есть специальные инструменты: Anchore Engine и Clair. Anchore Engine – централизованная служба проверки, анализа и сертификации образа. Она сканирует образы, используя данные об уязвимостях (feeds) от вендоров ОС, таких как Red Hat, или Debian. Для non-OS данных используется ПОДРОБНЕЕ

Покажем, как использовать docker-compose для Python и Jupyter

В данной статье мы рассмотрим, что такое docker-compose, и как этот инструмент можно использовать для языка Python и Jupyter. Команда compose – это инструмент для Docker, используемый для определения и запуска нескольких приложений-контейнеров, в которых файл compose используется для определения необходимых для приложения сервисов. Docker-compose При такой настройке приложения все сервисы можно ПОДРОБНЕЕ

ТОП-15 книг по Python: от новичка до профессионала

Книги по Python для начального уровня Эрик Мэтиз. Изучаем Python. Программирование игр, визуализация данных, веб-приложения Мэтиз. Изучаем Python. Программирование игр, визуализация данных, веб-приложения Книга в оригинале в сообществе @progbook Руководство по языку Python c многочисленными примерами, которые обучают шаблонам чистого кода. После освоения базы языка обучение продолжается на рабочих проектах ПОДРОБНЕЕ

12 инструментов и сервисов для совместного программирования

1. Teletype для Atom Atom – разработанный GitHub бесплатный редактор с открытым исходным кодом для Linux, macOS, Windows. Поддерживает все популярные языки программирования. Teletype – плагин, добавляющий возможность совместного редактирования кода в режиме реального времени. Отсутствует централизованный сервер: совместная работа по peer-to-peer. Для шифрования всех взаимодействий между сотрудниками применяется WebRTC. ПОДРОБНЕЕ

Скалярное произведение в разработке игр: проекции и прыгающие мячики в Unity

Скалярное произведение – простой, но чрезвычайно полезный математический инструмент. Он кодирует отношение между величинами и направлениями двух векторов в единственное скалярное значение. Его можно использовать для вычисления проекции, отражения, расчета тени и постановки освещения. Из этого руководства вы узнаете: Геометрический смысл скалярного произведения. Как спроецировать один вектор на другой. Как ПОДРОБНЕЕ

Наша работа над Proglib. Январь 2020

Подробный отчёт с гифками и ссылками. Что сделала команда Библиотеки программиста для своих читателей за первый месяц 2020 года. Привет! На связи команда Библиотеки программиста. Мы решили один раз в конце каждого месяца рассказывать о работе, которую проводим на сайте. Возможно, вам будет приятно ощущать, что над proglib.io трудятся живые ПОДРОБНЕЕ