Konwersja HTML na PDF w języku Python

000101
000000
111000
000011
Generowanie kodu QR w locie z użyciem `qrcode`, osadzanie w kodzie HTML i konwertowanie do formatu PDF za pośrednictwem `weasyprint`, `pypdf`, `xhtml2pdf`, `pyppeteer` i `playwright`.

Praktyczne użycie blokady AsyncIO przy pobieraniu tokena autoryzacyjnego

010101
001010
000000
100011
Mimo, że biblioteka asyncio wykorzystywana jest do pisania kodu asynchronicznego, a wszelkich operacji blokujących się unika, są sytuacje kiedy synchronizacja kodu jest pożądana. Jednym z narzędzi synchronizacyjnych jest `asyncio.Lock`, który służy do kontrolowania dostępu do współdzielonych zasobów w celu uniknięcia tzw. wyścigów (ang. race conditions).

Akceptuję Ta strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z tej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.