2025-08-18
Global Interpreter Lock (GIL) w Pythonie – co to jest, dlaczego istnieje i jaka czeka go przyszłość?

Python jest jednym z najpopularniejszych języków programowania. Kochamy go za prostą składnię i ogrom bibliotek. Jednocześnie od lat budzi emocje jeden element: Global Interpreter Lock (GIL). W skrócie to mechanizm, który w danym momencie dopuszcza do wykonania tylko jeden wątek kodu Pythona. W tym tekście wyjaśniam, skąd wziął się GIL, dlaczego wciąż istnieje, kiedy przeszkadza, […]

Read More
2025-01-06
Czas Pythona: Bajgle #2

Dziś kontynuujemy mikro serię artykułów o grze Bajgle w Python. Dokładniej będziemy dalej pisać skrypt ją realizujący, jeśli jeszcze nie czytałeś, to zapraszam do poprzedniego odcinka. Zatem dziś kontynuujemy Bajgle, czyli grę polegającą na dedukcji liczby. W ostatnim artykule skończyliśmy na 'podpętli' w pętli głównej. Dokładniej mieliśmy odczytywać odpowiedź gracza i zabezpieczyć się przed błędnymi […]

Read More
2024-12-29
Czas Pythona: Bajgle #1

Dziś zaczynamy nową serię postów pod tytułem Czas Pythona. Będzie to seria gdzie będziemy realizować konkretne projekty w Pythonie, by trochę potrenować w praktyce. W tej serii trochę się rozpiszę, bo i projekty podzielę na kilka artykułów, byś miał czas poszukać czegoś czasem na własną rękę. Zaczynamy od gry Bajgle w Pythonie. Jest to gra, […]

Read More
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram