Пособие посвящено рассмотрению базовых конструкций языка Python, в частности, сначала приведены примеры простейших программ в императивном стиле программирования и примеры решения несложных задач линейной, разветвляющейся и циклической структуры, задач с последовательностями и файлами. Далее дана реализация в виде программ на Python алгоритмов методов вычислительной математики. Большое внимание уделено практике использования библиотек numpy, matplotlib, pandas и turtle, для анализа данных и их графической интерпретации.
Соответствует современным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным квалификационным требованиям.
Учебное пособие предназначено для использования в учебном процессе студентами ссузов.

Функции.
Функции — изолированный блок инструкций языка, обращение к которому в процессе выполнения программы может быть многократным. Предполагается, что функция в точку вызова возвращает не только управление, но и значение.
Описание функции. Программист может определять собственные функции двумя способами: с помощью оператора clef или lambda-функции (анонимные функции).
def — ключевое слово, с которого начинается заголовок функции. Имя функции может быть любым, но желательно осмысленным. Один или несколько параметров записываются через запятую в круглых скобках. Даже если параметров у функции нет, круглые скобки указываются обязательно. Далее идет двоеточие, обозначающее окончание заголовка функции (аналогично с условиями и циклами). После заголовка с новой строки и с отступом следуют инструкции тела функции.
ОГЛАВЛЕНИЕ.
ПЕРЕЧЕНЬ ПРОФЕССИОНАЛЬНЫХ УМЕНИЙ И ЗНАНИЙ, КОТОРЫМИ ДОЛЖЕН ОВЛАДЕТЬ СТУДЕНТ.
ВВЕДЕНИЕ.
ОСНОВНЫЕ ПОНЯТИЯ И ИНСТРУКЦИИ PYTHON.
Структура программы.
Имена переменных.
Константы и переменные.
Операции. Присваивание. Выражение.
Приоритеты операций.
Последовательность операторов. Блок.
Ввод данных с клавиатуры. Функция input().
Вывод данных на экран. Функция print().
Форматирование вывода. Метод format().
Целые числа (int).
Вещественные числа (float).
Комплексные числа (complex).
Логические значения (bool).
Строки (str).
Оператор условия. Множественное ветвление.
Цикл while.
Цикл for.
Функция range().
Оператор continue. Оператор break. Слово else.
Функции.
Функции def.
Анонимные функции. Инструкция lambda.
Функции генераторы. Инструкция yield.
Рекурсивные функции.
Файлы. Работа с файлами.
Открытие файла.
Методы для работы с файлами.
Исключения.
Понятие модуля.
Генерация псевдослучайных чисел. Модуль random.
Типы коллекций.
Списки. Функция list().
Функции range() и списки.
Кортежи. Функция tuple().
Словари. Функция dict().
ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ ДЛЯ ОСВОЕНИЯ ОСНОВНЫХ ИНСТРУКЦИЙ PYTHON.
Линейные программы.
Задача 1.
Задача 2.
Ветвления.
Задача 3.
Циклы.
Задача 4.
Задача 5.
Последовательности (задачи с векторами и матрицами).
Задача 6.
Задача 7.
Строки.
Задача 8.
Задача 9.
Функции.
Задача 10.
Задача 11.
Работа с файлами Excel. Модуль pandas. DataFrame.
Задача 12.
Задача 13.
ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ.
Приближенные методы решения уравнения f(x) = 0.
Метод половинного деления.
Метод касательных (метод Ньютона).
Решение систем линейных уравнений (СЛАУ).
Метод простой итерации (метод Якоби).
Метод Зейделя.
Интерполяция по Лагранжу.
Вычисление определенных интегралов.
Метод трапеций.
Метод Симпсона (метод парабол).
Решение обыкновенных дифференциальных уравнений (ОДУ).
Метод Рунге — Кутта.
Нахождение минимума функции f(x).
Метод двойного половинного деления.
Парная регрессия.
Линейная модель парной регрессии.
Нелинейные модели парной регрессии.
ГРАФИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ ДАННЫХ. БИБЛИОТЕКИ NUMPY, MATPLOTLIB, PANDAS.
Задача 14.
Задача 15.
Задача 16.
ПОСТРОЕНИЕ РИСУНКОВ. БИБЛИОТЕКА TURTLE.
Задача 17.
Задача 18.
Задача 19.
Построение фракталов.
Задача 20.
Задача 21.
Задача 22.
Задача 23.
ОСНОВЫ ФУНКЦИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ.
ЗАКЛЮЧЕНИЕ.
СПИСОК ЛИТЕРАТУРЫ.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование, Основы Python, Никитина Т.П., Королев Л.В., 2026 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Никитина :: Королев :: Python :: вектор :: матрица :: модуль
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








