Sieve - Модуль для вычисления простых чисел от 2 до N 


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



ЗНАЕТЕ ЛИ ВЫ?

Sieve - Модуль для вычисления простых чисел от 2 до N

Поиск

Модуль pydoc

 

Успех проекта зависит не только от обеспечения эффективного и качественного кода,но и от качества документации.Утилита pydoc аналогична команде man вUnix:

 

$ pydoc Sieve

 

Help on module Sieve:

 

NAME

 

Sieve - Модуль для вычисления простых чисел от 2 до N

 

FILE

 

Sieve.py

 

FUNCTIONS primes(N)

 

Возвращает все простые от 2 до N

 

Эта страница помощи появилась благодаря тому,что были написаны строки документации- как ко всему модулю, так и к функции primes(N).

 

Стоит попробовать запустить pydoc следующей командой:

 

pydoc -p 8088

 

И направить браузер наURLhttp://127.0.0.1:8088/-можно получить документацию по модулямPythonв виде красивогоweb-сайта.

 

Узнать другие возможности pydoc можно,подав команду pydoc pydoc.

 

Пакет docutils

 

Этот пакет и набор утилит пока что не входит в стандартную поставкуPython,однако о нем нужно знать тем,кто хочет быстро готовить документацию(руководства пользователя и т.п.)для своих модулей.Этот пакет использует специальный язык разметки(ReStructuredText), из которого потом легко получается документация в виде HTML, LaTeX и в других форматах.Текст в форматеRSTлегко читать и в исходном виде.С этим инструментом можно познакомиться наhttp://docutils.sourceforge.net

 

Пакет distutils

 

Данный пакет предоставляет стандартный путь для распространения собственныхPython-пакетов.Достаточно написать небольшой конфигурационный файл setup.py,

 

использующий distutils,и файл с перечислением файлов проекта MANIFEST.in,чтобы

 

пользователи пакета смогли его установить командой

 

python setup.py install

 

Тонкости работы с distutils можно изучить по документации.

 



Поделиться:


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

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