Tag

хабр

Browsing

Анализ данных с использованием библиотеки Dask Dask — это мощная библиотека для параллельных и распределенных вычислений в Python, предназначенная для работы с большими объемами данных. Она разработана с учетом того, чтобы предоставить инструменты для высокоуровневого управления вычислениями, которые могут быть выполнены параллельно или распределенно на нескольких вычислительных узлах. Основной целью Dask является упрощение обработки данных, которые не помещаются в оперативной памяти одного компьютера. Читать далее Анализ и визуализация данных с помощью библиотеки Altair Altair —…

Самые распространенные логические ошибки Логическая ошибка — это ошибка, допущенная в связи с нарушением логической правильности умозаключений. Изучение логических ошибок помогает развить мышление и навыки аргументации. В статье представлен список из 24 часто встречающихся логических ошибок с объяснениями и примерами. Перейти к статье Postmortem, или как разобрать инцидент и ни с кем не разругаться Postmortem — это рассмотрение инцидента или проблемы для того, чтобы понять, что всё-таки произошло, и предотвратить это в будущем. Postmortem представляет…

Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA Тестирование страниц входа и согласия может быть довольно сложным: та же самая двухфакторная аутентификация (2FA), которая обеспечивает безопасность ваших клиентов, также затрудняет написание автоматизированных тестов. В этой статье автор рассказывает, как написал Python-тесты, которые обходят 2FA и при этом не покушаются на  безопасность клиентов. Для этого он использовал Selenium и разработал Slackbot. Читать статью Использование диаграмм Исикавы для QA Диаграммы причинно-следственных связей — полезная техника,…

Как не превратить микросервисы в киберпанк-дистопию Вашему вниманию представлена квинтэссенция серии докладов под названием «Распределенное понимание распределенных систем» (“Distributed Distributed Systems unDerstanding”), посвященной определению и оптимизации микросервисных архитектур. Перейти к статье Микросервисные приложения на GoMicro Go благодаря возможностям компиляции и встроенным механизмам конкурентной многозадачности очень хорошо подходит для создания сетевых приложений и активно используется в создании инструментов для DevOps и распределенных приложений. В этой статье мы рассмотрим некоторые возможности фреймворка GoMicro для реализации микросервисных приложений на Go. Читать далее Особенности построения…