Python - это просто, Пошаговое руководство по программированию и анализу данных, Нисчал Н., 2023.
Рассмотрены основы синтаксиса языка Python на примере дистрибутива Anaconda. Показаны приложения IPython, Spyder IDE, Jupyter Notebook. Описан синтаксис переменных, функций, циклов. Подробно изучаются структуры данных в Python: строки, списки, кортежи, множества и словари. Объясняется понятие классов и их применение в объектно-ориентированном программировании. Описаны возможности библиотеки обработки изображений Pillow, библиотеки Tkinter для создания приложений с графическим интерфейсом. Отдельный раздел посвящен обработке ошибок и исключений в программах. Рассматриваются библиотеки NumPy и Pandas, приводятся практические примеры их использования для анализа и обработки данных. Описана библиотека Matplotlib и ее возможности в сфере визуализации данных.

Что такое программирование?
Конечный результат компьютерного программирования нам всем известен. Когда мы играем в любимые игры на смартфоне или компьютере, открываем любое мобильное приложение или программу на компьютере, делаем фото, смотрим фотографии на любом экране или даже отправляем электронную почту, программы постоянно работают в фоновом режиме, выполняя разную работу, которую мы вообще никогда не видим.
Компьютер — это послушный, но не слишком умный слуга. Он делает в точности то, что мы ему говорим, ни больше ни меньше. Следовательно, когда мы даем компьютеру инструкции (посредством программ), эти инструкции должны быть конкретными и последовательными.
Самая подходящая аналогия, которую я могу придумать,— это кулинарный рецепт. Возьмем простой рецепт приготовления хлеба. В рецепте используется несколько ингредиентов, таких как мука, вода и дрожжи (если мы говорим о выпечке). Каждый ингредиент добавляется в определенной пропорции. Если налить два стакана воды вместо одного, то тесто становится слишком жидким, чтобы держать форму. Точно так же работают инструкции, которые мы даем компьютеру: они должны быть конкретными, чтобы можно было получить желаемые результаты. Компьютеры весьма буквальны и стараются исполнять наши команды в точности. Если мы даем компьютеру неверные команды, они могут вообще не сработать. Или, что еще хуже, может возникнуть ошибка или сбой программы.
ОГЛАВЛЕНИЕ.
Предисловие.
О книге.
Как получить максимум от этой книги.
Структура книги.
Об авторе.
Благодарности.
Глава 1. Введение в Data Science и основы программирования.
Глава 2. Введение в Python.
Глава 3. Основы Python.
Глава 4. Объекты и операторы в Python.
Глава 5. Операторы управления потоком.
Глава 6. Функции.
Глава 7. ПРОЕКТ 1: Рисунки из символов с помощью циклов и функций.
Глава 8. Структуры данных и последовательности.
Глава 9. Ввод-вывод данных и работа с файлами.
Глава 10. ПРОЕКТ 2: Автоматизация обработки множества изображений.
Глава 11. Классы.
Глава 12. Ошибки и обработка исключений.
Глава 13. Модули и пакеты.
Глава 14. ПРОЕКТ 3: Конвертер валют с графическим интерфейсом.
Глава 15. Библиотека NumPy.
Глава 16. Операции в NumPy.
Глава 17. Библиотека Pandas.
Глава 18. Pandas в действии.
Глава 19. Визуализация в Python.
Глава 20. Визуализация с помощью Matplotlib Pyplot.
Глава 21. Визуализация с помощью объектно-ориентированного интерфейса в Matplotlib.
Ответы на вопросы «Правда или ложь».
Библиография.
Купить .
Теги: учебник по программированию :: программирование :: Нисчал