Kategoria Python

O! Lama na łańcuchu

W erze prywatności i lokalnych środowisk developerskich coraz więcej osób sięga po modele językowe uruchamiane na własnym sprzęcie. Dzięki LangChain i Ollama możesz budować aplikacje z LLM bez OpenAI i internetu. W tym wpisie pokażę, jak połączyć te dwa narzędzia…

Python 3.12 został wydany

Obecne wydanie zawiera trochę nowych usprawnień na wielu polach. Oto kilka z nich: Pełną listę zmian znajdziecie na stronie projektu. Photo by David Clode on Unsplash

Typowanie zmiennych w Pythonie

Python jest językiem typowanym dynamicznie, więc wartość zmiennych może się zmieniać podczas działania aplikacji. Jednak istnieją możliwości dodania „wskazówek” odnośnie typu danych. Czemu posiadanie takiej możliwości jest przydatne? Zaraz zobaczycie. Przykład Załóżmy, że mamy prostą funkcję która ma podnieść podaną…

Protokoły, czyli kaczka to nie kaczka

Jak wygląda kaczka, każdy chyba wie od dziecka 😉 Ale czy kaczka zawsze jest kaczką? W Pythonie – nie koniecznie ale już tłumaczę. W językach typowanych dynamicznie istnieje taki termin jak duck typing, czy możliwość rozpoznania typu obiektu bez sprawdzania…