Детальная информация

Название Программирование для «нормальных» с нуля на языке Python: учебник: в 2-х частях. Ч.1. — 2-е изд., испр. и доп.
Авторы Сысоева Марина Вячеславовна ; Сысоев Илья Вячеславович
Выходные сведения Москва: Базальт СПО: МАКС Пресс, 2023
Электронная публикация Санкт-Петербург, 2025
Коллекция Учебная и учебно-методическая литература ; Общая коллекция
Тематика Python ; Программирования языки ; Алгоритмы ; программирование; численные методы; алгоритмы; графики; Python; numpy
УДК 004.438(075.8) ; 004.421(075.8)
Тип документа Учебник
Тип файла PDF
Язык Русский
Код специальности ФГОС 03.04.01
Группа специальностей ФГОС 030000 - Физика и астрономия
DOI 10.18720/SPBPU/5/tr25-150
Права доступа Свободный доступ из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи RU\SPSTU\edoc\77291
Дата создания записи 05.11.2025

Разрешенные действия

Прочитать Загрузить (3,8 Мб)

Группа Анонимные пользователи
Сеть Интернет

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

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Все
  • Оглавление
  • Предисловие
  • Глава 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

Количество обращений: 29 
За последние 30 дней: 29

Подробная статистика