Перевірте навички Python: синтаксис, функції й область видимості, структури даних, помилки та об'єктно-орієнтоване програмування. 30 сценарних питань, миттєвий результат за категоріями, безкоштовно, без реєстрації.
Без реєстрації — результат з’явиться одразу.
Він охоплює весь шлях від початківця до експерта за один підхід. Перші питання стосуються речей, які зустрічає кожен користувач Python — змінні аргументи за замовчуванням, is проти ==, ділення int на float. Пізніші питання йдуть глибше: замикання, декоратори, генератори, поверхневе копіювання, спадкування. Ваш результат розміщує вас в одному з чотирьох рівнів, і назви цих рівнів навмисно ті самі, які використовують роботодавці в оголошеннях вакансій.
Ні. Кожне питання писалося для поведінки Python 3, яка була стабільною роками — f-strings, стандартні правила ділення int/float, модель об'єктів. Ніщо тут не залежить від недавного point-release або конкретної бібліотеки.
Він охоплює ту саму логіку читання-і-передбачення, яку зазвичай відкривають роботодавці, у тому ж сценарному форматі, тож це гарна підготовка. Це не копія будь-якого конкретного тесту роботодавця, і хороший результат тут — не сертифікат. Що він справді показує, то це в якому з чотирьох напрямів ви втратили б бали, а знати це корисно перед технічним інтерв'ю.
Близько шести хвилин. На окремі питання таймера немає — тест вимірює, чи знаєте ви, що робить код, а не те, як швидко ви клацаєте. Над кожним питанням можна думати стільки, скільки потрібно.
Проходження нашого тесту не слід розглядати як комплексну або точну оцінку ваших здібностей. Результати призначені лише для інформаційних та рефлексивних цілей.
Перевірте навички Python: синтаксис, функції й область видимості, структури даних, помилки та об'єктно-орієнтоване програмування. 30 сценарних питань, миттєвий результат за категоріями, безкоштовно, без реєстрації.
Це сценарний тест на Python: 30 коротких фрагментів реального коду, кожен із запитанням про те, що трапиться, коли він запуститься. Функція із аргументом за замовчуванням, яка тихо пам'ятає свій останній виклик. Два списки, які виглядають однаково, але насправді не один і той же об'єкт. Змінна циклу, яку замикання читає після того, як цикл вже завершився. Ви обираєте відповідь, яка відповідає тому, що насправді робить Python, а не тому, що виглядає так, як мало б бути.
30 питань охоплюють чотири напрями — основний синтаксис і типи, функції/область видимості/замикання, структури даних і керування ходом виконання, помилки/об'єктно-орієнтоване програмування та ідіоми. Саме в цих чотирьох напрямах читання Python і запуск Python тихо розходяться, і саме їх зазвичай перевіряє роботодавець в інтерв'ю. Ви отримуєте результат по кожному напрямку, тому слабке місце видно як слабке місце, а не розчиняється в загальному балі.
Це займає близько шести хвилин, реєстрація не потрібна, і це не завдання на виконання коду. Кожне питання — це читання і передбачення, точно як старший інженер переглядає pull request. Знати синтаксис і знати, що конкретний фрагмент робить в конкретних умовах — це різні навички, і цей тест вимірює другу.
Дізнайтеся, який із чотирьох напрямів Python насправді вас стримує
Отримайте результат за категоріями — синтаксис, функції/область видимості, структури даних, ООП/помилки
Дізнайтеся свій рівень: початківець, середній, просунутий або експерт
Порівняйте своє місце з тим, що роботодавці мають на увазі під «сильним Python»
Ви пишете def add_item(item, basket=[]): basket.append(item); return basket, потім викликаєте add_item('a') і add_item('b'), обидва рази залишаючи basket без значення. Що повертає другий виклик?
30 запитань, 6 хв. Автоматичне переходення — кнопки «Далі» немає.
Миттєвий розбір вашого профілю. Безкоштовно, можна поділитися, зберігається після входу.
Premium відкриває повний звіт — кар'єри, сильні сторони, шляхи розвитку.