Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Модуль Processing
У багатьох випадках це відмінний вибір для організації паралельного виконання програмного коду. У главі 13 ви знайдете приклад, де цей прийом використовується для створення безлічі процесів dd. Як згадувалося раніше, реалізація паралельної обробки даних ніколи не відрізнялася простотою. Цей приклад можна було порахувати неефективним, тому що в ньому використовується функція subprocess. Рореп, замість того щоб за допомогою модуля processing створювати дочірні процеси, у яких викликати функцію subprocess. call.

Однак з погляду великого додатка використання прикладного інтерфейсу, що нагадує черги, має свої переваги й порівнянно із прикладом многопоточного додатка, наведеного вище. У цей час ідуть розмови про об'єднання модулів processing і Subprocess, тому що модулю Subprocess бракує можливості керування групою процесів, що є присутнім у модулі processing. Цей запит був зроблений у системі PEP (Python Enhancement Proposal - система прийому пропозицій по поліпшенню Python) для модуля Subprocess: http:/www.py-thon.org/dev/peps/pep-0324/.

Модуль processing: Так що ж це за модуль processing, про яке ми згадали вище? На момент написання книги "processing - це пакет для мови Python, що підтримує можливість породження процесів за допомогою API модуля threading зі стандартної бібліотеки...".

Одна із чудових особливостей модуля processing укладається в тім, що він до певного ступеня відповідає прикладному інтерфейсу модуля threading. Це означає, що вам не прийде вивчати новий API, щоб породжувати нові процеси замість потоків. Усе, що робить ця програма, це пропонує кожному процесу призупинитися на кількість секунд, що відповідає порядковому номеру процесу. Як бачите, інтерфейс модуля простий і зрозумілий.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright