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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

Поиск

Заключение

 

В рамках данной лекции были рассмотрены возможности связиPythonс системами управления реляционными базами данных.ДляPythonразработан стандарт,называемыйDB-API (версия2.0), которого должны придерживаться все разработчики модулей сопряжения с реляционными базами данных.Благодаря этомуAPIкод прикладной программы становится менее зависимым от марки используемой базы данных,его могут понять разработчики,использующие другие базы данных.ФактическиDB-API 2.0описывает имена функций и классов,которые должен содержать модуль сопряжения с базой данных,и их семантику.Модуль сопряжения должен содержать класс объектов-соединений с базой данных и класс для курсоров-специальных объектов,через которые происходит коммуникация с СУБД на прикладном уровне.

 

Здесь была использована СУБДSQLiteи соответствующий модуль расширенияPythonдля сопряжения с этой СУБД-sqlite,так как он поддерживаетDB-API 2.0и достаточно прост в установке.С его помощью были продемонстрированы основные приемы работы с базой данных:создание и наполнение таблиц,выполнение выборок и анализ полученных данных.

 

В конце лекции дан список других пакетов и модулей,которые позволяютPython-программе работать со многими современными СУБД.

 

Ссылки

 

МодулиmxDateTimeи др.http://www.lemburg.com/files/python/

 

СУБДSQLitehttp://sqlite.org

 

Модуль сопряжения сSQLitehttp://pysqlite.org


 

 


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

 

О потоках управления

 

В современной операционной системе,даже не выполняющей ничего особенного,могут одновременно работать несколько процессов(processes).Например,при запуске программы запускается новый процесс.Функции для управления процессами можно найти в стандартном модуле os языкаPython.Здесь же речь пойдет о потоках.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 53; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.)