Автоматизация тестирования UI с помощью SikuliX

В статье рассмотрен один из подходов к автоматизации тестирования пользовательского интерфейса. Он основан на использования инструмента SikuliX,  языке Python и framework’е для тестирования: unittest.

Python. Урок 17. Виртуальные окружения

Продолжаем серию “Python.Уроки”. На этот раз мы изучим, что такое виртуальные окружения в Python, зачем они нужны и как их использовать. Познакомимся с инструментами virtualenv и venv для создания виртуальных окружений.

Python. Урок 16. Установка пакетов в Python

В процессе разработки программного обеспечения на Python часто возникает необходимость воспользоваться пакетом, который в данный момент отсутствует на вашем компьютере. О том, откуда взять нужный вам пакет и как его установить, вы узнаете из этого урока.

Выпуск книги “Pandas. Работа с данными”

Друзья! У нас состоялся релиз ещё одной книги – “Pandas. Работа с данными”. Эта книга о том, как максимально эффективно использовать библиотеку pandas для решения задач, возникающих в анализе данных. В рамках одиннадцати глав мы постарались затронуть основные аспекты этого мощного инструмента.

Книги. Развитие, Философия и Мотивация

Третий блок, посвященный книгам. На этот раз – это книги о развитии, философии и мотивации. Здесь будет довольно много разноплановой литературы, которая идейно может быть отнесена к одному из перечисленных направлений.

Настройка VNC на Raspberry PI

Разберем вопрос развертывания VNC на Raspberry PI. Также затронем тему VNC клиентов на разных операционных системах, их установку и использование.

Преобразование из float в char array и обратно в C / C++

При разработке программного обеспечения для микроконтроллеров довольно часто приходится преобразовывать данные из типа float в массив из четырех байт и обратно. Если использовать для этого тип union, то такая задача решается элементарно.

Книги. Разработка Программного Обеспечения

Этот пост будет посвящен книгам по разработке программного обеспечения, которые я прочитал. По каждой книги будет приведена официальная аннотация и мое впечатление от нее.