Python koʻnikmalaringizni sinab koʻring
Python-da sintaksis, funktsiyalar va oʻzgaruvchi oʻrni, maʼlumot strukturalari, va xatolar va obʼektga yonaltirilgan iboralar boʻyicha bilimingizni sinab koʻring. 30 vaziyatli savol, toifa boʻyicha tezkor natija, roʻyxatdan oʻtishsiz bepul.
Python Testi nima?
Bu vaziyatlarga asoslangan Python sinovi: 30 ta qisqa real kod parchasi, har biridan soʻng u ishlaganda aslida nima sodir boʻlishi haqida savol beriladi. Oʻzining oxirgi chaqiruvini yashirincha eslab qoladigan standart argumentli funksiya. Bir xil koʻrinadigan, lekin bir xil obyekt boʻlmagan ikkita roʻyxat. Sikl tugaganidan keyin yopilma (closure) oʻqiydigan sikl oʻzgaruvchisi. Siz nima boʻlishi kerakdek koʻringaniga emas, balki Python aslida nima qilishiga mos keladigan javobni tanlaysiz.
Oʻqishni davom ettiringKamroq koʻrsatish
30 ta savol toʻrtta sohani qamrab oladi — asosiy sintaksis va turlar, funksiyalar/koʻrinish doirasi/yopilmalar, maʼlumotlar tuzilmalari va boshqaruv oqimi hamda xatolar/OOP va idiomalar. Aynan shu toʻrtta sohada Pythonni oʻqish va uni ishga tushirish oʻrtasida yashirin farqlar mavjud boʻlib, ish eʼlonidagi “Kuchli Python” talabi suhbatga kirganingizda odatda aniq bir maʼnoni anglatishi maʼlum boʻladi. Siz har bir soha uchun alohida ball olasiz, shuning uchun zaif nuqta umumiy ballni pasaytirish oʻrniga, aynan zaif nuqta sifatida koʻrinadi.
Bu taxminan toʻqqiz daqiqa vaqt oladi, roʻyxatdan oʻtish shart emas va yozish yoki bajarish uchun kod yoʻq — har bir savol oʻqish va taxmin qilishga asoslangan, xuddi katta muhandis “pull request”ni koʻrib chiqayotgandek. Sintaksisni bilish va uning maʼlum bir qismi maʼlum sharoitlarda nima qilishini bilish turli xil koʻnikmalardir va bu sinov ikkinchisini oʻlchaydi.