Основы программирования на 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
Смотрите также учебники, книги и учебные материалы:
- Программирование для «нормальных» с нуля на языке Python, Учебник, Часть 2, Сысоева М.В., Сысоев И.В., 2023
- Программирование для «нормальных» с нуля на языке Python, Учебник, Часть 1, Сысоева М.В., Сысоев И.В., 2023
- Практическое введение в основные библиотеки и фреймворки Python (с примерами кода), Дурмус М., 2023
- Паттерны разработки на Python, TDD, DDD и событийно-ориентированная архитектура, Персиваль Г., Грегори Б., 2022
- Основы программирования в Python, Три в одном, Учебное пособие, Том 2, Таннинг Ж.Ф., 2022
- Основы программирования в Python, Три в одном, Учебное пособие, Том 1, Таннинг Ж.Ф., 20
- Основы Python, Научитесь думать как программист, Дауни А., 2021
- Однострочники Python, Лаконичный и содержательный код, Майер К., 2022