Kategoria: Programowanie

  • 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ą…