Сравнить цены на книгу: Программирование на языке Python. Учебный курс; Вильямс, 2017

  • Издатель: Вильямс
  • ISBN: 978-5-9908462-1-0
  • Книги: Программирование
  • ID:1779498
Где купить

Где купить

Последняя известная цена от 2111 р. до 3456 р. в 3 магазинах

В данный момент у нас нет информации о наличии данного товара в магазинах.
Вы можете поискать его на других площадках:

МагазинЦенаНаличие
Яндекс.Маркет
5/5
Промокоды на скидку
Avito доставка позволит получить любой товар, не выходя из дома

История цены

МагазинПоследняя известная ценаОбновлено
Лабиринт
3456 р.
Буквоед
2111 р.
OZON
2676 р.
24.06.2024

Описание

Любая научная или техническая дисциплина требует навыков программирования. 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
Страниц736
Переплёттвердый
ISBN978-5-9908462-1-0
Размеры17,00 см × 24,00 см × 4,12 см
ТематикаПрограммирование


Отзывы (2)


  • 5/5

    Весьма солидная книга по программированию на языке Python.
    В 4х главах рассматриваются основные разделы программирования: элементы программирования, функции и модули, ООП, алгоритмы и структуры данных.
    Действительно, как заметила Шахотина Нина, приводимый в книге код, подогнан (в основном) чтобы быть совместимым с Python 2 (оригинал был выпущен в 2015 году, когда обе версии использовались наравне).
    Из-за этого отдельные места становятся не оптимальными и громоздкими для восприятия. Это наверное единственное замечание к книге.
    Но между тем она содержит много упражнений и раскрывает тему программирования на Python (да и вообще программирования как процесса).
    Я бы рекомендовал читать эту книгу не для начинающих, а после освоения хотя бы начальных навыков программирования на Python.
    Обложка твёрдая, бумага белая (просвечивает), печать не чётко-чёрная.
    Для ознакомления несколько страниц книги и полное содержание.

  • 4/5

    Оценку книги по 5и бальной системе с позиции полного нуба можно разделить на 3 части:
    теоретический материал - 5. на примере Пайтона автор вводит читателя в программирование.
    Практический материал - 5. По каждому разделу есть Q&A, а так же большое количество задач для самостоятельного решения различной сложности. На некоторые задачи на сайте книги можно найти ответы.
    Перевод 3. Касаемо теории с переводом все в порядке, но в практической части задачи переведены очень плохо и обращения к английской версии на сайте introcs.cs.princeton.edu/python обойтись невозможно. Это касается и ошибок в приведенных кодах, и перевода практических упражнений. В целом это напрягает не сильно, т.к. скорее всего читать книгу вы будете перед монитором.
    Глобальный минус для новичка, который пишет на Пайтоне 3ей версии в том, что код дается по правилам 2ой версии и автор этот момент опускает. Ну например, чтобы написать свою первую прогу Хэллоу Ворлд, вместо элементарного кода: input('Hello World') необходимо импортировать stdio и ввод осуществить через команду stdio.writeln('Hello World'). Запуск всего этого счастья происходит через командную строку, а не через IDLE. Если вы вообще впервые открыли книгу по программированию, то прийдется повозиться с запуском своего первого кода. Все остальное в книге подается замечательно



Зарегистрируйтесь и получайте бонусы за покупки!


Книги: Информационные технологии, Программирование - издательство "Вильямс"

Книги: Информационные технологии, Программирование

Категория 1688 р. - 2533 р.

закладки (0) сравнение (0)

14 ms