М. В. Сысоева , И. В. Сысоев - Программирование для «нормальных» с нуля на языке Python. Часть 1. 2-е издание
Название: | Программирование для «нормальных» с нуля на языке Python. Часть 1. 2-е издание | |
Автор: | М. В. Сысоева , И. В. Сысоев | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | Библиотека ALT | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программирование для «нормальных» с нуля на языке Python. Часть 1. 2-е издание"
Книга – учебник, задачник и самоучитель по алгоритмизации и программированию на языке Python. Она не требует предварительных знаний в области программирования и может использоваться для обучения «с нуля».
Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач обработки результатов радиофизического и биологического экспериментов.
Сайт книги: http://www.altlinux.org/Books:Python-sysoeva-ed2
Ключевые слова: программирование; численные методы; алгоритмы; графики; Python; numpy.
Читаем онлайн "Программирование для «нормальных» с нуля на языке Python. Часть 1. 2-е издание". [Страница - 2]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
93
94
101
107
111
114
Глава 5.
Графики. Модуль matplotlib
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
116
4
Оглавление
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
Простые графики . . . . . . . . . . . .
Заголовок, подписи, сетка, легенда . .
Несколько графиков на одном полотне
Гистограммы, диаграммы-столбцы . .
Круговые и контурные диаграммы . .
Трёхмерные графики . . . . . . . . . .
Учёт ошибок . . . . . . . . . . . . . . .
Примеры построения графиков . . . .
Задания на построение графиков . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
116
120
124
129
132
133
135
136
139
Глава
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6. Файлы
Открытие файла . . . . . . . . . . . . . . . . . . . . . . .
Запись в текстовый файл . . . . . . . . . . . . . . . . . . .
Чтение из текстового файла . . . . . . . . . . . . . . . . .
Чтение из файла в двоичном режиме. Модуль struct . .
Модуль pickle . . . . . . . . . . . . . . . . . . . . . . . .
Работа с операционной системой. Модули os и os.path .
Примеры решения заданий . . . . . . . . . . . . . . . . . .
Задания на работу с файлами и с операционной системой
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
143
143
145
148
154
157
160
162
166
Глава
7.1
7.2
7.3
7.4
7.5
7. Библиотеки, встроенные в numpy
Элементы линейной алгебры . . . . . . . . . . . . . . . .
Быстрое преобразование Фурье . . . . . . . . . . . . . .
Генерация случайных чисел . . . . . . . . . . . . . . . .
Примеры решения заданий . . . . . . . . . . . . . . . . .
Задания на использование встроенных библиотек numpy
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
169
169
173
176
177
180
.
.
.
.
.
Предисловие
Эта книга написана для инженеров, физиков, биологов и просто всех-всех, кто
не изучал программирование прежде, но для кого оно может быть полезно как
средство решения своих насущных задач, а не является самоцелью. Для них выбор правильного языка для обучения и работы очень важен: такой язык должен
быть одновременно прост в освоении и использовании и логично организован,
иметь много внешних модулей и расширений для решения реальных задач (то
есть быть популярным), и быть хорошо доступен — свободно распространяться
вместе со внешними модулями для всех основных операционных систем. Язык
Python лучше всех других удовлетворяет всем этим требованиям и поэтому ныне
используется во многих вузах и школах для обучения и одновременно бьёт рекорды по популярности среди учёных и инженеров.
Книга позволит вам, начав с нуля, быстро и качественно научиться делать
нужные вещи: производить вычисления, читать, записывать и анализировать
данные, строить графики, и при этом освоить основные принципы программирования: структуры данных, циклы, условия, подпрограммы, поиск ошибок и
отладку. Подбирая материал, мы сознательно придерживались самых простых
путей решения той иной задачи, даже если это несколько противоречило академически принятому порядку изложения или сложившимся традициям. В ряде случаев, например, при работе с текстовыми файлами и массивами, мы даже предпочли использование широко популярных внешних модулей встроенным
средствам. Всё изложение построено так, чтобы быть полезным и применимым
сразу, ведь усваивается то, что используется.
Книга может выступать как в качестве самоучителя, так и в качестве учебника для преподавания в школе или вузе, задачника или просто справочника.
Сведения об авторах
• Сысоева Марина Вячеславовна — кандидат физико-математических наук,
доцент кафедры «Радиоэлектроника и телекоммуникации» Саратовского
государственного технического --">
Книги схожие с «Программирование для «нормальных» с нуля на языке Python. Часть 1. 2-е издание» по жанру, серии, автору или названию:
Сергей Леонидович Куринный - Mozilla Введение в веб программирование Жанр: Интернет Год издания: 2019 |
Е. А. Роганов, Н. А. Роганова - Программирование на языке Ruby: Учебное пособие Жанр: Литература ХXI века (эпоха Глобализации экономики) Год издания: 2008 |
Владимир Павлович Дьяконов - Применение персональных ЭВМ и программирование на языке Бейсик Жанр: Basic, Visual Basic, VB Script, VBA и т.п. Год издания: 1989 |
Сергей А. Немнюгин, Ольга Л. Стесик - Параллельное программирование для многопроцессорных вычислительных систем Жанр: Параллельное и распределенное программирование Год издания: 2002 Серия: Мастер программ |