W tym e‑materiale powtarzamy również wiadomości ze szkoły podstawowej.
Jak w każdym języku programowania, również w Pythonie programista może tworzyć własne funkcje. Są to części programu wielokrotnego użytku. Funkcje pozwalają nadać nazwę blokowi wyrażeń, a następnie uruchamiać ten blok, używając jego nazwy w dowolnym miejscu w programie, potrzebną ilość razy.
Funkcje są kluczowym elementem każdego programu. Pozwalają uporządkować strukturę kodu, co skutkuje znacznym ułatwieniem wprowadzania zmian na szeroką skalę, ułatwia przeprowadzanie testów oraz poprawianie błędów.
Więcej informacji o funkcjach znajdziesz w e‑materiale FunkcjeFunkcje. Chcesz wiedzieć, jak wygląda omawiane zagadnienie w innych językach programowania? Zapoznaj się z e‑materiałami:
Funkcje w języku C++Funkcje w języku C++,
Funkcje w języku JavaFunkcje w języku Java.
Zaznajomisz się z pojęciem funkcji jako „czarnej skrzynki” (black box).
Poznasz sposoby definiowania funkcji w Python 3.
Stworzysz podstawową dokumentację (docstring) do funkcji w Python 3.