Вычислительные методы на Python, Книга 1, Гутник С.А., Лата А.Н., 2026.
Учебное пособие представляет собой базовый курс по программированию на Python и предназначено для формирования практических навыков автоматизации вычислений и анализа данных. Книга 1 знакомит с базовыми понятиями, синтаксисом и конструкциями языка, закладывая фундамент алгоритмического мышления. Книга 2 дает представление об основных возможностях библиотек NumPy и pandas для работы с данными. Пособие содержит практические примеры и блоки упражнений для закрепления навыков программирования.
Для студентов вузов, обучающихся по направлениям «Экономика», «Бизнес-аналитика», «Менеджмент», «Юриспруденция», «Торговое дело» и начинающих изучать программирование.

Язык программирования Python.
Python это высокоуровневый язык программирования, с открытым исходным кодом, который был создан Гвидо ван Россумом и впервые выпущен в 1991 году. Язык Python разработан с акцентом на читаемость и простоту, что делает его идеальным для начинающих программистов и опытных разработчиков. Он поддерживает множество парадигм программирования, включая объектно-ориентированное, функциональное и структурное (процедурное) программирование.
Python является языком программирования общего назначения, который широко используется в различных областях, включая науку о данных, научные исследования, машинное обучение, веб-разработку и автоматизацию задач. Он позволяет быстро разрабатывать прототипы и реализовывать сложные алгоритмы, что делает его идеальным инструментом для решения практических задач. Python обладает мощными библиотеками и инструментами, которые расширяют его функциональность и делают его еще более универсальным инструментом для решения широкого спектра задач.
ОГЛАВЛЕНИЕ.
Предисловие.
Введение.
Глава 1. Знакомство с Python и инструментами разработки.
§1.1. Основные понятия и определенна.
§1.2. Язык программирования Python.
§1.3. Установка Python.
§1.4. Настройка виртуального окружения.
1.4.1. Создание и активация виртуального окружения.
1.4.2. Деактивации виртуального окружения.
§1.5. Установка необходимых библиотек.
1.5.1. Установка библиотек с помощью pip.
1.5.2. Установка библиотек из файла requirements.txt.
1.5.3. Установка библиотек с помощью conda.
§1.6. Работа с IDE.
1.6.1. IDLE.
1.6.2. PyCharm.
1.6.3. Visual Studio Code.
1.6.4. Jupyter Notebook / Lab.
§1.7. Интерактивный и скриптовый режимы в Python.
§1.8. Первые шаги в Jupyter Notebook / Lab.
§1.9. Ввод и вывод данных. Комментарии в коде.
1.9.1. Ввод данных.
1.9.2. Вывод данных.
1.9.3. Форматированный вывод.
1.9.4. Спецификаторы формата для чисел.
1.9.5. Комментарии в коде.
§1.10. Правила оформления кода.
1.10.1. Общие принципы.
1.10.2. Пробелы и пустые строки.
1.10.3. Идентификаторы и пространство имел.
1.10.4. Ключевые слова и специальные символы.
1.10.5. Организация кода в Jupyter Notebook / Lab.
Контрольные вопросы.
Практикум: алгоритмы и имена переменных.
Заключение.
Глава 2. Основные типы данных и операции.
§2.1. Переменные и идентификаторы.
§2.2. Числовые типы данных. Арифметические операции.
2.2.1. Арифметические операции.
2.2.2. Особенности арифметических операций в Python.
2.2.3. Комбинация арифметических операций и присваивания.
§2.3. Логический тип данных и логические операции.
§2.4. Последовательности.
2.4.1. Индексация последовательностей.
2.4.2. Срезы последовательностей.
2.4.3. Сравнение последовательностей.
§2.5. Строки и операции со строками.
§2.6. Неизменяемая последовательность целых чисел.
§2.7. Списки и операции со списками.
§2.8. Кортежи и операции с кортежами.
§2.9. Словари и операции со словарями.
§2.10. Множества и операции с множествами.
§2.11. Проверка типов данных.
§2.12. Встроенные функции для работы с основными типами данных.
§2.13. Преобразование типов данных.
§2.14. Изменяемые и неизменяемые типы данных.
2.14.1. Неизменяемые типы данных.
2.14.2. Изменяемые типы данных.
2.14.3. Ошибки при копировании изменяемых объектов.
2.14.4. Правильное копирование изменяемых объектов.
2.14.5. Практические рекомендации.
Контрольные вопросы.
Практикум: работа с основными типами дачных.
Заключение.
Глава 3. Управляющие конструкции.
§3.1. Условные операторы if, if-else, if-elif-else.
§3.2. Циклы for и while.
3.2.1. Цикл for.
3.2.2. Цикл while.
3.2.3. Операторы pass, break и continue.
§3.3. Цикл for c else.
§3.4. Цикл while c else.
§3.5. Включения (comprehensions).
3.5.1. Списковые включения.
3.5.2. Множественные включения.
3.5.3. Словарные включения.
§3.6. Обработка исключений.
Контрольные вопросы.
Практикум: Условные операторы и циклы.
Заключение.
Глава 4. Повторное использование кода.
§4.1. Функции.
4.1.1. Определение функции.
4.1.2. Вызов функции.
4.1.3. Возвращаемые значения.
4.1.4. Документация функций.
4.1.5. Позиционные и именованные аргументы функции.
4.1.6. Аргументы переменной длины.
4.1.7. Области видимости переменных.
4.1.8. Лямбда-функции.
§4.2. Магические методы и функции.
§4.3. Документация кода.
4.3.1. Докстринги.
4.3.2. Комментарии и отдельная документация.
§4.4. Работа с внешними модулями и пакетами.
Контрольные вопросы.
Практикум: создание и использование функций.
Заключение.
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Купить .
Теги: учебник по программированию :: программирование :: Гутник :: Лата









