Kategoria: Python
-
Na co pozwala __dict__ obiektu klasy
Co to jest __dict__? Jest to słownik właściwości danego obiektu np.: Jak widzisz, klasa User zawiera dwie właściwości, name oraz age. Teraz stwórzmy nowy obiekt tej klasy. Aby odczytać wartości tych właściwości należało by zrobić np tak: Zamiast tego możemy wykorzystać słownik który tworzy się automatycznie w momencie tworzenia nowego obiektu klasy. No i po…
-
Architektura Heksagonalna (Ports & Adapters) w aplikacji FastAPI
W wielu projektach backendowych logika biznesowa szybko zaczyna mieszać się z kodem infrastrukturalnym: zapytaniami do bazy danych, obsługą HTTP czy integracjami z zewnętrznymi API. Na początku projektu taki sposób organizacji kodu wydaje się wygodny i szybki w implementacji, jednak wraz z rozwojem systemu zaczyna prowadzić do poważnych problemów. Poszczególne warstwy aplikacji przestają być wyraźnie oddzielone,…
-
FastAPI – szybki start dla backend developera
W ostatnich latach Python stał się jednym z najważniejszych języków w świecie technologii. Wykorzystuje się go nie tylko w data science i sztucznej inteligencji, ale coraz częściej również w backendzie i budowie nowoczesnych API. Jednym z frameworków, który bardzo szybko zdobył popularność, jest FastAPI. To nowoczesny framework do budowania API w Pythonie, który łączy wysoką…