Baviro
FőoldalKategóriákRanglista
Baviro

Teszteld a tudásod szórakoztató kvízekkel

© 2026 Baviro. Minden jog fenntartva.

Felfedezés

KategóriákÖsszes kvízRanglista

Rólunk

RólunkAdatvédelem

Top kategóriák

FöldrajzTörténelemTudománySportSzórakozás
  1. Főoldal
  2. →Technológia
  3. →Programozás
  4. →Programozási Nyelvek
  5. →Python: területek, zárványok és dekorátorok

Python: területek, zárványok és dekorátorok

Fejtsd meg, hogyan találja meg a Python a neveket és tartja fenn az állapotot a hívások között ezzel a fókuszált kvízzel a területekről, zárványokról és dekorátorokról. Valós példákon keresztül dolgoz...

Minden kérdés pontosságát ellenőrizzük
128 kérdés
4,271 játék

Kvíz indítása

Válassz nehézségi szintet és kérdésszámot a kezdéshez.

Nehézség kiválasztása
Kérdésszám kiválasztása
Auto-váltás

A kvízről

Amit gyakorolni fogsz

A területek, zárványok és dekorátorok azok a helyek, ahol a Python „csak működik” hirtelen finomnak tűnhet. Ez a kvíz segít megbízható mentális modellt építeni a névfeloldásról (LEGB), a rögzített változókról és a függvénycsomagoló mintákról.

Minden kérdés 4 opciót használ, és nincs időkorlát, így gondosan mérlegelheted a végrehajtási sorrendet, a kötéseket és azt, hogy mi valójában kerül kiértékelésre.

Nehézség és kvíz beállítása

Válaszd ki, hány kérdést szeretnél megválaszolni a kezdés előtt, és válassz könnyebb vagy nehezebb nehézségi szintet, ha a gyakorlatodra szeretnél összpontosítani. Az általános nehézség kiegyensúlyozott, mivel gyors fogalomellenőrzéseket keverünk kódolvasási elemekkel, amelyek lépésről lépésre követést igényelnek.

Egy gyakori megközelítés, hogy egy rövidebb futással kezdjük Keverve nehézségi szinten, majd ismételjük meg egy magasabb nehézséggel, miután előre tudod jelezni az eredményeket találgatás nélkül.

Gyakori csapdák, amikre figyelni kell

  • A hozzárendelés összekeverése a kereséssel: bármely hozzárendelés egy függvényben helyi névvé teheti a nevet, hacsak nem deklarálják globálisnak/nem helyinek
  • Késői kötés zárványokban (pl. lambdák ciklusokban, amelyek ugyanazt a változót rögzítik)
  • Elfelejteni visszaadni a belső függvényt zárványok építésekor
  • Olyan dekorátorokat írni, amelyek elveszítik a függvény metaadatokat (hiányzó functools.wraps)
  • Félreérteni a dekorátor végrehajtási idejét: a díszítés importáláskor/definíciókor történik, nem a híváskor

Tippek a jobb eredményekhez

Amikor kihagysz egy kérdést, írd át a részletet a fejedben explicit lépésekkel: definíciós idő vs hívási idő viselkedés, melyik terület birtokolja az egyes neveket, és melyik objektumot ad vissza a dekorátor. Időkorlát nélkül és 4 opcióval kérdésenként, kezeld minden elemet mini-hibakeresési munkamenetként, nem pedig sebességi tesztként.

Mintakérdések

Mi a kifejezés arra a területre a programban, ahol egy változó elérhető?

  • A.Hatókör
  • B.Környezet
  • C.Blokk
  • D.Terület

Melyik kulcsszót használják globális változó deklarálására Pythonban?

  • A.global
  • B.public
  • C.private
  • D.local

Milyen típusú függvény lehetővé teszi, hogy viselkedést csatoljunk egy meglévő függvényhez?

  • A.Dekorátor
  • B.Zárás
  • C.Generátor
  • D.Visszahívás

Kvíz GYIK

Hány kérdés van ebben a kvízben?

Ebben a kvízben 128 kérdés van a Python területeiről, zárványairól és dekorátorairól.

Ez a kvíz időzített?

