You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

231 lines
5.7 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"cells": [
{
"cell_type": "markdown",
"id": "386445d7",
"metadata": {},
"source": [
"# Тест по блоку #"
]
},
{
"cell_type": "markdown",
"id": "75a76c51",
"metadata": {},
"source": [
"##### Вас зовут:\n",
"___"
]
},
{
"cell_type": "markdown",
"id": "67365d05",
"metadata": {},
"source": [
"##### 1. Совместимы ли Python 2 и Python 3?\n",
"\n",
"- [ ] Несовместимы\n",
"- [ ] Совместимы полностью"
]
},
{
"cell_type": "markdown",
"id": "e9415f9e",
"metadata": {},
"source": [
"##### 2. На каком языке программирования написана основная реализация спецификации Python?\n",
"\n",
"- [ ] Python\n",
"- [ ] C\n",
"- [ ] Java"
]
},
{
"cell_type": "markdown",
"id": "02e8631d",
"metadata": {},
"source": [
"##### 3. Какое расширение обычно дают файлам с кодом на Python?\n",
"\n",
"- [ ] .python\n",
"- [ ] .pyc\n",
"- [ ] .py"
]
},
{
"cell_type": "markdown",
"id": "c62d7c53",
"metadata": {},
"source": [
"##### 4. Как пишутся комментарии в Python?\n",
"\n",
"- [ ] `/* это комментарий */`\n",
"- [ ] `# это комментарий`\n",
"- [ ] `// это комментарий`"
]
},
{
"cell_type": "markdown",
"id": "ba1df828",
"metadata": {},
"source": [
"##### 5. Какие имена переменных правильные?\n",
"\n",
"- [ ] name\n",
"- [ ] _name\n",
"- [ ] !name\n",
"- [ ] 1name"
]
},
{
"cell_type": "markdown",
"id": "0720dc5e",
"metadata": {},
"source": [
"##### 6. `bool(0.000001)` - `True` или `False`?\n",
"\n",
"- [ ] False\n",
"- [ ] True"
]
},
{
"cell_type": "markdown",
"id": "0db8f448",
"metadata": {},
"source": [
"##### 7. Что получится в результате выполнения среза `[0:1]` для строки \"привет\"?\n",
"\n",
"- [ ] \"п\"\n",
"- [ ] \"пр\"\n",
"- [ ] \"\""
]
},
{
"cell_type": "markdown",
"id": "e3137721",
"metadata": {},
"source": [
"##### 8. Какая функция позволяет считать ввод пользователя из терминала?\n",
"\n",
"- [ ] input()\n",
"- [ ] readline()\n",
"- [ ] enter()\n",
"- [ ] read()"
]
},
{
"cell_type": "markdown",
"id": "b42cb89d",
"metadata": {},
"source": [
"##### 9. Какой метод превратит байтовую строку в строку?\n",
"\n",
"- [ ] .decode()\n",
"- [ ] .encode()"
]
},
{
"cell_type": "markdown",
"id": "0085afce",
"metadata": {},
"source": [
"##### 10. Чему будет равен `pi_fmt`?\n",
"\n",
"```python\n",
"pi = 3.1415926\n",
"pi_fmt = f\"{pi:#0.2f}\"\n",
"```\n",
"\n",
"- [ ] Строке \"3.14\"\n",
"- [ ] Числу 3.14"
]
},
{
"cell_type": "markdown",
"id": "7ecf728d",
"metadata": {},
"source": [
"##### 11. Предположим, есть пакет **foo**, в котором находится модуль **bar.py**, внутри **bar.py** определена функция с именем **run**. Какая конструкция импорта является правильной?\n",
"\n",
"- [ ] `import run from foo.bar`\n",
"- [ ] `from foo.bar import run`\n",
"- [ ] `import foo.bar.run`"
]
},
{
"cell_type": "markdown",
"id": "e7cd2fd1",
"metadata": {},
"source": [
"##### 12. Предположим, есть код\n",
"\n",
"```python\n",
"import this\n",
"import this\n",
"```\n",
"\n",
"Сколько раз напечатаются идиомы Python?\n",
"\n",
"- [ ] Дважды\n",
"- [ ] Только единожды"
]
},
{
"cell_type": "markdown",
"id": "4ce5fcfb",
"metadata": {},
"source": [
"##### 13. Зачем нужен virtualenv (виртуальное окружение)?\n",
"\n",
"- [ ] Возможность увеличить скорость запуска скомпилированных в байткод Python-программ\n",
"- [ ] Возможность запускать несколько интерпретаторов Python одновременно\n",
"- [ ] Изоляция зависимостей"
]
},
{
"cell_type": "markdown",
"id": "6d0683f2",
"metadata": {},
"source": [
"##### 14. Какая утилита позволяет ставить внешние Python пакеты в систему?\n",
"\n",
"- [ ] pypi\n",
"- [ ] pip\n",
"- [ ] pep"
]
},
{
"cell_type": "markdown",
"id": "df78b46f",
"metadata": {},
"source": [
"##### 15. Что содержат файлы с расширением `.pyc`?\n",
"\n",
"- [ ] Код на Python, cкомпилированный в машинный код\n",
"- [ ] Код на Python, cкомпилированный в байткод"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
}
},
"nbformat": 4,
"nbformat_minor": 5
}