Архив рубрики: Python

Python. Лекция 14. Устройство интерпретатора языка Python.

В этой лекции сделана попытка пролить свет на внутреннее устройство интерпретатора Python. Для иллюстрации работы интерпретатора рассматриваются отладчик, профайлер и «дизассемблер». Ссылка на лекцию (PDF, 550KB). Для работы с лекцией необходимо ПО Adobe Reader или альтернативный просмотрщик PDF документов.

Рубрика: Python | Метки: | 1 комментарий

Python. Лекция 13. Интеграция Python с другими языками программирования.

В этой лекции рассматривается встраивание (embedding) интерпретатора Python в программу на C, и, наоборот, написание модулей для Python на языке C (extending). Кратко описывается инструмент для связывания C-библиотек с программами на Python (SWIG). Дается обзор связок языка Python с другими … Читать далее

Рубрика: Python | Метки: | Оставить комментарий

Python. Лекция 12. Создание приложений с графическим интерфейсом пользователя.

В этой лекции рассматривается создание простейшего приложения с графическим интерфейсом пользователя. Для построения интерфейса не применяются визуальные средства («построители интерфейса»), а используются возможности графической библиотеки виджетов (Tk). Ссылка на лекцию (PDF, 660KB). Для работы с лекцией необходимо ПО Adobe Reader … Читать далее

Рубрика: Python | Метки: | Оставить комментарий

Python. Лекция 11. Многопоточные вычисления.

В этой лекции рассматриваются вопросы взаимодействия потоков (нитей) в рамках одной программы. Вводятся основные понятия (семафоры, очереди, блокировки). Делается попытка объяснить особенности параллельного программирования на основе модели многопоточности. Ссылка на лекцию (PDF, 510KB). Для работы с лекцией необходимо ПО Adobe … Читать далее

Рубрика: Python | Метки: | Оставить комментарий

Python. Лекция 10. Работа с базой данных.

В этой лекции рассматривается спецификация DB-API 2.0 и модуль для работы с конкретной базой данных, дается начальное представление о языке запросов SQL. Ссылка на лекцию (PDF, 543KB). Для работы с лекцией необходимо ПО Adobe Reader или альтернативный просмотрщик PDF документов.

Рубрика: Python | Метки: | 3 комментария