Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Программирование для «нормальных» с нуля на языке Python

М. В. Сысоева - Программирование для «нормальных» с нуля на языке Python

Часть 2 Программирование для «нормальных» с нуля на языке Python
Книга - Программирование для «нормальных» с нуля на языке Python.  М. В. Сысоева  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование для «нормальных» с нуля на языке Python
М. В. Сысоева

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование для «нормальных» с нуля на языке Python"



Читаем онлайн "Программирование для «нормальных» с нуля на языке Python". Главная страница.

В серии:

Библиотека ALT

М. В. Сысоева, И. В. Сысоев

Программирование для
«нормальных» с нуля на языке
Python
В двух частях

Часть 2
Учебник

Москва
Базальт СПО
МАКС Пресс
2023

УДК 004.43(075.8)
ББК 22.1я73
С95
https://elibrary.ru/gzazeu

Рецензенты:
В. И. Пономаренко – доктор физико-математических наук, профессор,
ведущий научный сотрудник Саратовского филиала
Института радиотехники и электроники имени В. А. Котельникова РАН;
В. В. Матросов – доктор физико-математических наук, профессор,
декан радиофизического факультета Национального исследовательского
Нижегородского государственного университета им. Н. И. Лобачевского;
Г. В. Курячий – преподаватель факультета ВМК МГУ имени М. В. Ломоносова,
автор курсов по Python для ВУЗов и Вечерней математической школы,
разработчик компании «Базальт СПО»

С95

Сысоева М. В., Сысоев И. В.
Программирование для «нормальных» с нуля на языке Python : Учебник.
В двух частях. Часть 2 / М. В. Сысоева, И.В. Сысоев ; отв. ред. В. Л. Черный : –
Москва : Базальт СПО; МАКС Пресс, 2023. – 184 с.: ил. – (Библиотека ALT).
ISBN 978-5-317-06945-2
ISBN 978-5-317-06947-6 (Часть 2)
Книга – учебник, задачник и самоучитель по алгоритмизации и программированию на
языке Python. Она не требует предварительных знаний в области программирования и
может использоваться для обучения «с нуля».
Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач
обработки результатов радиофизического и биологического экспериментов.
Ключевые слова: программирование; численные методы; алгоритмы; графики; Python;
numpy.
УДК 004.43(075.8)
ББК 22.1я73

Материалы, составляющие данную книгу, распространяются на условиях лицензии GNU FDL. Книга содержит следующий текст, помещаемый на первую страницу обложки: «В серии “Библиотека ALT”». Название:
«Программирование для «нормальных» с нуля на языке Python. В двух частях. Часть 2». Книга не содержит
неизменяемых разделов. Linux – торговая марка Линуса Торвальдса. Прочие встречающиеся названия могут
являться торговыми марками соответствующих владельцев.

Сайт книги: http://www.altlinux.org/Books:Python-sysoeva-ed2

ISBN 978-5-317-06947-6 (Часть 2)
ISBN 978-5-317-06945-2

© Сысоева М. В., Сысоев И. В., 2023
© Basealt, 2023
© Оформление. ООО «МАКС Пресс», 2023

Оглавление
Предисловие

5

Глава
8.1
8.2
8.3
8.4
8.5
8.6
8.7

8. Функции
Функции в программировании . . . .
Параметры и аргументы функций . .
Локальные и глобальные переменные
Программирование сверху вниз . . .
Рекурсивный вызов функции . . . . .
Примеры решения заданий . . . . . .
Задания на функции . . . . . . . . .

.
.
.
.
.
.
.

7
7
11
14
16
17
20
21

Глава
9.1
9.2
9.3

9. Модули
Подключение стандартного модуля . . . . . . . . . . . . . . . . .
Создание и подключение собственного модуля . . . . . . . . . . .
Задания на работу с модулями . . . . . . . . . . . . . . . . . . .

26
27
29
35

Глава
10.1
10.2
10.3
10.4
10.5

10. Функциональное программирование
Списки и рекурсия . . . . . . . . . . . . . . . . . . . . . . . .
Списки и функции высших порядков . . . . . . . . . . . . . .
Конвейер, частичное применение и ленивые вычисления . . .
Примеры решения заданий . . . . . . . . . . . . . . . . . . . .
Задания на применение функционального программирования

.
.
.
.
.

.
.
.
.
.

37
38
41
49
53
55

Глава
11.1
11.2
11.3
11.4
11.5
11.6
11.7

11. Графический интерфейс. Модуль tkinter
Калькулятор . . . . . . . . . . . . . . . . . . . . . . . . . .
Метки, флаги, радиокнопки и диалоги . . . . . . . . . . .
Списки и меню . . . . . . . . . . . . . . . . . . . . . . . .
Холст и рисование . . . . . . . . . . . . . . . . . . . . . .
Принципы объектно-ориентированного программирования
Примеры решения заданий . . . . . . . . . . . . . . . . . .
Задания на графический интерфейс . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

59
60
67
71
76
79
84
88

Глава
12.1
12.2
12.3

12. Исследование динамических систем средствами Python
Численное решение дифференциальных уравнений . . . . . . . .
Фазовый портрет . . . . . . . . . . . . . . . . . . . . . . . . . . .
Резонансные кривые . . . . . . . . . . . . . . . . . . . . . . . . --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.