Python, Django, Data Science, Майтак Р.В., Пылов П.А., Протодьяконов А.В., 2025.
Показаны основы работы на Python, а также два его основных ответвления — вебразработка на Django и область прикладного искусственного интеллекта, являющаяся частью Data Science.
Для студентов и сотрудников высших технических учебных заведений, а также специалистов прикладной сферы анализа данных.

Отступы в Python.
В некоторых языках программирования для разделения блоков кода используются скобки. В Python же для этих целей используются отступы. А именно отступы, сформированные на основании пробелов.
Отступы играют очень важную роль, потому что именно с помощью отступов Python понимает, где начинается тот или иной блок кода.
На рисунке 21 показан пример корректного кода. В этом примере объявлена функция, у которой есть имя print name function и объявлен один аргумент для функции. После двоеточия начинается тело функции, в котором печатается в терминал значение переменной name.
Оглавление.
Основные концепции в Python.
Встроенные функции в Python.
Форматирование кода и РЕР8.
Введение в функции.
Выражения и инструкции.
Переменные.
Типы и структуры данных.
Строки.
Числа в Python.
Логический тип.
Магические методы.
Списки.
Словари.
Кортежи.
Наборы.
Диапазоны.
Функция zip.
Изменение объектов в Python.
Функции в Python.
Аргументы функций.
Параметры функций по умолчанию.
Callback-функции.
Работа с функциями.
Операторы.
Логические операторы в Python.
Распаковка словаря.
Инструкция del в Python.
Соединение строк в Python.
Лямбда-функция.
Обработка ошибок в Python.
Распаковка списков и кортежей.
Условные инструкции if.
Тернарный оператор.
Циклы.
Цикл while.
Сокращенный цикл for in.
Объекты и классы.
Магические методы в классах.
Декораторы.
Модули.
JSON.
Работа с файлами.
Работа с zip-архивами.
Работа с CSV-файлами.
Работа с датами и временем.
Модули для работы с числами.
Работа с регулярными выражениями.
Отправка email.
Работа с базой данных SQLite.
Другие встроенные модули.
Виртуальные среды, pip и pipenv.
Django - Введение в веб-фреймворк.
Django - Создание проекта.
Django — Создание приложения.
Django - База данных и миграции.
Django - Создание шаблонов.
Django - Роутинг между страницами.
Django - Создание сервиса API.
Django - Итоги по проекту.
Juруter Notebook.
Jupyter Lab.
NumPy - Создание массивов.
Pandas - работа с данными.
Matplotlib - Создание диаграмм.
Scikit-learn - Машинное обучение.
Модель машинного обучения для реальных данных.
Библиографический список.
Купить .
Теги: учебник по программированию :: программирование :: Майтак :: Пылов :: Протодьяконов