Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

programowanie

Podsumowanie: sierpień 2023

Zapraszam na krótkie podsumowanie miesiąca. Książki W sierpniu przeczytałem drugą część trylogii „Dzieci starych bogów”. I podobnie jak pierwsza część – czytało się dobrze. I w końcu zaczęło się coś wyjaśniać. Urlop W sierpniu miałem główny urlop. Pojechaliśmy do Kotliny…

Opublikowane w Mateusz M.

Podsumowanie: lipiec 2023

Zapraszam na krótkie podsumowanie miesiąca. Książki W lipcu przeczytałem Śmiech Diabła, pierwszy tom z trylogii „Dzieci starych bogów”. Fajnie się czytało, chociaż cały pierwszy tom jest w sumie wprowadzeniem do całej historii. Wycieczki W lipcu odwiedziłem Świdnicę i Kazimierz Dolny….

Opublikowane w Mateusz M.

Podsumowanie: czerwiec 2023

Zapraszam na krótkie podsumowanie czerwca. Książki Dobre wspomnienia po „Odwyku” Widerskiego pchnęły mnie przeczytania dwóch kolejnych jego książek czyli „Prorocotwo” i „Szntya”. Pierwsza z nich dzieje się w okolicach Ślęży a druga wraca do Łodzi. Obie są niezłe, chociaż gorsze…

Opublikowane w Mateusz M.

Podsumowanie: maj 2023

Zapraszam na krótkie podsumowanie maja. Książki W maju zacząłem czytać książkę „Odwyk” Adama Widerskiego. Podszedłem do niej nieco sceptycznie, bo kryminały są dość daleko od mojego kręgu zainteresowań. Podsumowanie to piszę już w czerwcu, więc książkę dokończyłem i wiem, że…

Opublikowane w Mateusz M.

Dataclasses w Pythonie

Cześć! Dzisiejszy artykuł będzie dotyczył biblioteki dataclass która dostarcza możliwość tworzenia tzw. klas danych. Czym są klasy danych? Klasa danych to taka klasa której głównym celem jest przechowywanie jakiejś wartości. Taki zabieg nadaje tej wartości osobowość, dzięki czemu owa wartość…

Opublikowane w Mateusz M.

Czy wzorce projektowe są zbędne w Pythonie?

Na koniec lektury tego wpisu będziesz dogłębnie rozumieć czym są wzorce projektowe, poznasz kilka przykładów i przekonasz się, że nie ma od nich ucieczki. Wzorce projektowe kontra Python Ucząc się programowania prędzej czy później napotykamy na temat wzorców projektowych, czyli…

O monitorowaniu aplikacji

Wstęp Jak szybko jesteś w stanie znaleźć fragment kodu, który powoduje błąd w Twojej aplikacji? Czy wiesz ile trwają poszczególne procesy? Czy kiedykolwiek zadawałeś sobie te pytania, czy może jesteś jedną z tych osób, które w błogiej nieświadomości czekają na operację…

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.

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.