RRolMmdQI2qvT
Zdjęcie przedstawia zestaw narzędzi w metalowym pudełku. Są to między innymi nożyczki, śrubokręt, klucz francuski.

Funkcje w języku Python

Źródło: Pixabay, domena publiczna.

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 FunkcjePkxX50SOOFunkcje. Chcesz wiedzieć, jak wygląda omawiane zagadnienie w innych językach programowania? Zapoznaj się z e‑materiałami:

Twoje cele
  • 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.