Тест: насколько хорошо вы разбираетесь в Python?
Викторина от Tproger: проверьте свои знания в синтаксисе и особенностях Python — одном из самых популярных языков программирования в мире.
Python занимает 4-ое место в рейтинге языков программирования TIOBE. И не секрет, что у Python найдется библиотека практически для всего, что бы вы ни захотели реализовать.
Поэтому мы создали викторину, которая покажет, насколько хорошо вы разбираетесь в Python.
Следите за новыми постами по любимым темам
Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.
Тест: Python
Среди языков программирования TIOBE на четвертом месте по рейтингу расположен Python. Если Вы знакомы с этим языком программирования, то предлагаем пройти бесплатный онлайн-тест и проверить насколько хорошо Вы знаете его? Вам предстоит ответить на 20 вопросов среднего уровня сложности.
Проходили 434 раза 5228 Прочие тесты
В избранное
Начало теста
Какая из следующих функций преобразует одиночный символ в его целочисленный эквивалент в Python?
- unichr(x)
- hex(x)
- ord(x)
- oct(x)
Какая из следующих функций используется для проверки, все ли символы в строке находятся в нижнем регистре?
- istitle()
- isspace()
- islower()
- isnumeric()
Что будет напечатано? kvps = <"user","bill", "password","hillary">print(kvps[‘password’])"user","bill",>
- hillary
- Ничего
- TypeError
- password
Что из следующего верно для имен переменных в Python?
- Подчеркивание и амперсанд — единственные разрешенные специальные символы
- Все закрытые члены должны иметь начальные и конечные символы подчеркивания
- Ничего из перечисленного
- Неограниченная длина
Все ключевые слова в Python пишутся .
- В ВЕРХНЕМ РЕГИСТРЕ
- в нижнем регистре
- Ничего из перечисленного
- С заглавной буквы
Почему не рекомендуется использовать имена локальных переменных, начинающиеся с подчеркивания?
- Они используются для обозначения глобальных переменных
- Они замедляют исполнение
- Все перечисленное
- Они используются для обозначения частных переменных класса
Какая функция перегружает оператор + ?
- __add__()
- __sum__()
- Ни один из перечисленных
- __plus__()
Какова максимально возможная длина идентификатора?
- 35 символов
- 43 символа
- 79 символов
- 67 символов
Чувствителен ли Python к регистру при работе с идентификаторами?
- Ни один из перечисленных
- Нет
- Да
- Иногда
Какая из следующих переменных среды для Python является альтернативным путем поиска модуля?
- PYTHONSTARTUP
- PYTHONCASEOK
- PYTHONPATH
- PYTHONHOME
Что будет напечатано при исполнении следующего кода? Используется Python 2.x .print(type(1 / 2))
- type ‘double’
- type ‘int’
- type ‘tuple’
- type ‘number’
Ввод целого числа с клавиатуры записывается как:
- input(int())
- int(input())
- input()
- int()
Что из следующего эквивалентно random.randint(3, 6)?
- random.randrange(3, 6)
- random.choice([3, 6])
- 3 + random.randrange(4)
- 3 + random.randrange(3)
Какой из следующих операторов в Python оценивается как истина, если он не находит переменную в указанной последовательности, и ложь в противном случае?
- is
- **
- not in
- //
Какой оператор верный для power(x^y) ?
- Х ^ у
- X^^y
- Ни один из перечисленных
- X**y
Какая из следующих функций используется для проверки, все ли символы в строке являются десятичными?
- isdecimal()
- title()
- swapcase()
- upper()
Что делает random.shuffle (x), когда x = [1, 2, 3]?
- Перемешает элементы списка на месте
- Вернет список, в котором элементы 1, 2 и 3 находятся в случайных положениях
- Ни один из перечисленных
- Ничего не делает, это заполнитель для функции, которая еще не реализована
Какой диапазон значений может возвращать random.random()?
- [0.0, 1.0)
- (0.0, 1.0)
- [0.0, 1.0]
- (0.0, 1.0]
Что из следующего в Python является недопустимым?
- abc = 1,000,000
- a_b_c = 1,000,000
- a b c = 1000 2000 3000
- a,b,c = 1000, 2000, 3000
Предположим, d = <"john": 40, "peter": 45>, чтобы удалить запись для «john». Какую команду мы используем?"john":>
- d.delete(«john»)
- d.delete(«john»:40)
- del d(«john»:40)
- del d[«john»]
Идет подсчет результатов
Оцените тест:
Нашли ошибку или нарушение?
В избранное
Вставить HTML-код на Ваш сайт
Поделиться тестом
Скопируйте прямую ссылку
Скопировать
5228 просмотров
Верно 19 / С ошибками 415
Комментарии
Текст комментария
Психология
Пройти тест
Правописание
Пройти тест
Психология
Пройти тест
Другие тесты автора Давайте пройдем тесты
Психология
Пройти тест
Психология
Пройти тест
Литература
AlexYasnovidov
Пройти тест
Литература
Пройти тест
Прочие тесты
AlexYasnovidov
Пройти тест
Прочие тесты
AlexYasnovidov
Пройти тест
Пройти тест
AlexYasnovidov
Пройти тест
Мультфильмы
Пройти тест
Тесты на IQ
Пройти тест
Прочие тесты
AlexYasnovidov
Пройти тест
Психология
Пройти тест
Прочие тесты
Пройти тест
Пройти тест
Пройти тест
Психология
Пройти тест
Показать еще больше
Самое популярное сейчас По оценкам наших пользователей
Психология
Пройти тест
Пройти тест
Пройти тест
Литература
Пройти тест
Психология
Пройти тест
Прочие тесты
Пройти тест
AlexYasnovidov
Пройти тест
Мультфильмы
Пройти тест
Пройти тест
Психология
Пройти тест
Психология
Пройти тест
Пройти тест
Пройти тест
Пройти тест
Пройти тест
Trake null
Пройти тест
Показать еще больше
Онлайн конструктор
тестов
Можете встраивать тесты на Ваш сайт с помощью html-кода. Тест публикуется на нашем сайте и отображается на других сайтах. Гибкие настройки результатов. Возможность поделиться тестом с друзьями.
© 2023 Все права защищены. Эл. почта info@moretestov.com Данный сайт носит информационно-справочный характер. 18+
Рубрики тестов
- Самое популярное
- Новинки
- Пройденые
- Просмотренные
Тест на сколько ты знаешь python
Вы просматриваете: Тесты.
lambda функции в Python
А вы уже хорошо изучили тему lambda функций? Правда-правда? А если проверить? Попробуйте-ка пройти наш тест!
Тест | Итерации в Python
Хорошо ли вы знаете, как работают итерации в Python? Пройдите тест из 10 вопросов и проверьте!
Тест | Контейнеры в Python
Как правило, мы используем такие контейнеры, как списки, кортежи и словари. Хорошо ли вы умеете работать со всеми этими типами контейнеров? Пройдите тест из 10 вопросов и проверьте!
Тест | Операции со списками Python
Поскольку list — одна из основных структур данных Python, к услугам программиста довольно много вариантов операций со списками.
Тест | Циклы Python
Циклы — фундаментальное понятие в программировании. Если вы новичок, то обязаны в них разобраться.
Тест | Операции со строками Python
Со строками питонистам приходится работать ежедневно, это одна из основных структур языка. Не удивительно, что Python поддерживает разнообразные операции для этого.
Тест | Индекс строк в Python
Как известно, к символам строк в Python можно обращаться по индексу. Кроме того, есть такой удобный «инструмент», как срезы, с помощью которых можно обратиться к диапазону символов в строке.
Тест | Строки и множества в Python
Хорошо ли вы умеете использовать множества и строки в Python? Пройдите тест из 10 вопросов и проверьте!
Тест | Форматирование строк в Python
Python предоставляет несколько способов произвести форматирование строк. Как у вас с этой темой? Пройдите тест из 10 вопросов и проверьте!
Тест | Исключения в Python
Хорошо ли вы понимаете, как работают исключения в Python? Пройдите тест из 10 вопросов и проверьте!
Тест: что ты знаешь о создателе Python Гвидо ван Россуме?
«В Америке я голландец, но среди голландцев я американец»: вспоминаем биографию разработчика Python.
Иллюстрация: Wikimedia Commons / Colowgee для Skillbox Media
Алексей Едакин
Автор. Пишет про социальные сети, маркетинг и код. Увлекается иллюстрацией, визуальным повествованием, видеоиграми и кино.
31 января 2023-го создателю Python Гвидо ван Россуму исполняется 67 лет. За это время он успел отучиться в Амстердамском университете, придумать один из самых популярных языков программирования в мире, а ещё поработать в Google, Dropbox и Microsoft. Попробуйте проверить свои силы в тесте о самых ярких фактах биографии Гвидо, змееуста наших дней.
Начать тест |
За изобретение языка Python Гвидо получил Пулитцеровскую премию.
Фото: Niall Kennedy/Flickr
Да, и вполне заслуженно!
Не-а. Гвидо ван Россум никогда не получал Пулитцеровскую премию — хотя бы потому, что её вручают журналистам, писателям и музыкантам за выдающиеся статьи, книги и тому подобное. Зато у Гвидо есть звание «выдающегося инженера», а также несколько премий от Free Software Foundation и Unix.
Не было у него такой премии.
В точку. Гвидо ван Россум никогда не получал Пулитцеровскую премию — хотя бы потому, что её вручают журналистам, писателям и музыкантам за выдающиеся статьи, книги и тому подобное. Зато у Гвидо есть звание «выдающегося инженера», а также несколько премий от Free Software Foundation и Unix.
Узнать результат |
Какой сериал у Гвидо самый любимый?
Фото: BBC1
«Летающий цирк Монти Пайтона».
Да, ведь само название языка Python — это прямая отсылка к комедийному сериалу «Летающий цирк Монти Пайтона ».
Другие отсылки можно найти не только в документации , но и в коде: например, вместо традиционных переменных foo и bar в Python используют spam и eggs в честь названий скетчей этой комик-группы.
«Алиса в Стране чудес».
Мимо. Название языка Python — это прямая отсылка к комедийному сериалу «Летающий цирк Монти Пайтона ».
Другие отсылки можно найти не только в документации , но и в коде: например, вместо традиционных переменных foo и bar в Python используют spam и eggs в честь названий скетчей этой комик-группы.
«Шоу Бенни Хилла».
Близко, но не угадали. Название языка Python — это прямая отсылка к комедийному сериалу «Летающий цирк Монти Пайтона ».
Другие отсылки можно найти не только в документации , но и в коде: например, вместо традиционных переменных foo и bar в Python используют spam и eggs в честь названий скетчей этой комик-группы.
Узнать результат |
Эта цитата принадлежит Гвидо или другому программисту?
Изображение: Skillbox Media
Да, в начальной школе и университете он увлекался «железом».
Верно! Это цитата из поста «Письмо молодому программисту» в блоге Гвидо ван Россума. Собрать калькулятор ему, правда, так и не удалось, зато он сделал несколько цифровых часов.
Всё началось с набора юного электроника, который подарили Гвидо его родители на десятилетие. Он признаётся , что к концу школы стал настоящим «ботаником».
Изменил всё мейнфрейм в университете. Гвидо увидел отказоустойчивый сервер, окутанный сотней проводов, и понял: машины совершенней он не придумает, зато в программировании развернуться можно на полную катушку.
Нет, Гвидо никогда не увлекался «железом».
Увлекался. Это цитата из поста «Письмо молодому программисту» в блоге Гвидо ван Россума. Собрать калькулятор ему, правда, так и не удалось, зато он сделал несколько цифровых часов.
Всё началось с набора юного электроника, который подарили Гвидо его родители на десятилетие. Он признаётся , что к концу школы стал настоящим «ботаником».
Изменил всё мейнфрейм в университете. Гвидо увидел отказоустойчивый сервер, окутанный сотней проводов, и понял: машины совершенней он не придумает, зато в программировании развернуться можно на полную катушку.
Узнать результат |
Правда ли, что Гвидо придумал для себя статус «великодушный пожизненный диктатор», который затем часто применяли по отношению к себе другие создали языков и свободного ПО?
Фото: Wikimedia Commons
Да, титул придумал Гвидо.
Верно! Гвидо ван Россум известен среди Python-разработчиков как носитель титула «великодушный пожизненный диктатор» (BDFL), который он сам себе придумал ещё в 1995 году.
Правда, был он им только до 2018 года — после этого Гвидо решил уйти в бессрочный отпуск и отказался от титула. Хватило его ненадолго — уже в 2020 году он устроился в Microsoft, где и вернулся к развитию языка Python, занявшись улучшением его производительности.
Нет, это был Линус Торвальдс!
Линус как-то согласился в интервью, что он «великодушный диктатор», но не упомянул, будет ли им пожизненно. Сам юмористический титул появился в 1995 году — так называл себя Гвидо ван Россум, и термин прочно закрепился за ним в сообществе разработчиков языка Python.
Правда, был он им только до 2018 года — потом решил уйти в бессрочный отпуск и отказался от титула. Но вот хватило его ненадолго — уже в 2020 году он устроился в Microsoft, где вернулся к развитию языка Python, занявшись улучшением его производительности.
Узнать результат |
В 1989 году Гвидо ван Россум работал в амстердамском Центре математики и информатики (CWI). Там он написал первую версию своего языка — буквально за неделю. Что, правда так быстро?
Фото: Wikimedia Commons
Да, всё верно.
Нет, времени потребовалось побольше. В CWI вместе с коллегами он работал над операционной системой Amoeba, которая писалась на С и языке Shell-скриптов. Чтобы сделать приложение, приходилось писать много кода, и у Гвидо появилась идея сделать свой язык программирования.
В 1989 году у него выпало аж две недели выходных на Рождество. В это время Гвидо и начал делать новый язык. В итоге рабочая версия Python с синтаксическим анализатором, длинными целыми числами, интерпретатором байт-кода и поддержкой объектно-ориентированного программирования вышла только через три месяца.
Гвидо показал своё изобретение коллегам, и они ещё год улучшали язык. К 1990 году в Центре математики и информатики многие учёные и программисты начали писать скрипты на Python, а потом язык начал распространяться за пределы команды центра.
Нет, ему понадобилось три месяца.
Верно! В CWI вместе с коллегами он работал над операционной системой Amoeba, которая писалась на С и языке Shell-скриптов. Чтобы сделать приложение, приходилось писать много кода, и у Гвидо появилась идея сделать свой язык программирования.
В 1989 году у него выпало аж две недели выходных на Рождество. В это время Гвидо и начал делать новый язык. В итоге рабочая версия Python с синтаксическим анализатором, длинными целыми числами, интерпретатором байт-кода и поддержкой объектно-ориентированного программирования вышла только через три месяца.
Гвидо показал своё изобретение коллегам, и они ещё год улучшали язык. К 1990 году в Центре математики и информатики многие учёные и программисты начали писать скрипты на Python, а потом язык начал распространяться за пределы команды центра.
Узнать результат |
После CWI и создания Python Гвидо работал в Google и Dropbox. А на какой должности?
Фото: Dropbox
Естественно, тимлид! Он же суперопытный разработчик, который курировал комьюнити популярного языка.
Не-а. Гвидо признаётся , что ему не нравится формальный аспект управления, а все попытки сделать из него тимлида обычно заканчивались неудачно. В такой роли он обычно чувствует себя некомфортно, потому что не любит указывать людям, что делать, и больше предпочитает техническое руководство.
Он был простым инженером или разработчиком.
Верно! Гвидо признаётся , что ему не нравится формальный аспект управления, а все попытки сделать из него тимлида обычно заканчивались неудачно. В такой роли он обычно чувствует себя некомфортно, потому что не любит указывать людям, что делать, и больше предпочитает техническое руководство.
Узнать результат |
Python часто критикуют за низкую производительность. А кому принадлежит вот эта критическая цитата?
Изображение: Skillbox Media
Вот сейчас точно Линус Торвальдс!
Звучит как-то мягко для старины Линуса, не находите? Да и разработчики, пишущие на C++, по мнению Торвальдса, похожи на обезьян, а сами «плюсы» так и не используются в разработке ядра Linux. Цитата принадлежит самому Гвидо — это отрывок из интервью InfoWorld.
Да, Python действительно не самый быстрый язык программирования, особенно если сравнивать его с Java или C++. Зато он выигрывает в скорости разработки — код получается более лаконичным и пишется быстрее. Учитывая, что большую часть времени программисты тратят на редактирование и исправление кода, это довольно важный параметр.
Это говорил сам Гвидо.
Верно, цитата принадлежит самому Гвидо — это отрывок из интервью InfoWorld.
Да, Python действительно не самый быстрый язык программирования, особенно если сравнивать его с Java или C++. Зато он выигрывает в скорости разработки — код получается более лаконичным и пишется быстрее. Учитывая, что большую часть времени программисты тратят на редактирование и исправление кода, это довольно важный параметр.
Узнать результат |
У Гвидо есть брат Юст, который занимается программированием и дизайном. Именно он разработал шрифт, который используется в логотипе Python.
Изображение: Python Software Foundation
Нет, Юст придумал другой шрифт.
Верно, Юст в 1997 году сделал шрифт для символа Python Powered. Но известность к брату Гвидо пришла за другое достижение — создание шрифта Beowolf, рваные края которого каждый раз при печати смещаются случайным образом.
Не-а. Юст в 1997 году сделал шрифт для символа Python Powered. Но известность к брату Гвидо пришла за другое достижение — создание шрифта Beowolf, рваные края которого каждый раз при печати смещаются случайным образом.
Узнать результат |
Гвидо — один из видных амбассадоров свободного ПО. Эта цитата принадлежит ему или нет?
Изображение: Skillbox Media
Да, это его цитата.
Нет, это слова создателя BitTorrent Брэма Коэна из статьи, вышедшей в 2007 году в журнале .net. Сам Гвидо ван Россум к свободному ПО подходит с научной стороны — когда он работал с языком ABC, его очень раздражала закрытая система, которая мешала развитию языка. Поэтому основным принципом при разработке Python была открытость.
Вы что-то путаете, это не Гвидо.
Верно, это слова создателя BitTorrent Брэма Коэна из статьи, вышедшей в 2007 году в журнале .net. Сам Гвидо ван Россум к свободному ПО подходит с научной стороны — когда он работал с языком ABC, его очень раздражала закрытая система, которая мешала развитию языка. Поэтому основным принципом при разработке Python была открытость.
Узнать результат |
Один из ярких моментов в истории языка — это переход от Python 2 к Python 3. В интервью Гвидо часто задают вопрос об этом переходе, и он обычно извиняется. Что же тогда случилось?
Кадр: Guido van Rossum | Creator of Python / TFiR / YouTube
В новой версии языка не было обратной совместимости со старой, и для того, чтобы существующий проект мог перейти на Python 3, его приходилось переписывать почти полностью.
Верно! В 2008 году вышел Python 3 с новым синтаксисом — более того, про Python 2 и Python 3 нередко говорят, что, по сути, это два разных языка. Гвидо думал , что люди просто перепишут код и окончательно перейдут на третью версию к 2015 году, но кода оказалось так много, что переход затянулся до 2020 года. Именно тогда закончилась поддержка Python 2.7.
В декабрьском интервью Лексу Фридману Гвидо пообещал , что, когда будет переход на четвёртую версию, такого разрыва не случится. Выпуск, кстати, интересный — там ещё затрагиваются вопросы будущего языка. Например, Гвидо вполне допускает, что Python через десятилетия окажется легаси-языком, о котором будет знать малое количество людей.
Люди не захотели отказываться от некоторых привычных операторов и поэтому ругали Гвидо.
Всё оказалось сложнее. В 2008 году вышел Python 3 с новым синтаксисом — более того, про Python 2 и Python 3 нередко говорят, что, по сути, это два разных языка. Гвидо думал , что люди просто перепишут код и окончательно перейдут на третью версию к 2015 году, но кода оказалось так много, что переход затянулся до 2020 года. Именно тогда закончилась поддержка Python 2.7.
В декабрьском интервью Лексу Фридману Гвидо пообещал , что, когда будет переход на четвёртую версию, такого разрыва не случится. Выпуск, кстати, интересный — там ещё затрагиваются вопросы будущего языка. Например, Гвидо вполне допускает, что Python через десятилетия окажется легаси-языком, о котором будет знать малое количество людей.