- Седжвик, Уэйн, Дондеро: Программирование на языке Python. Учебный курс
- Introduction to Programming in Python. An Interdisciplinary Approach
- Аннотация к книге «Программирование на языке Python. Учебный курс»
- Программирование на языке Python. Учебный курс (2017)
- Описание книги “Программирование на языке Python. Учебный курс”:
- Седжвик, Уэйн, Дондеро: Программирование на Python. Базовый курс
- Introduction to Programming in Python. An Interdisciplinary Approach
- Аннотация к книге «Программирование на Python. Базовый курс»
- Программирование на языке Python. Учебный курс (2017)
- Описание книги “Программирование на языке Python. Учебный курс”:
Седжвик, Уэйн, Дондеро: Программирование на языке Python. Учебный курс
Introduction to Programming in Python. An Interdisciplinary Approach
Аннотация к книге «Программирование на языке Python. Учебный курс»
Любая научная или техническая дисциплина требует навыков программирования. Python — идеальный первый язык программирования, а эта книга — лучшее руководство по его изучению.
Преподаватели Принстонского университета Роберт Седжвик, Кевин Уэйн и Роберт Дондеро написали доступный междисциплинарный учебный курс по программированию на языке 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 года. Он лауреат восьми премий в области технического образования и имеет награды за долгую и безупречную работу. Он также доктор философии информатики и технологий Дрексельского университета.
Программирование на языке Python. Учебный курс (2017)
Название книги: Программирование на языке Python. Учебный курс
Год: 2017
Авторы: Роберт Седжвик, Кевин Уэйн, Роберт Дондеро
Страниц: 736
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 56.9 Мб, 37.0 Мб, 139.9 Мб, 29.4 Мб
Описание книги “Программирование на языке Python. Учебный курс”:
Задача книги – предоставить студентам практические навыки и знания основных инструментальных средств, необходимых для эффективного использования вычислительной техники. Подход книги – убедить студентов, что создание программ – это вполне естественная, занимательная и творческая практика. Для иллюстрации основных концепций и демонстрации возможностей нап исания программ в практических целях здесь представлены классические приложения в области при кладной математики и научных задач.
Для всех программ в этой книге используется язык программирования Python. Хотя язык Python упоминается в названии книги, по существу эта книга о фундаментальных концепциях программирования, а не о самом языке Python. Книга позволяет приобрести практические навыки решения задач средствами, применимыми во многих современных вычислительных системах, а исчерпывающее изложение материала предназначено для тех, кто не обладает опытом программирования.
Книга предназначена для студентов первого курса, для обучения новичков программированию в контексте научных приложений. Материал книги подходит для студентов, обучающихся программированию в знакомом контексте. Студенты, закончившие курс с использованием этой книги, будут хорошо подготовлены к применению своих навыков в последующих курсах, если понадобится дальнейшее изучение информатики. Также книга предназначена для обычных студентов первого курса научно-технических вузов. Таким образом, здесь не предусматривается предварительная подготовка свыше обычной обязательной для других базовых научных и математических курсов.
Введение
Глава 1 Элементы программирования
- Первая программа
- Встроенные типы данных
- Условные выражения и циклы
- Массивы
- Ввод и вывод
- Случай из практики: случайная навигация по сайтам
Глава 2 Функции и модули
- Определение функций
- Модули и клиенты
- Рекурсия
- Случай из практики: просачивание
Глава 3 Объектно-ориентированное программирование
- Использование типов данных
- Создание типов данных
- Разработка типов данных
- Случай из практики: моделирование N тел
Глава 4 Алгоритмы и структура данных
- Эффективность
- Сортировка и поиск
- Стеки и очереди
- Таблицы идентификаторов
- Случай из практики: феномен “тесного мира”
Седжвик, Уэйн, Дондеро: Программирование на Python. Базовый курс
Introduction to Programming in Python. An Interdisciplinary Approach
Аннотация к книге «Программирование на Python. Базовый курс»
Любая научная или техническая дисциплина требует навыков программирования. Python — идеальный первый язык программирования, а эта книга — лучшее руководство по его изучению.
Преподаватели Принстонского университета Роберт Седжвик, Кевин Уэйн и Роберт Дондеро написали доступный междисциплинарный учебный курс по программированию на языке 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 года. Он лауреат восьми премий в области технического образования и имеет награды за долгую и безупречную работу. Он также доктор философии информатики и технологий Дрексельского университета.
Программирование на языке Python. Учебный курс (2017)
Название книги: Программирование на языке Python. Учебный курс
Год: 2017
Авторы: Роберт Седжвик, Кевин Уэйн, Роберт Дондеро
Страниц: 736
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 56.9 Мб, 37.0 Мб, 139.9 Мб, 29.4 Мб
Описание книги “Программирование на языке Python. Учебный курс”:
Задача книги – предоставить студентам практические навыки и знания основных инструментальных средств, необходимых для эффективного использования вычислительной техники. Подход книги – убедить студентов, что создание программ – это вполне естественная, занимательная и творческая практика. Для иллюстрации основных концепций и демонстрации возможностей нап исания программ в практических целях здесь представлены классические приложения в области при кладной математики и научных задач.
Для всех программ в этой книге используется язык программирования Python. Хотя язык Python упоминается в названии книги, по существу эта книга о фундаментальных концепциях программирования, а не о самом языке Python. Книга позволяет приобрести практические навыки решения задач средствами, применимыми во многих современных вычислительных системах, а исчерпывающее изложение материала предназначено для тех, кто не обладает опытом программирования.
Книга предназначена для студентов первого курса, для обучения новичков программированию в контексте научных приложений. Материал книги подходит для студентов, обучающихся программированию в знакомом контексте. Студенты, закончившие курс с использованием этой книги, будут хорошо подготовлены к применению своих навыков в последующих курсах, если понадобится дальнейшее изучение информатики. Также книга предназначена для обычных студентов первого курса научно-технических вузов. Таким образом, здесь не предусматривается предварительная подготовка свыше обычной обязательной для других базовых научных и математических курсов.
Введение
Глава 1 Элементы программирования
- Первая программа
- Встроенные типы данных
- Условные выражения и циклы
- Массивы
- Ввод и вывод
- Случай из практики: случайная навигация по сайтам
Глава 2 Функции и модули
- Определение функций
- Модули и клиенты
- Рекурсия
- Случай из практики: просачивание
Глава 3 Объектно-ориентированное программирование
- Использование типов данных
- Создание типов данных
- Разработка типов данных
- Случай из практики: моделирование N тел
Глава 4 Алгоритмы и структура данных
- Эффективность
- Сортировка и поиск
- Стеки и очереди
- Таблицы идентификаторов
- Случай из практики: феномен “тесного мира”