Описание:Matplotlib — универсальная и мощная библиотека, позволяющая создавать рисунки высокого качества, подходящие для научных публикаций. Кроме того, она предлагает простой и интуитивно понятный интерфейс и объектно-ориентированную архитектуру, которая позволяет настраивать все параметры рисунка (содержащего один или несколько графиков). Настоящий курс состоит из четырёх частей. В первой части рассматриваются основные принципы работы библиотеки Matplotlib. Проводится обзор иерархии объектов, которые в целом составляют рисунок, различные системы координат, доступные шкалы и системы координат, и обсуждаются основные концепции, связанные с типографикой и цветами. Вторая часть посвящена собственно дизайну рисунка. После описания некоторых простых правил для улучшения рисунков будут рассмотрены параметры, которые Matplotlib использует по умолчанию и система управления стилями. Затем планируется углублённое изучение стуктуры рисунка как набора слоёв. После этого будут рассмотрены различные доступные типы графиков и возможности добавления в рисунок различных элементов. Третья часть курса посвящена более продвинутым концепциям, а именно 3D-графикам, оптимизации и анимации. Четвёртая и последняя часть — это рассмотрение примеров задач визуализации из реальной практики.