Nem. Nincs időkorlát, így van időd átnézni a kódot és gondolkodni a területről és a kötésekről.

Milyen válaszformát használ a kvíz?

Minden kérdés többválasztós, 4 opcióval.

Választhatom a kérdések számát és nehézséget?

Igen. A kezdés előtt válaszd ki a kérdések számát és válassz nehézségi szintet; Keverve keveri az egyszerű, közepes és nehezebb elemeket.

Milyen témák vannak lefedve az alapvető területi szabályokon kívül?

Látni fogod a LEGB keresést, globális/nem helyi, zárvány rögzítést, késői kötést, dekorátor mintákat és a gyakori csomagoló hibákat.

Játszd ezt a kvízt más nyelven(7)

en
Python: scopes, closures, and decoratorsEnglish
sk
Python: rozsahy, uzávierky a dekorátorySlovenčina
cs
Python: rozsahy, uzávěry a dekorátoryČeština
de
Python: Gültigkeitsbereiche, Closures und DekoratorenDeutsch
es
Python: ámbitos, cierres y decoradoresEspañol
pl
Python: zakresy, zamknięcia i dekoratoryPolski

Kapcsolódó kvízek

JavaScript: ígéretek, async és az eseményhurok

JavaScript: ígéretek, async és az eseményhurok

Fejtsd meg a JavaScript async viselkedését kérdésekkel az ígéretekről, async/await-ról, mikrotaskokról és az eseményhurkokról. Gyakorolni fogod a végrehajtási sorrend előrejelzését, a finom időzítési hibák észlelését, valamint a megfelelő async mintázat kiválasztását a valódi kódhoz. Válaszd ki a preferált kérdések számát és nehézségi szintet, majd tanulj a saját tempódban, időkorlát nélkül.

1,326
Játssz most →
Rust: tulajdonjog, kölcsönzés és élettartamok

Rust: tulajdonjog, kölcsönzés és élettartamok

Fejleszd a Rust tulajdonjogi modelljének, kölcsönzési szabályainak és élettartam-annotációinak megértését gyakorlati, kódra összpontosító kérdésekkel. Át fogod dolgozni a gyakori fordítóhibákat, kiválasztod a legbiztonságosabb javításokat, és kialakítod az intuíciódat arról, hogyan gondolkodik a kölcsönző ellenőr. Válaszd ki a preferált nehézségi szintet és a kérdések számát, majd tanulj a saját tempódban, időkorlát nélkül.

2,929
Játssz most →
Kiberbiztonsági Fenyegetések és Védekezések

Kiberbiztonsági Fenyegetések és Védekezések

Azonosítsa a gyakori kiberfenyegetéseket és a legjobb védekezési gyakorlatokat a kockázat csökkentésére. Tartalmazza a phishinget, a rosszindulatú szoftvereket, a jelszavakat, a többfaktoros hitelesítést, az alapvető titkosítást és a biztonságos böngészési szokásokat.

3,466
Játssz most →
A felhőalapú számítástechnikai szolgáltatási modellek magyarázata

A felhőalapú számítástechnikai szolgáltatási modellek magyarázata

Ellenőrizd, hogy mennyire érted, hogyan kerülnek szállításra és használatra a felhőszolgáltatások. Tartalmazza az IaaS, PaaS, SaaS, konténerek és virtuális gépek, régiók/hozzáférhetőségi zónák, valamint a megosztott felelősség alapjait.

2,222
Játssz most →
Programozási Nyelv Szintaxis Alapok

Programozási Nyelv Szintaxis Alapok

Teszteld tudásodat a népszerű nyelvek közötti általános programozási szintaxisról. A kérdések a változókra, ciklusokra, függvényekre és alapvető adatszerkezetekre összpontosítanak, anélkül, hogy mély számítástechnikai elméletre lenne szükség.

4,072
Játssz most →
Számítógép Hardverelemek és Szerepek

Számítógép Hardverelemek és Szerepek

Illessze össze a kulcsfontosságú PC-alkatrészeket azzal, amit csinálnak és ahogyan befolyásolják a teljesítményt. Tartalmazza a CPU-t, GPU-t, RAM-ot, tárolási típusokat, alaplapokat, tápegységeket és portokat.

2,728
Játssz most →