Программирование на языке Python: учебный курс 🔍
Седжвик Роберт, Уэйн Кевин, Дондеро Роберт Диалектика; Диалектика, Москва [и др.], Russia, 2017
俄语 [ru] · DJVU · 7.8MB · 2017 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib · Save
描述
Эта книга предназначена для тех, кто хочет изучить программирование или нуждается в нем для научных целей.
Задача книги - предоставить студентам практические навыки и знания основных инструментальных средств, необходимых для эффективного использования вычислительной техники. Наш подход - убедить студентов, что создание программ - это вполне естественная, занимательная и творческая практика.
Для иллюстрации основных концепций и демонстрации возможностей написания программ в практических целях здесь представлены классические приложения в области прикладной математики и научных задач.
Для всех программ в этой книге используется язык программирования Python. Хотя язык Python упоминается в названии книги, по существу эта книга о фундаментальных концепциях программирования, а не о самом языке Python.
Книга позволяет приобрести практические навыки решения задач средствами, применимыми во многих современных вычислительных системах, а исчерпывающее изложение материала предназначено для тех, кто не обладает опытом программирования.
Приложения в науке и технике - главная тема книги. Каждая рассматриваемая концепция программирования мотивируется исследованием ее воздействия на определенные приложения. Приводятся примеры из прикладной математики, физики, биологии и самой информатики. Они включают моделирование физических систем, числовые методы, визуализацию данных, синтез звука, обработку изображений, финансовые модели и информационные технологии. К конкретным примерам относится применение в первой главе цепей Маркова для рангов веб-страницы, а также анализа и решения задачи просачивания, моделирования N тела и феномена "тесного мира": Эти приложения - неотъемлемая часть книги. Они привлекают внимание студентов к материалу, иллюстрируют важность концепций программирования и предоставляют убедительное доказательство важности роли компьютерных вычислений в современной науке и технике.
Главная задача книги - научить определенным техникам и привить навыки, необходимые для поиска эффективных решений любых задач программирования.
Дополнительная информация по этой книге приведена на веб-сайте по адресу
http://introcs.cs.princeton.edu/python
备用文件名
lgli/Седжвик Р - Программирование на языке Python - 2017 (aga+ocr).djvu
备用文件名
lgrsnf/Седжвик Р - Программирование на языке Python - 2017 (aga+ocr).djvu
备用文件名
zlib/Computers/Programming/Седжвик Роберт, Уэйн Кевин, Дондеро Роберт/Программирование на языке Python: учебный курс_3422912.djvu
备选标题
Programmirovanie Na Yazyke Python. Uchebnyy Kurs
备选作者
Роберт Седжвик, Кевин Уэйн, Роберт Дондеро; [пер. с англ. и ред. В. А. Коваленко]; Принстонский ун-т
备选作者
Author
备用出版商
Dialektika
备用版本
Москва, Санкт-Петербург, Russia, 2019
备用版本
Russia, Russian Federation
元数据中的注释
aga -- 0
元数据中的注释
lg2181591
元数据中的注释
{"isbns":["5990846215","9785990846210"],"last_page":736,"publisher":"Диалектика"}
元数据中的注释
Фактическая дата выхода в свет - 2016
Указ.
Пер.: Sedgewick, Robert, 1946- Introduction to programming in Python New York [etc.] : Addison-Wesley, cop. 2015 978-0-13-407643-0
元数据中的注释
РГБ
元数据中的注释
Russian State Library [rgb] MARC:
=001 008681972
=005 20180420122530.0
=008 161111s2017\\\\ru\||||\\\\\\\0||\u\rus|d
=017 \\ $a КН-П-18-028107 $b RuMoRKP
=017 \\ $a 16-85942 $b RuMoRKP
=020 \\ $a 978-5-9908462-1-0 $c 400 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 0\ $a rus
=044 \\ $a ru
=080 \\ $a 004.4
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 1\ $a Седжвик, Роберт $d 1946-
=245 00 $a Программирование на языке Python: учебный курс $h [Текст] $c Роберт Седжвик, Кевин Уэйн, Роберт Дондеро ; [пер. с англ. и ред. В. А. Коваленко] ; Принстонский ун-т
=260 \\ $a Москва [и др.] $b Диалектика $c 2017
=300 \\ $a 736 с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Фактическая дата выхода в свет - 2016
=500 \\ $a Указ.
=534 \\ $p Пер.: $a Sedgewick, Robert, 1946- $t Introduction to programming in Python $c New York [etc.] : Addison-Wesley, cop. 2015 $z 978-0-13-407643-0
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=650 \7 $a PYTHON, язык программирования $0 RU\NLR\AUTH\661326547 $2 nlr_sh
=700 1\ $a Уэйн, Кевин $d 1971-
=700 1\ $a Дондеро, Роберт
=852 \\ $a РГБ $b FB $j 2 16-78/171 $x 90
=852 \\ $a РГБ $b FB $j 2 16-84/51 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/С28 $x 83
元数据中的注释
Предм. указ.: с. 729-736
Пер.: Sedgewick, Robert, 1946- Introduction to programming in Python New York [etc.] : Addison-Wesley, cop. 2015 978-0-13-407643-0
元数据中的注释
Russian State Library [rgb] MARC:
=001 009900367
=005 20190228153456.0
=008 190225s2019\\\\ru\||||\\\\\\\0||\u\rus|d
=017 \\ $a КН-П-19-012106 $b RuMoRKP
=020 \\ $a 978-5-9908462-1-0 $c 400 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 1\ $a Седжвик, Роберт $d 1946-
=245 00 $a Программирование на языке Python $h [Текст] : $b учебный курс $c Роберт Седжвик, Кевин Уэйн, Роберт Дондеро ; [пер. с англ. и ред. В. А. Коваленко] ; Принстонский ун-т
=260 \\ $a Москва $b Диалектика ; $a Санкт-Петербург $b Диалектика $c 2019
=300 \\ $a 736 с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Предм. указ.: с. 729-736
=534 \\ $p Пер.: $a Sedgewick, Robert, 1946- $t Introduction to programming in Python $c New York [etc.] : Addison-Wesley, cop. 2015 $z 978-0-13-407643-0
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=700 1\ $a Уэйн, Кевин $d 1971-
=700 1\ $a Дондеро, Роберт
=852 \\ $a РГБ $b FB $j 2 19-13/9 $x 90
备用描述
Введение 11
Глава 1. Элементы программирования 19
1.1. Первая программа 20
1.2. Встроенные типы данных 31
1.3. Условные выражения и циклы 70
1.4. Массивы 11О
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
开源日期
2018-02-03
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:Motrix
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。