Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Programowanie webowe

Jak zwiększyłem szybkość bloga dwukrotnie?

Cześć! Historia rozpoczęła się na początku czerwca. Wtedy to na Instagramie obejrzałem story o szybkości stron internetowych. Pojawiło się tam narzędzie PageSpeed Insights. Narzędzie znałem, ale już od jakiegoś czasu nie używałem. Ze story wynikało, że zmienił się algorytm oceny…

Opublikowane w Mateusz M.

Redis i Python – dobrze dobrana para #1

Cześć! Na przestrzeni ostatnich lat sporo się zmieniało w moim życiu. Zmiany te sprawiły, że zacząłem stosować podejście, w którym co jakiś czas przyglądam się temu jak żyję, co osiągnąłem, z czego zrezygnowałem i tak dalej. Cel jest prosty: sprawdzić,…

Opublikowane w Mateusz M.

Wywiad dla Krzyśka z porozmawiajmyoit.pl

Cześć! Pogadałem sobie trochę z Krzyśkiem z porozmawiajmyoit.pl na tematy Pythona. Przeszliśmy sobie przez takie zagadnienia jak: skąd się wziął język Python? czy warto programować w Pythonie? jak się go uczyć? jakie są zastosowania Pythona? czy Python jest wolny? A…

Opublikowane w Mateusz M.

Czego nie powinniśmy robić w Pythonie? #4

Witam w czwartym artykule z serii dotyczącej tego, czego nie powinniśmy robić w Pythonie. Załączam trzy poprzednie wpisy: Czego nie powinniśmy robić w Pythonie? #1 Czego nie powinniśmy robić w Pythonie? #2 Czego nie powinniśmy robić w Pythonie? #3 Funkcja…

Opublikowane w Mateusz M.

Metaklasy w Pythonie

Cześć! Dziś temat, którego nie zamknąłbym w szufladce „podstawy Pythona”. Poza samym faktem, że warto takie rzeczy wiedzieć, bo są najzwyczajniej w świecie ciekawe, to pozwalają lepiej zrozumieć jak działa obiektowość i dowiedzieć się jakie fajne rzeczy można z nią…

Opublikowane w Mateusz M.

For vs list comprehension vs map

Cześć, dziś wezmę na tapet trzy elementy języka Python: pętlę for, list comprehension, funkcję map. Pomierzymy sobie ich efektywność w dwóch sytuacjach i na koniec wyciągniemy wnioski, odpowiadając na pytanie: co jest szybsze: pętla for, list comprehension czy funkcja map?…

Opublikowane w Mateusz M.

Czego nie powinniśmy robić w Pythonie? #3

Witam w trzecim artykule z serii dotyczącej tego, czego nie powinniśmy robić w Pythonie. Załączam dwa poprzednie wpisy: Czego nie powinniśmy robić w Pythonie? #1 Czego nie powinniśmy robić w Pythonie? #2 i bez przydługiego wstępu, przejdźmy do treści. Z…

Opublikowane w Mateusz M.

Czego nie powinniśmy robić w Pythonie? #2

Ostatnio na blogu pojawił się post „Czego nie powinniśmy robić w Pythonie? #1″ i już w trakcie jego pisania podjąłem decyzję, że wpisów z tej serii pojawi się więcej. Dziś, zgodnie z tą decyzją, pojawia się kolejny post. Pokażę w…

Opublikowane w Mateusz M.

Czego nie powinniśmy robić w Pythonie? #1

Programowanie w każdym języku wygląda podobnie. To, co je różni, to detale. Pisząc to słowo mam na myśli pewne rozwiązania, które są dedykowane dla tego jednego, konkretnego języka. Python nie jest tutaj wyjątkiem, natomiast jego elastyczność pozwala tworzyć kod, który…

Opublikowane w Mateusz M.