Korzystanie z pomocy

WPROWADZENIE

W razie potrzeby możemy w wielu miejscach znaleźć potrzebną informację na temat języka Python.

+--------------------------+-----------------------------+
| Forma                    | Rola                        |
+--------------------------+-----------------------------+
| Komentarze ze znakiem #  | Dokumentacja w pliku        |
| Funkcja dir              | Lista atrybutów w obiektach |
| __doc__                  | Dokumentacja w pliku        |
| PyDoc                    | Pomoc interaktywna          |
| Standardowa dokumentacja | Oficjalne opisy języka      |
| Zasoby internetowe       | Materiały w Internecie      |
| Książki                  | Komercyjne teksty           |
+--------------------------+-----------------------------+

Przed zadawaniem pytań na forach internetowych warto przeczytać tekst How To Ask Questions The Smart Way (Eric Steven Raymond).

Pomoc przy pracy interaktywnej z interpreterem, funkcje dir() i help().


>>> help(obiekt)         # pomoc na temat obiektu
>>> help()               # pomoc interaktywna
help> keywords                 # lista słów kluczowych
help> topics                   # lista tematów
help> modules                  # lista dostępnych modułów (długa!)
help> modules math             # lista modułów ze słowem "math"
help> obiekt                   # pomoc na temat obiektu
help> quit                     # powrót do interpretera
>>> dir()                # nazwy w bieżącym zakresie
>>> L = []               # tworzymy pustą listę
>>> dir(L)               # atrybuty związane z listami
>>> dir(list)            # można podać nazwę typu
>>> help(L.count)        # pomoc dla konkretnej nazwy
>>> help(list.count)     # pomoc dla konkretnej nazwy

PYDOC

Korzystanie z narzędzia pydoc.


$ pydoc nazwa_szukana
$ pydoc -k klucz_szukany

EDYTORY

Wiele edytorów tekstu wspomaga programowanie w Pythonie przez podświetlanie składni języka.

Program IDLE podpowiada składnię dla wpisywanych w kodzie funkcji wbudowanych Pythona.