Details

Title Программирование для «нормальных» с нуля на языке Python: учебник: в 2-х частях. Ч.1. — 2-е изд., испр. и доп.
Creators Сысоева Марина Вячеславовна ; Сысоев Илья Вячеславович
Imprint Москва: Базальт СПО: МАКС Пресс, 2023
Electronic publication Санкт-Петербург, 2025
Collection Учебная и учебно-методическая литература ; Общая коллекция
Subjects Python ; Программирования языки ; Алгоритмы ; программирование; численные методы; алгоритмы; графики; Python; numpy
UDC 004.438(075.8) ; 004.421(075.8)
Document type Tutorial
File type PDF
Language Russian
Speciality code (FGOS) 03.04.01
Speciality group (FGOS) 030000 - Физика и астрономия
DOI 10.18720/SPBPU/5/tr25-150
Rights Свободный доступ из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key RU\SPSTU\edoc\77291
Record create date 11/5/2025

Allowed Actions

Read Download (3.8 Mb)

Group Anonymous
Network Internet

Книга – учебник, задачник и самоучитель по алгоритмизации и программированию на языке Python. Она не требует предварительных знаний в области программирования и может использоваться для обучения «с нуля». Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач обработки результатов радиофизического и биологического экспериментов.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet All
  • Оглавление
  • Предисловие
  • Глава 1. Введение
    • 1.1 Языки программирования
    • 1.2 Парадигмы программирования
    • 1.3 Типизация в языках программирования
    • 1.4 Области программирования
    • 1.5 Области применения Python
    • 1.6 Первая программа. Среда разработки
  • Глава 2. Основные типы данных
    • 2.1 Числа. Арифметические операции с числами. Модуль math
    • 2.2 Строки
    • 2.3 Условия и логические операции
    • 2.4 Списки
    • 2.5 Кортежи
    • 2.6 Словари
    • 2.7 Примеры решения заданий
    • 2.8 Задания на работу с основными типами данных
  • Глава 3. Циклы
    • 3.1 Цикл с условием (while)
    • 3.2 Цикл обхода последовательности (for)
    • 3.3 Некоторые основные алгоритмические приёмы
    • 3.4 Отладка программы
    • 3.5 Примеры решения заданий
    • 3.6 Задания на циклы
  • Глава 4. Массивы. Модуль numpy
    • 4.1 Создание и индексация массивов
    • 4.2 Арифметические операции и функции с массивами
    • 4.3 Двумерные массивы, форма массивов
    • 4.4 Примеры решения заданий
    • 4.5 Задания на массивы, модуль numpy
  • Глава 5. Графики. Модуль matplotlib
    • 5.1 Простые графики
    • 5.2 Заголовок, подписи, сетка, легенда
    • 5.3 Несколько графиков на одном полотне
    • 5.4 Гистограммы, диаграммы-столбцы
    • 5.5 Круговые и контурные диаграммы
    • 5.6 Трёхмерные графики
    • 5.7 Учёт ошибок
    • 5.8 Примеры построения графиков
    • 5.9 Задания на построение графиков
  • Глава 6. Файлы
    • 6.1 Открытие файла
    • 6.2 Запись в текстовый файл
    • 6.3 Чтение из текстового файла
    • 6.4 Чтение из файла в двоичном режиме. Модуль struct
    • 6.5 Модуль pickle
    • 6.6 Работа с операционной системой. Модули os и os.path
    • 6.7 Примеры решения заданий
    • 6.8 Задания на работу с файлами и с операционной системой
  • Глава 7. Библиотеки, встроенные в numpy
    • 7.1 Элементы линейной алгебры
    • 7.2 Быстрое преобразование Фурье
    • 7.3 Генерация случайных чисел
    • 7.4 Примеры решения заданий
    • 7.5 Задания на использование встроенных библиотек numpy

Access count: 29 
Last 30 days: 29

Detailed usage statistics