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
Korzystanie z narzędzia pydoc.
$ pydoc nazwa_szukana $ pydoc -k klucz_szukany
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.