Ваш город
Москва
Ваш город Москва?
+7 928 117-10-37
Отдел продаж
Режим работы:
Пн-Сб 10:00—18:00;
Вс выходной
КАТАЛОГ ТОВАРОВ
0КорзинаПусто0 руб.
Товары в корзине
корзина пуста
КАТАЛОГ ТОВАРОВ
Корзина пуста0 руб.0
Товары в корзине
корзина пуста
Корзина пуста0 руб.0
Товары в корзине
корзина пуста

Программирование на Python: базовый курс

Программирование на Python: базовый курс
Любая научная или техническая дисциплина требует навыков программирования. Python — идеальный первый язык программирования, а эта книга — лучшее руководство по его изучению...
Характеристики
Автор(ы):
Роберт Седжвик, Кевин Уэйн, Роберт Дондеро
Издательство:
Вильямс
Год издания:
2020
Кол-во страниц:
736
Переплёт:
Мягкий
Смотреть все
Категории
Получение информации о методах доставки
Код: 18382
Нет в наличии
1 495
Количество:
Избранное
Сравнение
Описание

Любая научная или техническая дисциплина требует навыков программирования. Python — идеальный первый язык программирования, а эта книга — лучшее руководство по его изучению.
Преподаватели Принстонского университета Роберт Седжвик, Кевин Уэйн и Роберт Дондеро написали доступный междисциплинарный учебный курс по программированию на языке Python, рассматривающий важные и реальные случаи его применения, а не абстрактные примеры. Авторы демонстрируют инструментальные средства, необходимые студентам для изучения программирования естественным, нескучным и творческим способом.
Это руководство сосредоточивается на наиболее полезных средствах языка Python и знакомит с программированием на примерах, полезных для каждого студента научных, технических и информационных специальностей.
Особенности книги:

  • Базовые элементы программирования: переменные, операторы присвоения, встроенные типы данных, условные выражения, циклы, массивы, ввод и вывод, включая графику и звук.
  • Функции, модули и библиотеки: организация программ в компоненты, обеспечивающие независимую отладку, поддержку и многократное использование.
  • Объектно-ориентированное программирование и абстракция данных: объекты, модули, инкапсуляция и т.д.
  • Алгоритмы и структуры данных: алгоритмы сортировки и поиска, стеки, очереди и таблицы символов.
  • Все примеры из области прикладной математики, физики, химии, биологии и информатики совместимы с языком Python версий 2 и 3.

Опираясь на свою обширную преподавательскую практику, авторы завершают каждый раздел списками вопросов и ответов, упражнениями, а зачастую и практическими упражнениями.
На сайте introcs.cs.princeton.edu/python доступно множество дополнительной информации и вспомогательных материалов, включая исходный код, библиотеки ввода и вывода, решения для некоторых упражнений и многое другое. Этот веб-сайт позволяет использовать собственные компьютеры для преподавания и изучения материала книги.

Об авторах:
Роберт Седжвик — профессор информатики в Принстонском университете. Он занимал ведущие позиции в нескольких передовых научно-исследовательских лабораториях, а также в команде Adobe Systems. Роберт в соавторстве с Кевином Уэйном написал книги Introduction to Programming in Java (вышла в издательстве Addison-Wesley) и Алгоритмы на Java, 4-е издание (пер. с англ., ИД "Вильямс", 2012 г).
Кевин Уэйн — преподает информатику в Принстонском университете, где он работает с 1998 года. Он заслуженный педагог (ACM Distinguished Educator), доктор философии исследования операций и организации производства Корнельского университета.
Роберт Дондеро — преподает информатику в Принстонском университете с 2001 года. Он лауреат восьми премий в области технического образования и имеет награды за долгую и безупречную работу. Он также доктор философии информатики и технологий Дрексельского университета.

Характеристики
Автор(ы)
Роберт Седжвик, Кевин Уэйн, Роберт Дондеро
Издательство
Вильямс
Год издания
2020
ISBN
978-5-907203-34-1, 978-0-13-407643-0
Кол-во страниц
736
Формат страниц
70x100/16 (170x240 мм)
Язык
Русский
Переплёт
Мягкий
Доп. сведения
Офсетная бумага
Иллюстрации
черно-белые
Тираж
200 экз. (доп.)
Вес
950 г
Отзывы

Loading...
Оглавление

Введение 11

Глава 1. Элементы программирования 19
1.1. Первая программа 20
1.2. Встроенные типы данных 31
1.3. Условные выражения и циклы 70
1.4. Массивы 110
1.5. Ввод и вывод 147
1.6. Случай из практики: случайная навигация по сайтам 193
Глава 2. Функции и модули 211
2.1. Определение функций 212
2.2. Модули и клиенты 247
2.3. Рекурсия 285
2.4. Случай из практики: просачивание 316
Глава 3. Объектно-ориентированное программирование 345
3.1. Использование типов данных 346
3.2. Создание типов данных 393
3.3. Разработка типов данных 440
3.4. Случай из практики: моделирование N тел 486
Глава 4. Алгоритмы и структура данных 499
4.1. Эффективность 500
4.2. Сортировка и поиск 542
4.3. Стеки и очереди 576
4.4. Таблицы идентификаторов 619
4.5. Случай из практики: феномен “тесного мира” 667
Контекст 709
Глоссарий 713
Функции API 719
Предметный указатель 729

Помощь
+7 928 117-10-37
Отдел продаж
Если у вас возникли вопросы при оформлении заказа, обратитесь по указанным контактам.
Мы используем файлы cookie, чтобы сайт был лучше для вас.