Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Rok: 2021

Jak samemu zrobiłem sobie SmartHome?

Cześć, jakiś czas temu chwaliłem się na Instagramie swoimi osiągnięciami w temacie inteligentnego domu. Wywiązało się z tego kilkanaście ciekawych rozmów, które pokazały, że nie tylko mnie ten temat interesuje. Obiecałem sobie, że jak już potwierdzę stabilność mojej sieci, to…

Opublikowane w Mateusz M.

Podsumowanie: listopad 2021

Cześć. Czas na podsumowanie listopada. Zapraszam! Nowe wpisy Na blogu zagościły dwa nowe artykuły: Podsumowanie października Python i programowanie asynchroniczne W drugim z wymienionych publikacji pojawiła się bardzo uproszczona, ale jednak ukazująca ideę, implementacją pętli zdarzeń. Warto zerknąć. Książki Pierwszą książką…

Opublikowane w Mateusz M.

Python i programowanie asynchroniczne

Cześć, dziś zapraszam Cię na artykuł o programowaniu asynchronicznym, czyli bardzo sprytnym sposobie dającym wrażenie współbieżności. Zaczynajmy. Wstęp Najpopularniejszym sposobem pisania programów jest programowanie synchronicznie, gdzie po prostu kolejne linijki kodu są wykonywane w konkretnej kolejności, zgodnie z ustalonym przepływem,…

Opublikowane w Mateusz M.

Podsumowanie: październik 2021

Cześć. Zapraszam na podsumowanie października. Tym razem udało się nie spóźnić. Nowe wpisy Na blogu w październiku pojawiły się trzy nowe artykuły: Podsumowanie września Wątki i procesy w Pythonie Python bez GILa Na szczególną uwagę zdecydowanie zasługuje artykuł o wątkach…

Opublikowane w Mateusz M.

Python bez GILa?! Jest proof of concept!

Cześć. Ostatnio w moje ręce wpadł proof of concept CPythona który został pozbawiony GILa. Niedawno na blogu pojawił się artykuł o wielowątkowości i równoległości, więc nie jestem w stanie przejść obok tej nowinki obojętnie. Czym jest GIL? Jestem prawie pewien,…

Opublikowane w Mateusz M.

Wątki i procesy w Pythonie

Wstęp Czymże byłoby programowanie bez współbieżności i równoległości. Watki i procesy to elementy budulcowe wspomnianego modelu a ich współistnienie i dostęp do współdzielonych danych, to potężna broń na drodze ku wydajności i efektywności kodu. Czasem niestety taki styl pisania programów…

Opublikowane w Mateusz M.

Podsumowanie: wrzesień 2021

Cześć. W tym choroba sprawiła, że lekkie opóźnienie wdarło się do stworzenia podsumowanie, ale mamy to. Zapraszam na podsumowanie września. Nowe wpisy We wrześniu na blogu pojawiły się dwa nowe artykuły: podsumowanie sierpnia zworki funkcyjne Z czego autorem drugiego jest…

Opublikowane w Mateusz M.

Zworki funkcyjne

Cześć. Dzisiaj chciałbym Ci przedstawić zworki funkcyjne. Zworki to wygodna koncepcja, pozwalająca na łatwe zarządzanie funkcjonalnością naszego systemu. Jeśli zdarzało Ci się komentować lub ukrywać bloki kodu za dziwnym if-em: To ten artykuł jest dla Ciebie. Problem Rozważmy aplikację, która…

Podsumowanie: sierpień 2021

Cześć. W tym miesiącu z lekkim opóźnieniem, ale mamy to. Zapraszam na podsumowanie sierpnia. Nowe artykuły W sierpniu na blogu pojawiły się dwa nowe artykuły: podsumowanie lipca menadżery kontekstu w Pythonie Poza tym, gościnnie pojawiłem się, już po raz drugi…

Opublikowane w Mateusz M.