"Алгоритмы и структуры данных" Станислава Андреевича Чернышева — это учебное пособие для бакалавров, обучающих по инженерно-технической специализации. Книга знакомит начинающих программистов с базовыми приемами решения алгоритмических задач на языке Python.
На страницах книги автор излагает материал от простого к более сложному уровню, используя приемы обобщенного программирования для создания универсальных структур данных. Автор включает тематические примеры и упражнения для закрепления практических навыков и стимулирования самостоятельного решения задач.
Все файлы примеров, используемые в ходе лекций, бесплатно доступны на официальной странице Станислава Чернышева на GitHub, и соответствуют современным стандартам написания кода Python, таким как PEP 8.
Формирование базовых алгоритмов и структур данных – важная часть обучения студентов, обучающихся в ИТ-институтах. Базовые вопросы о том, как создавать алгоритмы, компоновать данные, структурировать и совершенствовать программы, следует изучать одновременно с развитием способности применять ответы на эти вопросы на практике. Достаточно выучить язык программирования только для того, чтобы начать получать ввод информации и вывод путешествовать на компьютере бесчисленные числа без какой-либо предварительной обработки. С помощью подобной инструкции мы делаем простейшие программы (обработка чисел, арифметические подсчеты различного рода). Но именно сейчас речь пойдет гораздо больше: у студентов всегда будут появляться более сложные задачи, и нужно будет научиться использовать еще большие алгоритмические возможности прикладных программ. Повсеместное понимание алгоритма и структуры данных для современных программных продуктов является основополагающим, так как именно в правильном использовании таких компонентов программы опытных программ заключается флагман успеха в получении требуемого результата. Перед вами учебное пособие, задача которого помощь студентам в изучении основ функционирования алгоритмов и принципов работы с данными в практическом применении на языке написания кода – Python.
Знакомит начинающих с основными алгоритмами и структурами с данными и их реализацией на языке Python. Вводится аннотация типа (type hint), как средство для тренировок кода согласно правилам форматирования PEP8 и программирование на основе общей спецификации. Материал основан на увеличении сложности, начиная с примеров, доходя до задач с собственной практикой. Многие происшедшие примеры можно достать из сети авторства Станислава Чернышева на сайте GitHub.
Электронная Книга «Алгоритмы и структуры данных на Python. (Бакалавриват). Учебное пособие.» написана автором Станислав Андреевич Чернышев в 2024 году.
Минимальный возраст читателя: 0
Язык: Русский
ISBN: 9785406116838
Описание книги от Станислав Андреевич Чернышев
Знакомит обучающихся с базовыми алгоритмами, структурами данных и способами их реализации на языке программирования Python. Код написан с использованием аннотации типов (type hints) в соответствии с руководством по стилю написания кода на Python – PEP8 (Style Guide for Python Code), а код самих структур – с использованием обобщенного программирования (generic, дженериков). Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать практические навыки программирования и тестирования. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует ФГОС ВО последнего поколения. Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям.