Проверьте свои знания Python: синтаксис, функции и область видимости, структуры данных, ошибки и объектно-ориентированные приёмы. 30 вопросов-сценариев, мгновенный балл по категориям, бесплатно и без регистрации.
Без регистрации — результат появится сразу.
Он охватывает весь диапазон — от начинающего до эксперта — за один присест. Ранние вопросы посвящены вещам, с которыми встречается каждый, кто пишет на Python: аргументы по умолчанию, is и ==, целое и вещественное деление. Дальше идут замыкания, декораторы, генераторы, поверхностное и глубокое копирование, наследование. Ваш балл определяет один из четырёх уровней, и названия уровней намеренно совпадают с теми, что используют объявления о вакансиях.
Нет. Каждый вопрос написан против поведения Python 3, которое стабильно уже много лет — f-strings, стандартные правила деления целых и вещественных чисел, модель объектов. Ничего здесь не зависит от недавно вышедшего релиза или конкретной библиотеки.
Он вбирает в себя то же самое логическое мышление, которым начинаются большинство тестов работодателя — прочитай и предскажи, — в том же формате сценариев, поэтому подходит для подготовки. Это не копия конкретного теста работодателя, и хороший балл здесь — не сертификат. А вот что он действительно показывает — в какой из четырёх областей вы потеряли бы баллы, и это полезно знать до собеседования.
Примерно шесть минут. На отдельные вопросы нет таймера — тест измеряет, знаете ли вы, что делает код, а не как быстро вы можете кликнуть. Вы можете думать о вопросе столько, сколько хотите.
Прохождение нашего теста не следует рассматривать как комплексную или точную оценку ваших способностей. Результаты предназначены только для информационных целей и самоанализа.
Проверьте свои знания Python: синтаксис, функции и область видимости, структуры данных, ошибки и объектно-ориентированные приёмы. 30 вопросов-сценариев, мгновенный балл по категориям, бесплатно и без регистрации.
Это тест Python, построенный на сценариях: 30 коротких кусков реального кода, за каждым следует вопрос о том, что на самом деле произойдёт, когда этот код запустится. Функция с аргументом по умолчанию, которая молча запоминает свой последний вызов. Два списка, которые выглядят одинаково, но на самом деле не один и тот же объект. Переменная цикла, которую замыкание прочитает после того, как цикл уже закончился. Вы выбираете ответ, который совпадает с тем, что Python действительно делает, не с тем, что выглядит правильно.
30 вопросов охватывают четыре области — синтаксис и типы, функции/область видимости/замыкания, структуры данных и управление потоком, ошибки/ООП и приёмы. Это как раз то место, где чтение кода на Python и запуск кода на 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 мин. Автоматический переход — кнопка «Далее» не нужна.
Мгновенный анализ вашего профиля. Бесплатно, можно поделиться, сохраняется при входе в аккаунт.
Премиум открывает полный отчёт — профессии, сильные стороны, пути развития.
Проверьте свои знания Python: синтаксис, функции и область видимости, структуры данных, ошибки и объектно-ориентированные приёмы. 30 вопросов-сценариев, мгновенный балл по категориям, бесплатно и без регистрации.
Без регистрации — результат появится сразу.
Он охватывает весь диапазон — от начинающего до эксперта — за один присест. Ранние вопросы посвящены вещам, с которыми встречается каждый, кто пишет на Python: аргументы по умолчанию, is и ==, целое и вещественное деление. Дальше идут замыкания, декораторы, генераторы, поверхностное и глубокое копирование, наследование. Ваш балл определяет один из четырёх уровней, и названия уровней намеренно совпадают с теми, что используют объявления о вакансиях.
Нет. Каждый вопрос написан против поведения Python 3, которое стабильно уже много лет — f-strings, стандартные правила деления целых и вещественных чисел, модель объектов. Ничего здесь не зависит от недавно вышедшего релиза или конкретной библиотеки.
Он вбирает в себя то же самое логическое мышление, которым начинаются большинство тестов работодателя — прочитай и предскажи, — в том же формате сценариев, поэтому подходит для подготовки. Это не копия конкретного теста работодателя, и хороший балл здесь — не сертификат. А вот что он действительно показывает — в какой из четырёх областей вы потеряли бы баллы, и это полезно знать до собеседования.
Примерно шесть минут. На отдельные вопросы нет таймера — тест измеряет, знаете ли вы, что делает код, а не как быстро вы можете кликнуть. Вы можете думать о вопросе столько, сколько хотите.