Jakie podstawy Pythona warto rozumieć jako programistka TypeScript?
Uwaga do przejrzenia: Odpowiedź odwołuje się do CV lub oferty pracy autorki materiału — dostosuj ją do własnego doświadczenia.
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Warto rozpoznawać kolekcje, funkcje, wyjątki, moduły i zapis async/await. Podobnie jak TypeScript, same adnotacje typów w Pythonie nie sprawdzają automatycznie danych wejściowych podczas działania. Do takiego sprawdzania można użyć odpowiedniej biblioteki, np. Pydantic.
Wywołanie funkcji asynchronicznej tworzy obiekt pracy, ale trzeba go odpowiednio uruchomić lub na niego poczekać. Blokująca operacja może zatrzymać pętlę zdarzeń. Szczegóły wątków zależą także od wersji i rodzaju środowiska Python, więc nie zakładam jednego modelu dla wszystkich instalacji. Twoje CV potwierdza eksperyment w Pythonie, nie wieloletnią pracę nad produkcyjnym backendem w tym języku.
Dlaczego to ważne: Podstawowy poziom jest rozsądniejszy niż próba nauczenia całego nowego stosu.
Możliwe dopytania: Co robi TaskGroup i po co grupować zadania asynchroniczne?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- M-P01 · Czym jest Azure i czym różni się od Azure OpenAI? — Python, Microsoft i SAP
- M-P02 · Co to są Entra ID, Microsoft Graph i SharePoint? — Python, Microsoft i SAP
- M-P03 · Co to jest SAP i dlaczego agent miałby się z nim łączyć? — Python, Microsoft i SAP
Dalsza lektura
- Python: Coroutines and tasks(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Coroutine, TaskGroup, anulowanie i współbieżność.