Blog o Pythonie

Do it the Pythonic way!

Argumenty w Pythonie – co znaczą gwiazdki * i ** i dlaczego są magiczne?

Argumenty są to zmienne przekazywane w funkcji w charakterze danych wejściowych – prościej mówiąc, są to te zmienne, które pojawiają się w nawiasie podczas wywołania funkcji. Argumenty nazywa się również parametrami. Dobre opanowanie zasad ich działania pozwala zawsze przekazywać dokładnie te zmienne, których oczekuje nasza funkcja. Duże znaczenie ma tutaj kolejność przekazywanych argumentów. W tym wpisie pokażę kilka tricków na to, aby budować funkcje przyjmujące dowolny rodzaj i liczbę argumentów.

Continue reading

Iteracje i listy składane, czyli wyższy level wtajemniczenia

Kolejny temat będzie nieco trudniejszy. Będzie też bardziej skupiał się na „bebachach” Pythona, czyli o tym, co dzieje się pod powierzchnią, gdy wykonujemy iterację. Zacznijmy od tego, że pętle, a w zasadzie każde działanie, które polega na przechodzeniu przez sekwencję, wymaga wykorzystania tak zwanego protokołu iteracyjnego. Jest to model, który opiera się na wywołaniu metod obiektów iteracyjnych. Z pojęciem protokołu teracyjnego ściśle wiążą się obiekty składane, takie jak listy.

Continue reading

Funkcje w Pythonie i dlaczego jest on 'dynamiczny’?

Funkcje w Pythonie służą do tego, aby pewne instrukcje grupować w bloki, które będą wykorzystywane więcej niż jeden raz. W ten sposób wielokrotnie można wykorzystywać gotowy zbiór instrukcji, który na dodatek w razie modyfikacji wymaga zmiany tylko w jednym miejscu. Innymi słowy funkcje to procedury, które są wywoływane po nazwie. Funkcje zwracają pewien wynik, a także mogą przyjmować dane, czyli argumenty.

Continue reading

Zasady działania funkcji print() – największa różnica międz wersją 2.x a 3.x w Pythonie?

Z funkcją print() użytkownik Pythona zapoznaje się już na początku swojej przygody z tym językiem. Jest ona integralną częścią pierwszego pisanego w tym języku programu, czyli print(„Hello world”). Z pozoru wydaje się też najprostszą funkcją wbudowaną tego języka, która po prostu wyświetla komunikaty na ekranie. Jednak tak naprawdę zmiany wprowadzone w sposobie jej działania w wersji 3.x są główną przyczyną, dla której kod z programów w wersji 2.x może po prostu… nie działać.

Continue reading

Instrukcja przypisania w Pythonie i jej ogromne możliwości, a także jak tworzyć nazwy zmiennych?

Instrukcja przypisania jest wykorzystywana do przypisywania obiektów do nazw, czyli zmiennych. Cel przypisania umieszczamy po lewej stronie i jest to nasza zmienna, natomiast obiekt jest umieszczany po prawej i może być to obiekt lub wyrażenie obliczające obiekt. Cel znajdujący się po lewej stronie może być po prostu nazwą lub częścią jakiegoś innego obiektu, na przykład atrybutem.

Continue reading

Instrukcje w Pythonie – obszerne wytłumaczenie

Mówiąc prosto, mianem instrukcji w Pythonie określamy to, co chcemy, aby robiły nasze programy – obok wyrażeń są to najmniejsze części tej składni języka, która jest odpowiedzialna za „robienie rzeczy”. Instrukcje są podstawą języka Python, który jest językiem proceduralnym – dzięki łączeniu instrukcji w bloki tworzymy procedury, które służą do wykonywania określonych zadań przez program. Instrukcja zawierają z kolei wyrażenia, które tworzą i przetwarzają obiekty.

Continue reading
« Older posts

© 2025 Blog o Pythonie

Theme by Anders NorenUp ↑