Python дағдыңызды тексеріңіз
Python синтаксисі, функциялар мен ауқымы, деректер құрылымы, және қателер мен объектіге бағытталған ұғымдар бойынша Python дағдыңызды тексеріңіз. 30 сценарийлік сұрақ, санат бойынша дереу нәтиже, тегін, тіркеусіз.
Python тесті дегеніміз не?
Бұл — сценарийге негізделген Python тесті: 30 қысқа нақты код үзіндісі беріледі, әрқайсысынан кейін код іске қосылғанда не болатыны туралы сұрақ қойылады. Мысалы, соңғы шақыруды үнсіз есте сақтайтын стандартты аргументі бар функция. Бірдей көрінетін, бірақ бір объект болып табылмайтын екі тізім. Цикл аяқталғаннан кейін жабылу (closure) оқитын цикл айнымалысы. Сіз Python-ның шын мәнінде не істейтініне сәйкес келетін жауапты таңдайсыз, болуы керек сияқты көрінетін жауапты емес.
Әрі қарай оқуАзырақ көрсету
30 сұрақ төрт саланы қамтиды: негізгі синтаксис пен типтер, функциялар/қамту аясы/жабылулар, деректер құрылымдары мен басқару ағыны, қателер/OOP және идиомалар. Бұл төрт сала — Python кодын оқу мен оны іске қосу нәтижелерінің арасында айырмашылық болатын және жұмыс хабарландыруындағы “Python-ды жетік білу” талабының сұхбаттасу кезінде нені білдіретіні анықталатын тұстар. Сіз әр сала бойынша балл аласыз, сондықтан әлсіз тұсыңыз жалпы баллды төмендетпей, нақты әлсіз тұс ретінде көрінеді.
Бұл тест шамамен тоғыз минут уақыт алады, тіркелуді қажет етпейді және код жазуды немесе орындауды талап етпейді — әр сұрақ “оқып, болжау” форматында, дәл тәжірибелі инженердің pull request-ті қарап шыққаны сияқты. Синтаксисті білу мен оның белгілі бір бөлігінің нақты жағдайларда не істейтінін білу — екі түрлі дағды, ал бұл тест соның екіншісін өлшейді.