Юбилейная XLVI Международная выставка-презентация
научной, учебно-методической и художественной литературы

Программирование на языке Python


ГруппаУчебная литература
Название на русском языкеПрограммирование на языке Python
Авторы на русском языкеГалагузова Т.А.
Название на английском языкеPython programming
Авторы на английском языкеGalaguzova T.A.
Вид издания на русском языкеУчебно-методическое пособие
Издательство на русском языкеТараз: Изд-во «ТИГУ», 2019. – 145 с.

Резюме

Пособие является результатом научных и практических исследований в области программирования на языке Python.

Целью создания данной книги является системное рассмотрение теории и практики программирования на Python. Учебно-методическое пособие предназначено для преподавателей и студентов высших учебных заведений, специалистов и начинающих в области программирования. Основная задача – это изучение синтаксиса языка программирования Python. Параллельно осваивается программирование как таковое, принимая во внимание, что соответствующие алгоритмы предполагается реализовать на языке Python, рассматривая при этом практическую сторону его применения. Это пособие содержит множество примеров с комментариями, которые вы сможете использовать в качестве основы своих программных решений, изучения Python. Материал книги излагается последовательно и сопровождается большим количеством примеров, разноплановых практических задач и детальным разбором их решений.

Научная новизна. Характерной особенностью программирования на языке Python, определяющей его эффективность, является устойчивость образовательной системы, в которой он используется. При этом под такой устойчивостью понимается его способность решать практические задачи проведения образовательного процесса при различных уровнях развития средств вычислительной техники. Первичным в обучении является квалификация преподавателей, качество учебно-методических материалов и особенно методика обучения. Python – это наиболее популярный современный язык программирования. Он пригоден для решения разнообразных задач и предлагает те же возможности, что и другие языки программирования: динамичность, поддержку ПОО. Синтаксис Python достаточно лаконичный, особенно если сравнивать с Java или С++. С одной стороны – это хорошо, так как чем проще синтаксис, тем проще его изучить и тем меньше ошибок можно совершить в процессе его использования. Однако у подобных языков есть недостаток – с их помощью можно передавать самую простую информацию и нельзя выражать сложные конструкции. К Python это не относится, так как это язык простой, но упрощённый.

Научная значимость. Python является языком с более высоким уровнем абстракции, выше, например, чем у Java и С++, и позволяет передать такое же количество информации в меньшем объёме исходного кода. Также Python является языком общего назначения, поэтому может применяться практически в любой области разработки ПО (standalone, клиент-сервер, Web-приложения) и в любой предметной области. Python легко интегрируется с уже существующими компонентами, что позволяет внедрять его в уже написанные приложения. Составляющая успеха языка Python – это его модули расширения, как стандартные, так и специфические. Стандартные модули расширения Python – это отлично спроектированная и неоднократно проверенная функциональность для решения задач, возникающих в каждом проекте по разработке ПО, обработка строк и текстов, взаимодействие с операционной системой, поддержка Web-приложений. Эти модули также написаны на языке, поэтому обладают его важнейшим свойством кросс–платформенностью, позволяющей безболезненно и быстро переносить проекты с одной операционной системы на другую.

Структура учебного пособия.

Учебное пособие состоит из введения, шесть разделов, заключения и списка использованных источников, приложения – это примеры решения задач. Общий объём работы 145 страниц текста, Список использованных источников включает 17 наименований. Алгоритмы решения задач в виде блок-схем (50 рисунков). 60 программ на языке Python для решения задач с помощью ЭВМ.

Содержание учебно-методического пособия. Во введении обосновывается актуальность, указывается цель, новизна и дается краткий обзор содержания. В первом разделе пособия приведены основные понятия: пример простой программы, переменные, операторы, программное обеспечение, числовые данные, подключение модулей, рассмотрены задачи, работа в среде Python 3.7. Второй раздел посвящен условному оператору, оператору цикла while и for. Третий раздел посвящен функциям: создание функций, функции для математического вычисления, рекурсии. Четвёртый раздел посвящен работе со списками и кортежами.

Пятый раздел посвящен: множества, словари, текстовые строки. Шестой раздел посвящён основам объектно-ориентированного программирования.

Приложение содержит тестовое задание -150 тестовых вопросов с ответами, набор карточек заданий, готовые программы с блок-схемами к списку задач, раздаточный материал тестовых заданий.

Рекомендовано решением Научно-методического совета Таразского инновационно-гуманитарного университета (протокол №1 от 27.09.2019 г.). Учебно-методическое пособие «Программирование на языке Python» внедрено в учебный процесс.

Комментарии

Издание "Программирование на языке Python" (Галагузова Т.А.) отмечено юбилейной наградой (25 лет Российской Академии Естествознания)
МЕДАЛЬЮ СОКРАТА (Σωκράτης) С УДОСТОВЕРЕНИЕМ ЛАУРЕАТА