Rozplątuj, jak Python znajduje nazwy i utrzymuje stan między wywołaniami w tym skoncentrowanym quizie na temat zakresów, zamknięć i dekoratorów. Pracujesz nad rzeczywistymi wzorcami, takimi jak zagnie...
Wybierz poziom trudności i liczbę pytań, aby rozpocząć.
Zakresy, zamknięcia i dekoratory to miejsca, gdzie "to po prostu działa" w Pythonie może nagle wydawać się subtelne. Ten quiz pomoże Ci zbudować niezawodny model mentalny dla rozwiązywania nazw (LEGB), przechwyconych zmiennych i wzorców opakowujących funkcje.
Każde pytanie ma 4 opcje, a czas nie jest ograniczony, więc możesz dokładnie rozważyć kolejność wykonania, powiązania i to, co tak naprawdę jest oceniane.
Wybierz, ile pytań chcesz odpowiedzieć przed rozpoczęciem, i wybierz łatwiejszy lub trudniejszy poziom trudności, jeśli chcesz skupić się na ćwiczeniach. Ogólny poziom trudności jest zrównoważony przez mieszanie szybkich sprawdzeń koncepcji z elementami wymagającymi czytania kodu, które wymagają krok po kroku śledzenia.
Powszechnym podejściem jest rozpoczęcie od krótszego kursu na poziomie Mixed, a następnie powtórzenie z wyższym poziomem trudności, gdy będziesz mógł przewidzieć wyniki bez zgadywania.
Jak nazywa się obszar programu, w którym zmienna jest dostępna?
Jakie słowo kluczowe jest używane do deklarowania zmiennej globalnej w Pythonie?
Jaki typ funkcji pozwala na przypisanie zachowania do istniejącej funkcji?
Ile pytań jest w tym quizie?
Czy ten quiz jest czasowy?
Jaki format odpowiedzi wykorzystuje quiz?
Czy mogę wybrać liczbę pytań i poziom trudności?
Jakie tematy są poruszane oprócz podstawowych zasad zakresu?
Rozplątuj asynchroniczne zachowanie JavaScriptu z pytaniami na temat obietnic, async/await, mikrozadań i pętli zdarzeń. Będziesz ćwiczyć przewidywanie kolejności wykonania, dostrzeganie subtelnych błędów czasowych oraz wybieranie odpowiedniego wzorca asynchronicznego dla rzeczywistego kodu. Wybierz preferowaną liczbę pytań i poziom trudności, a następnie ucz się we własnym tempie bez timera.

Wzmocnij swoje zrozumienie modelu własności Rust, zasad pożyczania i adnotacji czasów życia dzięki praktycznym pytaniom skoncentrowanym na kodzie. Przepracujesz typowe błędy kompilatora, wybierzesz najbezpieczniejsze poprawki i zbudujesz intuicję, jak myśli kontroler pożyczek. Wybierz preferowany poziom trudności i liczbę pytań, a następnie ucz się we własnym tempie bez ograniczenia czasowego.
Zidentyfikuj powszechne zagrożenia cybernetyczne oraz najlepsze praktyki obronne stosowane w celu zmniejszenia ryzyka. Obejmuje phishing, złośliwe oprogramowanie, hasła, MFA, podstawy szyfrowania oraz bezpieczne nawyki przeglądania.
Sprawdź swoją wiedzę na temat tego, jak usługi chmurowe są dostarczane i używane. Obejmuje IaaS, PaaS, SaaS, kontenery vs maszyny wirtualne, regiony/strefy dostępności oraz podstawy wspólnej odpowiedzialności.
Sprawdź swoją wiedzę na temat powszechnej składni programowania w popularnych językach. Pytania koncentrują się na zmiennych, pętlach, funkcjach i podstawowych strukturach danych, nie wymagając głębokiej teorii informatycznej.
Dopasuj kluczowe komponenty PC do ich funkcji i wpływu na wydajność. Obejmuje CPU, GPU, RAM, typy pamięci, płyty główne, zasilacze i porty.