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

Название Программирование на Python для студентов биологических направлений подготовки = Programming in Python for students of biological fields of study: учебное пособие
Авторы Скребенков Евгений Александрович ; Бродская Александра Валерьевна ; Богомаз Денис Игоревич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт биомедицинских систем и биотехнологий. Высшая школа биомедицинских систем и технологий
Выходные сведения Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2026
Коллекция Учебная и учебно-методическая литература ; Общая коллекция
Тип документа Учебник
Язык Русский
Код специальности ФГОС 02.00.00
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/2/id26-5
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи RU\SPSTU\edoc\79430
Дата создания записи 08.07.2026

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

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

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

Учебное пособие рассматривает знакомство с базовым синтаксисом языка программирования «Питон», основные типы данных этого языка программирования, введение в объектно-ориентированное программирование и работу с библиотеками. Предназначено для студентов Института биомедицинских систем и биотехнологий Санкт-Петербургского политехнического университета Петра Великого, обучающихся по направлениям подготовки 12.03.04 «Биотехнические системы и технологии», 19.03.01 «Биотехнология» и специальности 06.05.01 «Биоинженерия и биоинформатика», а также для студентов и специалистов биологических и технических направлений подготовки других вузов, интересующихся программированием, математическим моделированием и численными методами.

The training manual provides an introduction to the basic syntax of the Python programming language, the main data types of this programming language, an introduction to object-oriented programming and working with libraries. It is intended for students of the Institute of Biomedical Systems and Biotechnology of Peter the Great St. Petersburg Polytechnic University who are studying in the majors 12.03.04 ‘‘Biotechnical Systems and Technologies”, 19.03.01 ‘‘Biotechnology”, and the major 06.05.01 ‘‘Bioengineering and Bioinformatics,” as well as for students and professionals in biological and technical fields of study at other universities who are interested in programming and mathematical modeling.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • ОГЛАВЛЕНИЕ
  • ВВЕДЕНИЕ
  • Г л а в а 1. ПЕРВОЕ ЗНАКОМСТВО С ЯЗЫКОМ «ПИТОН»
  • 1.1. Установка «Питона»
  • 1.2. Первое знакомство с языком «Питон»
  • 1.2.1. Компиляция vs. интерпретация
  • 1.2.2. REPL
  • 1.2.3. Интепретация исходного кода (запуск из файла)
  • 1.3. Jupyter notebook
  • 1.2.3. Интепретация исходного кода (запуск из файла)
  • 1.3. Jupyter notebook
  • Г л а в а 2. СТРОКИ
  • 2.1. Знакомство со строками
  • 2.1.1. Переменные
  • 2.2. Конкатенация (сложение) строк
  • 2.2.1. Можно ли вычитать?
  • 2.2.2. Произведение целого числа и строки
  • 2.3. Функция len()
  • 2.4. Методы строк
  • 2.5. str.replace()
  • 2.6. Индексы
  • 2.7. Срезы (slicing)
  • 2.8. Метод str.count()
  • 2.9. Другие строковые методы
  • 2.10. Упражнения
  • 2.10.1. GC-состав
  • 2.10.2. Комплементарная последовательность
  • 2.10.3. Экзоны и интроны
  • Г л а в а 3. ФАЙЛЫ
  • 3.1. Функция open()
  • 3.1.1. Запись в файл
  • 3.2. Упражнения
  • 3.2.1. Запись в FASTA-формате
  • 3.2.2. Создание файла в FASTA-формате
  • Г л а в а 4. СПИСКИ
  • 4.1. Назначение списков
  • 4.2. Создание списков
  • 4.3. Индексация
  • 4.3.1. Отрицательные индексы
  • 4.3.2. Срезы
  • 4.4. Работа со списками
  • 4.4.1. Конкатенация (сложение) строк
  • 4.4.2. Методы списков
  • 4.5. Откуда ещё можно взять списки?
  • 4.5.1. Из текстового файла
  • 4.5.2. Из строки, метод .split()
  • Г л а в а 5. ЦИКЛ FOR
  • 5.1. Функция range()
  • Г л а в а 6. УСЛОВИЯ
  • 6.1. Логический тип данных
  • 6.2. if – выполнится ли код?
  • 6.2.1. else
  • 6.2.2. elif
  • 6.3. Цикл while
  • 6.4. Сложные условия
  • 6.5. Упражнения
  • Г л а в а 7. ФУНКЦИИ
  • 7.1. Простейшая функция
  • 7.2. Return
  • 7.3. Аргументы
  • 7.4. Упражнения
  • 7.4.1. Содержание аминокислоты в последовательности
  • 7.4.2. Содержание аминокислот в последовательности
  • 7.4.3. Последовательность Фибоначчи
  • 7.4.4. Температура отжига
  • Г л а в а 8. КОРТЕЖИ И СЛОВАРИ
  • 8.1. Кортежи (tuples)
  • 8.2. Словари (dictionaries)
  • 8.2.1. Вложенные словари (словари как элементы словарей)
  • 8.3. У словарей есть методы
  • 8.3.1. dict.get()
  • 8.3.2. dict.items()
  • 8.3.3. values() и keys()
  • 8.3.4. dict.update()
  • 8.4. Как же добавить элемент в словарь?
  • 8.5. Циклы и словари
  • 8.5.1. Словарь химических элементов
  • 8.5.2. Словарь белков
  • 8.5.3. Трансляция
  • 8.5.4. Оценка массы
  • Г л а в а 9. ЗНАКОМСТВО С КЛАССАМИ
  • 9.1. Классы
  • 9.2. Мы уже знакомы с классами и их методами
  • 9.3. Упражнения
  • 9.3.1. Создание объекта класса
  • 9.3.2. Атрибут при инициализации объекта
  • 9.3.3. Объявление метода
  • 9.3.4. Класс для описания игровых персонажей
  • 9.3.5. Класс для описания модифицированных плазмид
  • Г л а в а 10. БИБЛИОТЕКИ
  • 10.1. import statement
  • 10.2. Различные способы осуществления импорта
  • 10.2.1. Сокращения, import... as...
  • 10.2.2. Частичный импорт
  • 10.2.3. Сокращения и частичный импорт
  • 10.3. Где «Питон» ищет модули?
  • 10.4. Установка библиотек
  • 10.4.1. Установка с помощью pip
  • 10.4.2. Установка библиотек с помощью conda
  • 10.4.3. Виртуальные окружения
  • ЗАКЛЮЧЕНИЕ
  • БИБЛИОГРАФИЧЕСКИЙ СПИСОК
...