Python/Справочник по библиотеке Python 2.6: различия между версиями
Содержимое удалено Содержимое добавлено
Oleg4280 (обсуждение | вклад) {{BookCat}} |
Byzantine (обсуждение | вклад) орфография, пунктуация |
||
Строка 4:
<p>«Библиотека Python» содержит несколько различных видов компонентов.</p>
<p>В ней содержатся данные типов, которые обычно считаются частью «ядра» в языке, такие как числа или списки. Для этих типов ядро Python’a разделенно на основные формы и места некоторых ограничений на их семантику, но семантику определяет не полностью. (С другой стороны, ядро языка определяет синтаксические правила, такие как написание и приоритеты операторов).
Библиотека также содержит встроенные функции и исключения — объекты могут быть
<p>Однако, большая часть библиотеки состоит из других модулей. Есть много способов разбирать эту коллекцию. Некоторые модули написаны на С и встроены в интерпретатор Python’a; другие написаны на Питоне и импортированы в форме исходников. Некоторые модули обеспечивают доступ к высокоориентированным возможностям Питона, как печать трассировки стека; доступ к специфичным функциям операционной системы, такие как доступ к определенному
Это руководство организовано «изнутри»: сначала описание встроенных типов данных, затем встроенных функций и исключений, и наконец модулей, сгрупированных в главы. Порядок следование глав, а также порядок расположения модулей в каждой главе таков, что
<p>Это значит, что если вы начинаете читать это руководство сначала и перейдете на другую главу, когда вам скучно, вы будете получать разумный обзор доступных модулей и областей применения поддерживаемых библиотекой Питона. Конечно, вам не следует это читать как роман — вы также можете просматривать оглавление (в верхней части руководства), или искать конкретные функции, модули или по индексу. И последнее, если вы любите изучать языки не по порядку, выберите случайную страницу (смотрите модуль random) и читайте секцию или две. Независимо от того, в каком порядке вы будете читать это руководство, это поможет начать с главы о встроенных типах, а остальная часть руководства
== Встроенные ==
Строка 65:
'''callable('''объект''')'''
Возвращает '''True''', если объект может быть вызван, '''False''' если нет. Если возвращено '''True''', то вызов все
'''chr('''i''')'''
Строка 351:
*Тестовый модуль может выполняться отдельно, из командной строки;
*Тестовый код проще отделять от поставляемого кода;
*Меньше искушение изменять тестовый код для большего соответствия
*Тестовый код следует изменять значительно реже, чем тестируемый код;
*Проще проводить рефакторинг тестового кода;
|