Pomoc podczas pisania kodu
Sprawdzisz parametry i opisy funkcji w PyneIDE oraz przejdziesz do ich definicji.
W funkcji plot używałeś już ustawień color i linewidth. Kolejne przykłady wprowadzają nowe funkcje i parametry. Nie musisz zapamiętywać wszystkich nazw i ich kolejności: PyneIDE pokazuje pomoc bezpośrednio przy kodzie.
W tym rozdziale używamy gotowego pliku first_chart.py. Nie trzeba uruchamiać programu.
Najedź na nazwę funkcji
- Otwórz
first_chart.pyz grupy Scripts w widoku Pyne. - Znajdź w
main()wywołanieplot(close, "Close", ...). - Najedź na
plotna początku wiersza i poczekaj chwilę.
Wyświetlona pomoc zawiera listę parametrów i opis funkcji. Jeśli treść jest dłuższa, przenieś kursor nad pomoc i przewijaj. Esc zamyka okienko.

Jak czytać listę parametrów?
Pomoc może wymieniać więcej ustawień niż użyliśmy w przykładzie. Wystarczy znaleźć te, których teraz potrzebujesz.
Dla plot na przykład:
seriesto rysowana wartość. W naszym programie to miejsce zajmujeclose.titleto nazwa rysowanej serii. Określa ją drugi argument"Close".linewidthto grubość linii. Widoczne= 1jest wartością domyślną; w przykładzie zastępujemy ją przezlinewidth=2.
Parametr to nazwa danych lub ustawienia oczekiwanego przez funkcję. Argument to konkretna wartość przekazana w wywołaniu. linewidth jest więc parametrem, a 2 z wywołania linewidth=2 argumentem.
Jeśli obok nazwy widzisz typ, podpowiada on oczekiwaną wartość. Na przykład int oznacza liczbę całkowitą. Typy pojawią się w kolejnych rozdziałach; nie trzeba teraz uczyć się pełnej listy.
Opis pomocy jest po angielsku, a znaczenie parametrów używanych w przykładach książka wyjaśnia po polsku. Przy nowej funkcji przejrzyj najpierw opis, potem odszukaj ustawienie, które chcesz zmienić.
Dodatkowa możliwość: przejście do definicji
Jeśli chcesz zobaczyć, gdzie napisano funkcję, przytrzymaj Command w macOS albo Ctrl w Windows lub Linux i kliknij plot. Edytor otworzy definicję. Tę samą operację znajdziesz w menu prawego przycisku pod Go to Definition.
Pod wierszem def plot(...) znajdziesz opis i implementację. To kod zainstalowanej biblioteki: do ćwiczenia wystarczy go przeczytać, nie zmieniaj go. Wrócisz do własnego programu, klikając kartę first_chart.py.

Do przykładów z książki nie musisz znać wewnętrznego działania biblioteki. Ta możliwość przyda się, gdy później zechcesz dokładniej poznać funkcję.
Spróbuj samodzielnie
Otwórz pomoc plot i znajdź linewidth. Jaka jest wartość domyślna? Następnie sprawdź własne wywołanie: czy używa tej samej wartości?
Rozwiązanie zadania
Wartość domyślna wynosi 1. W first_chart.py mamy linewidth=2, więc ustawiamy grubość na 2. Po pominięciu argumentu funkcja użyje domyślnej jedynki.