Название книги: Программирование на языке Python. Учебный курс
Год: 2017
Авторы: Роберт Седжвик, Кевин Уэйн, Роберт Дондеро
Страниц: 736
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 56.9 Мб, 37.0 Мб, 139.9 Мб, 29.4 Мб
Описание книги “Программирование на языке Python. Учебный курс”:
Задача книги – предоставить студентам практические навыки и знания основных инструментальных средств, необходимых для эффективного использования вычислительной техники. Подход книги – убедить студентов, что создание программ – это вполне естественная, занимательная и творческая практика. Для иллюстрации основных концепций и демонстрации возможностей нап исания программ в практических целях здесь представлены классические приложения в области при кладной математики и научных задач.
Для всех программ в этой книге используется язык программирования Python. Хотя язык Python упоминается в названии книги, по существу эта книга о фундаментальных концепциях программирования, а не о самом языке Python. Книга позволяет приобрести практические навыки решения задач средствами, применимыми во многих современных вычислительных системах, а исчерпывающее изложение материала предназначено для тех, кто не обладает опытом программирования.
Книга предназначена для студентов первого курса, для обучения новичков программированию в контексте научных приложений. Материал книги подходит для студентов, обучающихся программированию в знакомом контексте. Студенты, закончившие курс с использованием этой книги, будут хорошо подготовлены к применению своих навыков в последующих курсах, если понадобится дальнейшее изучение информатики. Также книга предназначена для обычных студентов первого курса научно-технических вузов. Таким образом, здесь не предусматривается предварительная подготовка свыше обычной обязательной для других базовых научных и математических курсов.
Оглавление:
Введение
Глава 1 Элементы программирования
- Первая программа
- Встроенные типы данных
- Условные выражения и циклы
- Массивы
- Ввод и вывод
- Случай из практики: случайная навигация по сайтам
Глава 2 Функции и модули
- Определение функций
- Модули и клиенты
- Рекурсия
- Случай из практики: просачивание
Глава 3 Объектно-ориентированное программирование
- Использование типов данных
- Создание типов данных
- Разработка типов данных
- Случай из практики: моделирование N тел
Глава 4 Алгоритмы и структура данных
- Эффективность
- Сортировка и поиск
- Стеки и очереди
- Таблицы идентификаторов
- Случай из практики: феномен “тесного мира”
Контекст
Глоссарий
Функции API
Предметный указатель
Скачать книгу “Программирование на языке Python. Учебный курс”