Liczniki i statystyki
Systemy informatyczne bardzo rzadko działają wyłącznie na danych „tu i teraz”. W praktyce trzeba wiedzieć, ile razy coś się wydarzyło, jak często występuje błąd, ilu użytkowników wykonało operację, ile zapytań obsłużył serwer albo…
Python od A do Z – Funkcja any
W pracy z danymi iterowalnymi bardzo często pojawia się potrzeba szybkiego sprawdzenia, czy przynajmniej jeden element spełnia określony warunek logiczny. W Pythonie do tego celu używa się funkcji any(), która działa w sposób…
Type – zwraca typ obiektu
W systemach programowania oraz analizie danych często pojawia się potrzeba sprawdzenia, z jakim dokładnie obiektem lub strukturą danych mamy do czynienia w trakcie działania programu. Jest to szczególnie istotne w językach dynamicznie typowanych,…
Prosty rysunek pokoju
Rysowanie uproszczonego planu pomieszczenia to w praktyce zadanie z pogranicza grafiki komputerowej, geometrii i reprezentacji danych. Nawet bardzo prosty model pokoju wymaga decyzji: jak zapisać ściany, jak odwzorować skalę, jak przechowywać obiekty oraz…
Python od A do Z – Funkcja all
W języku Python często pojawia się potrzeba szybkiego sprawdzenia, czy wszystkie elementy w zbiorze danych spełniają określony warunek logiczny. Dotyczy to zarówno prostych list, jak i bardziej złożonych struktur iterowalnych, takich jak krotki,…
Min – zwraca najmniejszy element w iterowalnym zbiorze
Funkcja min w kontekście programowania i struktur danych służy do wyszukiwania wartości najmniejszej w zbiorze danych, niezależnie od tego, czy jest to lista, tablica, czy inny iterowalny obiekt. W praktyce operacja ta jest…
Sorted – zwraca nową posortowaną listę z iterowalnego obiektu
Porządkowanie danych to jedna z tych czynności, które wydają się banalne dopóki nie trzeba zrobić tego dobrze, szybko i bez utraty informacji. Sortowanie pojawia się przy analizie logów, wyników pomiarów, list użytkowników, raportów…
Słowniki tłumaczeń
W systemach wielojęzycznych bardzo szybko pojawia się ten sam problem: ta sama informacja musi zostać pokazana użytkownikowi w różnych językach, bez przepisywania całej logiki programu. Nie chodzi tylko o interfejs aplikacji, ale też…
Max – zwraca największy element w iterowalnym zbiorze
Praca z danymi iterowalnymi bardzo szybko prowadzi do potrzeby znalezienia wartości skrajnych. Czasem trzeba wskazać najwyższą ocenę w dzienniku, czasem największy rozmiar pliku, a czasem rekord o najwyższym priorytecie w systemie kolejkowym. To…
Cache wyników
Systemy informatyczne bardzo rzadko przegrywają przez brak funkcjonalności. Znacznie częściej problemem jest czas odpowiedzi, nadmierne obciążenie bazy danych, zbyt duża liczba zapytań do API albo niepotrzebne przeliczanie tych samych danych setki razy na…









