Witajcie! Dla przypomnienia, ostatnio, symbolicznie, zamknęliśmy pewien rozdział w funkcjach. Mianowicie artykułem o returnie zamknęliśmy niejako podstawy podstaw. Jeśli chodzi o funkcje. Wiemy więc już o nich troszkę. Wiemy, że są bardzo ważną koncepcją w programowaniu – m.in. pomagają przestrzegać zasady DRY, ale nie tylko. 😉 „Funkcje to czasowniki w programowani” parafrazując klasyka 😉 Dziś…
Miesiąc: sierpień 2024
Myśląc o Pythonie: return
I oto jesteśmy, docieramy wreszcie do kwestii kluczowej, na którą wyczekiwali wszyscy. Oto na scenę wchodzi wartość zwracana z funkcji, czyli return. Sporo czasu antenowego poszło dla wszelkich argumentów – tego co mamy na wejściu w funkcji. Funkcja potrzebuje też pewnej wartości na wyjściu. Można bowiem powiedzieć, że funkcja pewne wartości przyjmuje, robi na nich…
Myśląc o Pythonie: Argumenty kluczowe i nie tylko
Z funkcjami, które ostatnio omawialiśmy, wiąże się inne zagadnienie, a mianowicie argumenty funkcji. Pamiętaj – functions are verbs of programming – i rzeczywiście tak jest, funkcje wykorzystujemy na okrągło, wszędzie, a ich argumenty (zamiennie zwane parametrami) są danymi na jakich pracują. Danymi jakie dostają z zewnątrz. Argument to bardzo ważna kwestia, bowiem dzięki nim właśnie…
Myśląc o Pythonie: Funkcje
Functions are like the verbs of programming Zdanie powyżej usłyszałem, gdy uczyłem się o funkcjach w PHP. Funkcje (nie tylko one) w każdym języku programowania są oczywiście podobną konstrukcją. Funkcje w Pythonie są po prostu, jak wiele innych rzeczy, minimalistyczne. Czym są zatem funkcje? Funkcja jest nazwanym blokiem kodu, który możemy ponownie wykorzystać. Takie wykorzystanie…