Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
З'єднання із сервером
Просте звертання до функції, такий як foo з попереднього приклада, не приводить до її виклику. Тут була створена нова функція foo, так щоб вона містила рядок документування. Після цього ми заявили, що змінна bar буде вказувати на тільки що створену функцію foo. У мові Python те, що ви звикли вважати змінними, у дійсності є просто іменами, що вказують (або посилаються) на деякі об'єкти. Процес присвоювання ім'я об'єкту називається "зв'язуванням ім'я".

Тому, коли ми створили функцію foo, насправді ми створили об'єкт функції, а потім зв'язали його з ім'ям foo. Скориставшись інтерактивною оболонкою IPython, щоб одержати основну інформацію про ім'я foo, ми одержали повідомлення про те, що це функція foo. Цікаво те, що оболонка сказала те ж саме й про ім'я bar, а саме, що це функція foo. Ми встановили значення атрибута функції foo і зуміли звернутися до нього за допомогою ім'я bar. А виклик по іменах foo і bar дав однакові результати. Одне з місць у цій книзі, де ми використовуємо функції зворотного виклику, - це розділ 5 "Мережі".

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