http://www.google.cz/search?q=linux+chm+viewer
Dokumenty jsou k dispozici v různých formátech:http://docs.python.org/download.html
Existuje dokumentační server pythonu, který můžete spustit lokálně:http://docs.python.org/library/pydoc.html?highlight=pydoc#pydoc
Můžete také nainstalovat Ipython pro kontrolu modulů/objektů v interaktivním režimu.
Můžete to udělat například v ipythonu:
import pygame
pygame.draw.line?
pak dostanete výsledek doc:
pygame.draw.line(Surface, color, start_pos, end_pos, width=1):return Rect
nakreslete přímý segment
V ipythonu můžete použít komplici tab, je to užitečné pro kontrolu něčeho.
Pokud používáte distribuci Fedora, pak yum install python-docs
. Jiné distribuce mohou poskytovat podobné balíčky.
Online dokumentace
Nejjednodušší způsob je použít Google k přístupu k online dokumentaci. Neexistuje jediné místo, kde byste našli veškerou dokumentaci všech modulů. Některé běžné jsou však:
- Python 3
- NumPy a SciPy
- Theano
Pokud potřebujete offline dokumentaci, existuje několik dalších možností:
Stáhněte si to
Dokumentaci si můžete stáhnout jako HTML nebo PDF:https://docs.python.org/3/download.html
Když máte spuštěný webový server, můžete používat verzi HTML a přistupovat k ní tak, jak jste zvyklí prostřednictvím prohlížeče. Stránky HTML vypadají stejně, jako jste zvyklí. Dokonce i vyhledávání funguje offline, protože je implementováno pomocí JavaScriptu.
PyDoc
Některé distribuce jako Debian nabízejí python-doc
balík. Můžete k němu přistupovat pomocí pydoc -p [some port number]
nebo přes pydoc -g
. Tím se vytvoří lokální webový server. Poté můžete otevřít prohlížeč a podívat se na něj:
Konzola:help(...)
Interaktivní konzole Pythonu má vestavěný help(...)
Systém. Můžete jej buď vyvolat bez argumentu:
$ python
Python 2.7.5+ (default, Feb 27 2014, 19:37:08)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
Welcome to Python 2.7! This is the online help utility.
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/2.7/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".
help>
nebo to můžete zavolat parametrem, o kterém chcete něco vědět. To může být cokoliv (modul, třída, funkce, objekt, ...). Vypadá to takto:
>>> a = {'b':'c'}
>>> help(a)
Help on dict object:
class dict(object)
| dict() -> new empty dictionary
| dict(mapping) -> new dictionary initialized from a mapping object's
| (key, value) pairs
| dict(iterable) -> new dictionary initialized as if via:
| d = {}
| for k, v in iterable:
| d[k] = v
| dict(**kwargs) -> new dictionary initialized with the name=value pairs
| in the keyword argument list. For example: dict(one=1, two=2)
|
| Methods defined here:
|
| __cmp__(...)
| x.__cmp__(y) <==> cmp(x,y)
|
| __contains__(...)
| D.__contains__(k) -> True if D has a key k, else False
|
| __delitem__(...)
| x.__delitem__(y) <==> del x[y]
|
| __eq__(...)
| x.__eq__(y) <==> x==y
|
| __ge__(...)
| x.__ge__(y) <==> x>=y
|
| __getattribute__(...)
| x.__getattribute__('name') <==> x.name
|
| __getitem__(...)
| x.__getitem__(y) <==> x[y]
|
| __gt__(...)
: (scroll)