Привет! Меня зовут Джеки Казил, я один из первых разработчиков библиотеки Mesa. А меня зовут Том Пайк, я также работаю над разработкой Mesa и проведу вас через это руководство. Mesa — это библиотека с открытым исходным кодом на Python 3, которая позволяет быстро создавать агентные модели с использованием модульной архитектуры. Mesa поддерживает запуск визуализации в браузере, а также работу в режиме без графического интерфейса (headless). Будучи написанной на Python, она предоставляет пользователям возможность использовать другие инструменты экосистемы Python для обработки данных, такие как Pandas, NetworkX, Jupyter Notebooks и другие. В течение следующих нескольких уроков мы познакомимся с Mesa, Python и некоторыми аспектами агентного моделирования, создавая оригинальную модель «Сахарный ландшафт с трейдерами» (Sugarscape with Traders), разработанную Экстеллом (Axtell) и Эпштейном (Epstein). Для этого я продемонстрирую код в среде Jupyter от Google, известной как Colab. Это бесплатное приложение для всех, у кого есть аккаунт Google, хотя вы можете использовать любую интегрированную среду разработки, которая вам удобна. Код каждой сессии будет доступен на странице Santa Fe Institute в GitHub в репозитории под названием Complexity Science, а весь код можно найти в файлах .py в репозиториях примеров Mesa, которые также находятся на его странице в GitHub. На первом занятии мы поговорим с Робом Экстеллом (Rob Axtell), одним из создателей модели Sugarscape. По мере прохождения модуля, пожалуйста, не стесняйтесь задавать вопросы. Мы надеемся, что вам понравится это руководство.