Основы программирования на Python, Учебное пособие для вузов, Чернышев С.А., 2022.
В курсе подробно описывается не только большое количество базовых понятий и операторов языка программирования Python, но и ряд нюансов, с которыми так или иначе предстоит встретиться при его использовании в процессе написания программных продуктов. Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать у студентов практические навыки программирования и тестирования разрабатываемых приложений. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Курс предназначен для студентов высших учебных заведений, которые обучаются по инженерно-техническим направлениям.

Глобальная блокировка интерпретатора.
Глобальная блокировка интерпретатора (Global Interpreter Lock, GIL) — глобальный механизм интерпретатора CPython, который направлен на решение проблемы, возникающей при работе с разделяемыми ресурсами (например, памятью) [9]. Эта проблема может возникать, когда два потока пытаются одновременно изменить данные в одном и том же ресурсе (файле, объекте и т. д.). Это чревато тем, что в результате ни один из потоков не выполнит как подобает своей работы, а данные в разделяемом ресурсе будут пребывать в «хаосе».
Оглавление.
Введение.
Тема 1.Краткая история Python, его особенности и типы данных.
Тема 2.Синтаксис, операторы и управляющие конструкции.
Тема 3.Функции в Python.
Тема 4.Модули и пакеты.
Тема 5.Классы и объектно-ориентированное программирование.
Тема 6.Исключения (Exception).
Тема 7.Потоки, процессы и асинхронное программирование.
Тема 8.Разработка графического пользовательского интерфейса.
Тема 9.Сетевое программирование.
Тема 10.Хранение данных и обмен данными.
Тема 11.Тестирование.
Список используемых источников.
Купить .
Теги: Чернышев :: книги по программированию :: программирование :: Python