Станислав Андреевич Чернышев

Список книг автора Станислав Андреевич Чернышев


    Алгоритмы и структуры данных на языке GO. (Бакалавриат). Учебник.

    Станислав Андреевич Чернышев

    Знакомит обучающихся с базовыми алгоритмами, структурами данных и способом их реализации на языке программирования Golang (Go) с использованием обобщенного программирования (generic, дженериков). Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать у студентов практические навыки программирования и тестирования. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует ФГОС ВО последнего поколения. Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям.

    Общие программные шаблоны проектирования мультиагентных систем. (Аспирантура, Бакалавриат, Магистратура). Монография.

    Станислав Андреевич Чернышев

    Монография описывает выявленные общие программные шаблоны проектирования мультиагентных систем (МАС) и их классификацию. Приведенные в ней шаблоны были выделены в процессе анализа зарубежной и отечественной научной литературы, не имеют жесткой привязки к конкретной предметной области и представляют собой единую базу общих программных шаблонов проектирования МАС. Отсутствие такой базы создавало ряд проблем для инженеров и ученных, когда, например, им ставится задача разработать сложную адаптивную систему без использования специализированных фреймворков или сред разработки имитационных моделей, средствами только самого языка программирования. В 8-й главе монографии приведены описания архитектур и принципов работы мультиагентных систем при проектировании которых автор выступал в качестве научного руководителя и программного архитектора. Монография может быть полезна инженерам, научным сотрудникам, аспирантам, студентам магистратуры и бакалавриата при изучении или проектировании сложных адаптивных систем.

    Основы программирования на Python. Учебное пособие для СПО

    Станислав Андреевич Чернышев

    В курсе подробно описывается не только большое количество базовых понятий и операторов языка программирования Python, но и ряд нюансов, с которыми так или иначе предстоит встретиться при его использовании в процессе написания программных продуктов. Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать у студентов практические навыки программирования и тестирования разрабатываемых приложений. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта среднего профессионального образования и профессиональным требованиям. Курс предназначен для студентов, обучающихся по инженерно-техническим направлениям.

    Принципы, паттерны и методологии разработки программного обеспечения. Учебное пособие для вузов

    Станислав Андреевич Чернышев

    В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по IT-направлениям.

    Основы программирования на python. Учебное пособие для вузов

    Станислав Андреевич Чернышев

    В курсе подробно описывается не только большое количество базовых понятий и операторов языка программирования Python, но и ряд нюансов, с которыми так или иначе предстоит встретиться при его использовании в процессе написания программных продуктов. Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать у студентов практические навыки программирования и тестирования разрабатываемых приложений. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Курс предназначен для студентов высших учебных заведений, которые обучаются по инженерно-техническим направлениям.