М. В. Сысоева - Программирование для «нормальных» с нуля на языке Python
Часть 2Название: | Программирование для «нормальных» с нуля на языке Python | |
Автор: | М. В. Сысоева | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программирование для «нормальных» с нуля на языке Python"
Читаем онлайн "Программирование для «нормальных» с нуля на языке Python". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (57) »
.
91
92
107
112
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
Оглавление
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
118
123
125
131
133
Глава 13. Параллельное программирование. Модуль
multiprocessing
13.1 Введение в многопоточные вычисления . . . . . . . . . . . .
13.2 Параллельное программирование на Python . . . . . . . . .
13.3 Среда программирования и консоль выполнения программы
13.4 Управление процессами вручную. Класс Process . . . . . .
13.5 Автоматическое управление процессами. Класс Pool . . . .
13.6 Примеры решения заданий . . . . . . . . . . . . . . . . . . .
13.7 Задания на многопоточные вычисления . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
137
137
147
148
150
158
159
164
Глава А. Тестовые динамические системы
А.1
Потоковые системы (с непрерывным временем) . . . . . . . . . .
А.2
Каскадные системы (с дискретным временем) . . . . . . . . . . .
167
168
179
Глава Б. Тестовые стохастические системы
Б.1
Потоковые системы (с непрерывным временем) . . . . . . . . . .
Б.2
Каскадные системы (с дискретным временем) . . . . . . . . . . .
181
181
181
12.4
12.5
12.6
12.7
12.8
Расчёт старшего ляпуновского показателя . . .
Бифуркационные диаграммы . . . . . . . . . .
Карта режимов (пространство параметров) . .
Примеры решения заданий . . . . . . . . . . . .
Задания на исследование динамических систем
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Предисловие
Почему стоит продолжить изучение Python? Python часто называют скриптовым языком, языком прототипирования и пригодным для разработки «на скорую
руку». Много раз мы слышали о том, что его вообще нельзя давать новичкам,
потому что он поставит им неправильное мышление или потому что всё равно потом придётся учить что-то «настоящее» и «промышленно востребованное»,
как правило, статически типизируемое и компилируемое, что «не тормозит». Это
— распространённая точка зрения в профессиональном сообществе программистов (хотя и не единственная), то есть среди людей, для которых написанная
программа является конечным продуктом их труда. Поскольку мы предполагаем, что основная наша аудитория — это люди, программированию не чуждые,
но зарабатывающие на жизнь другим, будь то инженеры самых разных мастей,
учёные от физиков до лингвистов, работники статистических служб, аналитики
банков и инвестиционных компаний и прочие, мы смело отбросим данное суждение и постараемся показать, что в Python есть практически всё, что вам нужно
для вашей работы, часто с вариантами.
В этой второй части мы рассмотрим:
1. создание собственных функций и модулей,
2. функциональное и многопоточное программирование,
3. интерфейс к базам данных,
4. графический интерфейс пользователя и принципы объектно-ориентированного
программирования на его примере,
5. исследование динамических систем различными средствами scipy,
6. параллельное и многопоточное программирование.
Сведения об авторах
• Сысоева Марина Вячеславовна — кандидат физико-математических наук,
доцент кафедры «Радиоэлектроника и телекоммуникации» Саратовского
государственного технического университета имени Гагарина Ю.А.
6
Предисловие
• Сысоев Илья Вячеславович — доктор физико-математических наук, профессор кафедры системного анализа и автоматического управления Саратовского национального исследовательского государственного университета имени Н.Г. Чернышевского.
Сведения о рецензентах
• Пономаренко Владимир Иванович — доктор физико-математических наук,
профессор, ведущий научный сотрудник Саратовского филиала Института
радиотехники и электроники имени В. А. Котельникова РАН.
• Матросов Валерий Владимирович — доктор физико-математических наук,
профессор, декан радиофизического факультета Национального исследовательского Нижегородского государственного университета им. Н. И. Лобачевского.
• Курячий Георгий Владимирович — --">
91
92
107
112
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
Оглавление
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
118
123
125
131
133
Глава 13. Параллельное программирование. Модуль
multiprocessing
13.1 Введение в многопоточные вычисления . . . . . . . . . . . .
13.2 Параллельное программирование на Python . . . . . . . . .
13.3 Среда программирования и консоль выполнения программы
13.4 Управление процессами вручную. Класс Process . . . . . .
13.5 Автоматическое управление процессами. Класс Pool . . . .
13.6 Примеры решения заданий . . . . . . . . . . . . . . . . . . .
13.7 Задания на многопоточные вычисления . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
137
137
147
148
150
158
159
164
Глава А. Тестовые динамические системы
А.1
Потоковые системы (с непрерывным временем) . . . . . . . . . .
А.2
Каскадные системы (с дискретным временем) . . . . . . . . . . .
167
168
179
Глава Б. Тестовые стохастические системы
Б.1
Потоковые системы (с непрерывным временем) . . . . . . . . . .
Б.2
Каскадные системы (с дискретным временем) . . . . . . . . . . .
181
181
181
12.4
12.5
12.6
12.7
12.8
Расчёт старшего ляпуновского показателя . . .
Бифуркационные диаграммы . . . . . . . . . .
Карта режимов (пространство параметров) . .
Примеры решения заданий . . . . . . . . . . . .
Задания на исследование динамических систем
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Предисловие
Почему стоит продолжить изучение Python? Python часто называют скриптовым языком, языком прототипирования и пригодным для разработки «на скорую
руку». Много раз мы слышали о том, что его вообще нельзя давать новичкам,
потому что он поставит им неправильное мышление или потому что всё равно потом придётся учить что-то «настоящее» и «промышленно востребованное»,
как правило, статически типизируемое и компилируемое, что «не тормозит». Это
— распространённая точка зрения в профессиональном сообществе программистов (хотя и не единственная), то есть среди людей, для которых написанная
программа является конечным продуктом их труда. Поскольку мы предполагаем, что основная наша аудитория — это люди, программированию не чуждые,
но зарабатывающие на жизнь другим, будь то инженеры самых разных мастей,
учёные от физиков до лингвистов, работники статистических служб, аналитики
банков и инвестиционных компаний и прочие, мы смело отбросим данное суждение и постараемся показать, что в Python есть практически всё, что вам нужно
для вашей работы, часто с вариантами.
В этой второй части мы рассмотрим:
1. создание собственных функций и модулей,
2. функциональное и многопоточное программирование,
3. интерфейс к базам данных,
4. графический интерфейс пользователя и принципы объектно-ориентированного
программирования на его примере,
5. исследование динамических систем различными средствами scipy,
6. параллельное и многопоточное программирование.
Сведения об авторах
• Сысоева Марина Вячеславовна — кандидат физико-математических наук,
доцент кафедры «Радиоэлектроника и телекоммуникации» Саратовского
государственного технического университета имени Гагарина Ю.А.
6
Предисловие
• Сысоев Илья Вячеславович — доктор физико-математических наук, профессор кафедры системного анализа и автоматического управления Саратовского национального исследовательского государственного университета имени Н.Г. Чернышевского.
Сведения о рецензентах
• Пономаренко Владимир Иванович — доктор физико-математических наук,
профессор, ведущий научный сотрудник Саратовского филиала Института
радиотехники и электроники имени В. А. Котельникова РАН.
• Матросов Валерий Владимирович — доктор физико-математических наук,
профессор, декан радиофизического факультета Национального исследовательского Нижегородского государственного университета им. Н. И. Лобачевского.
• Курячий Георгий Владимирович — --">
- 1
- 2
- 3
- 4
- . . .
- последняя (57) »
Книги схожие с «Программирование для «нормальных» с нуля на языке Python» по жанру, серии, автору или названию:
Александр Павлович Крюков (Программист), Анатолий Яковлевич Родионов, Александр Юрьевич Таранов и др. - Программирование на языке R-Лисп Жанр: Учебники и самоучители по компьютеру Год издания: 1991 |
Г. Джоунз - Программирование на языке Оккам Жанр: Другие языки и системы программирования Год издания: 1989 |