Poradnik
Parametry użytkownika
System informatyczny rzadko działa w oderwaniu od człowieka. Nawet najprostsza aplikacja musi wiedzieć, kto korzysta z usługi, jakie ma uprawnienia, jakie preferencje zapisu danych, w jakim języku pracuje i jakie operacje są dla…
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…
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,…
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ż…
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…
Python od A do Z – Funkcja ABS w praktycznym kontekście przetwarzania danych liczbowych i operacji matematycznych w językach programowania
W pracy z danymi liczbowymi bardzo często pojawia się konieczność ignorowania znaku liczby i skupienia się wyłącznie na jej wielkości. Dotyczy to sytuacji takich jak obliczanie błędów pomiarowych, różnic między wartościami, analiz statystycznych…
Dane z API w formacie JSON
Nowoczesne aplikacje bardzo rzadko działają w pełni samodzielnie. System sprzedażowy pobiera kursy walut z zewnętrznego serwisu, aplikacja mobilna odczytuje prognozę pogody, panel administracyjny wyświetla dane użytkowników z osobnego backendu, a sklep internetowy synchronizuje…
Mapowanie identyfikatorów
System informatyczny bardzo rzadko działa w całkowitej izolacji. Dane przechodzą między bazą danych, panelem administracyjnym, systemem księgowym, API partnera, modułem magazynowym i raportowaniem. W każdym z tych miejsc ten sam obiekt – użytkownik,…
Konfiguracje aplikacji
System informatyczny rzadko działa poprawnie wyłącznie dzięki samemu kodowi. O stabilności decydują także adresy baz danych, porty, limity pamięci, klucze dostępu, ustawienia logowania, poziomy uprawnień i sposób uruchamiania procesu. Błąd w jednym parametrze…









