Книга: Седжвик Роберт, Уэйн Кевин, Дондеро Роберт «Программирование на языке Python. Учебный курс»

Программирование на языке Python. Учебный курс

Любая научная или техническая дисциплина требует навыков программирования. 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 года. Он лауреат восьми премий в области технического образования и имеет награды за долгуюи безупречную работу. Он также доктор философии информатики и технологий Дрексельского университета.

Издательство: "Вильямс" (2017)

ISBN: 978-5-9908462-1-0

Купить за 3456 руб в Лабиринте

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Программирование на языке Python. Учебный курсЛюбая научная или техническая дисциплина требует навыков программирования. Python - идеальный первый язык… — Вильямс, (формат: 70x100/16, 736 стр.) Подробнее...2016898бумажная книга

Седжвик, Роберт

Роберт Седжвик
Robert Sedgewick
Дата рождения:

1946 год(1946)

Страна:

 США

Научная сфера:

Информатика

Место работы:

Принстонский университет

Альма-матер:

Стэнфордский университет

Научный руководитель:

Дональд Кнут

Награды и премии


ACM Fellow (1997)

Сайт:

http://www.cs.princeton.edu/~rs/

Роберт Седжвик (1946-) — американский учёный в области информатики, профессор Принстонского университета и член совета директоров компании Adobe Systems.[1]

В 1975 году получил степень Ph.D. от Стэнфордского университета, защитив диссертацию про алгоритм быстрой сортировки под руководством Дональда Кнута.[2]

В 1975-1985 годах преподавал и работал в Брауновском университете. С 1985 года по настоящее время работает в Принстонском университете. С 1990 года входит в совет директоров компании Adobe Systems. В 1997 году был избран почетным членом Ассоциации вычислительной техники за его научный труд по математическому анализу алгоритмов.[3]

Автор многочисленных научных статей и серии учебников по алгоритмам.

Примечания

Библиография (рус.)

  • Роберт Седжвик Алгоритмы на C++. Фундаментальные алгоритмы и структуры данных. 2 книги в одной ! = Algorithms in C++. — М.: «Вильямс», 2011. — 1056 с. — ISBN 978-5-8459-1650-1

Источник: Седжвик, Роберт

См. также в других словарях:

  • Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ …   Википедия

  • C Sharp — У этого термина существуют и другие значения, см. C. Правильный заголовок этой статьи  C#. Он показан некорректно из за технических ограничений. C# Семантика: императивный Класс языка: мультипарадигменный: объектно ориентированный,… …   Википедия

  • Язык ассемблера — Листинг программы на языке ассемблера Motorola MC6800 (слева идут адреса и машинные коды в шестнадцатеричной системе, вычисленные и сгенерированн …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»