Skip to content

Commit a71decb

Browse files
author
hasan0002
committed
[TASK] Quiz #6 (SENATOROVAI/intro-cs#6)
Closes SENATOROVAI/intro-cs#6
1 parent 9b22c98 commit a71decb

2 files changed

Lines changed: 266 additions & 0 deletions

File tree

quiz2.ipynb

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": null,
6+
"id": "59a45875",
7+
"metadata": {},
8+
"outputs": [],
9+
"source": [
10+
"\"\"\"Quiz 1.\"\"\""
11+
]
12+
},
13+
{
14+
"cell_type": "markdown",
15+
"id": "feba061a",
16+
"metadata": {},
17+
"source": [
18+
"Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):\n",
19+
"\n",
20+
"(По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n",
21+
"Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n",
22+
"\n",
23+
"1. Как включить автосохранение данных в VSCODE?\n",
24+
"2. Как настроить перенос строки? \n",
25+
"3. Сколько символов по pep8 разрешено на строке?\n",
26+
"4. Какие способы переноса строк показаны в видео:\n",
27+
"\n",
28+
"4.1 Строки с использованием обратного слэша (\\)\n",
29+
"\n",
30+
"string_continued = \"This is a long string that we want to \" \\\n",
31+
" \"split across multiple lines.\"\n",
32+
"print(string_continued)\n",
33+
"\n",
34+
"4.2 Тройные кавычки (''' или \"\"\") \n",
35+
"\n",
36+
"multi_line_string = \"\"\"This is a string that spans\n",
37+
"multiple lines. You can write freely\n",
38+
"and it will keep the line breaks.\"\"\"\n",
39+
"print(multi_line_string)\n",
40+
"\n",
41+
"4.3 Создание списка строк и объединение с помощью join\n",
42+
"\n",
43+
"strings = [\n",
44+
" \"This is the first line.\",\n",
45+
" \"This is the second line.\",\n",
46+
" \"This is the third line.\"\n",
47+
"]\n",
48+
"result = \"\\n\".join(strings) # Используем перенос строк '\\n'\n",
49+
"print(result)\n",
50+
"\n",
51+
"4.4 Использование круглых скобок для продолжения строки\n",
52+
"long_string = (\n",
53+
" \"This is a very long string that I would like to \"\n",
54+
" \"continue on the next line.\"\n",
55+
")\n",
56+
"print(long_string)\n",
57+
"\n",
58+
"4.5 Форматированные строки (f-строки) с использованием скобок\n",
59+
"letter_a = 5\n",
60+
"letter_b = 6\n",
61+
"product_ab = letter_a * letter_b\n",
62+
"\n",
63+
"message = (\n",
64+
" f\"when {letter_a} is multiplied by {letter_b}, \"\n",
65+
" f\"the result is {product_ab}\"\n",
66+
")\n",
67+
"print(message)\n",
68+
"\n",
69+
"4.6 Сложение строк с помощью +\n",
70+
"\n",
71+
"string_part1 = \"This is the first part, \"\n",
72+
"string_part2 = \"and this is the second part.\"\n",
73+
"full_string = string_part1 + string_part2\n",
74+
"print(full_string)\n",
75+
"\n",
76+
"5. Проверка на ошибки c помощью кнопки problems, где она находится?\n",
77+
"6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?\n",
78+
"7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?\n",
79+
"8. Как вставить картинку в маркдаун? \n",
80+
"9. Где посмотреть длину строки в vs code?\n",
81+
"10. Как поменять тип ячейки с питона на маркдаун?\n",
82+
"11. Как запустить сразу все ячейки в юпитере?\n",
83+
"12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML?\n",
84+
"13. Какой хоткей чтобы запустить ячейку с смещением на следующую?\n",
85+
"14. Как включить отображение номеров строк в юпитере(Cell line numbers)?\n",
86+
"15. Что такое \"Go To\" чем это полезно? Как перейти сразу на ошибочную ячейку?\n",
87+
"16. Как очистить вывод ячеек которые уже запущены?\n",
88+
"17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?\n",
89+
"18. Каким сочетанием убирается левый сайдбар?\n",
90+
"19. Кнопка два листочка это наши локальные файлы?\n",
91+
"20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?\n",
92+
"21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?\n",
93+
"22. Что такое валидация?\n",
94+
"23. Что такое трассировка ошибки?\n",
95+
"24. Что значит отвалился интерпритатор?\n",
96+
"\n",
97+
"Отвечаете на вопросы в вашем редакторе кода."
98+
]
99+
},
100+
{
101+
"cell_type": "markdown",
102+
"id": "56986e5c",
103+
"metadata": {},
104+
"source": [
105+
"#### Ответы\n",
106+
"\n",
107+
"1. File -> Auto Save\n",
108+
"2. File -> Preferences -> Settings -> в поисковую строку пишем wrap, в поле Editor в контекстном меню выбираем WordWrapColumn, длина строки 79, нажимаем Enter.\n",
109+
"3. 79\n",
110+
"4. Вариант 1.\n",
111+
"перенос комментариев - с помощью #\n",
112+
"https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ?=1m55s\n",
113+
"перенос кода - взять в скобки ( )\n",
114+
"https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ&=2m36s\n",
115+
"Вариант 2.\n",
116+
"длинную переменную разбить на две переменные, затем “склеить\" их, например, name_sum=name_1+name_2\n",
117+
"https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ&=4m\n",
118+
"\n",
119+
"5. Находится внизу окна редактора, слева.\n",
120+
"6. Клиент находится в левой части окна(три кружочка). Чтобы отправить коммит, пишем коммит, затем нажимаем Commit. Домашка принимается с помощью кнопки Pull.\n",
121+
"7. Git - это контроль версий. да, можно посмотреть\n",
122+
"8. С помощью сочетания клавиш Ctrl+V\n",
123+
"9. Скопировать строку в файл с расширением .py, внизу справа показывается количество символов.\n",
124+
"10. По умолчанию создается тип ячейки Code. Нажать на тип Python и выбрать в ниспадающем меню Markdown.\n",
125+
"11. Нажать Run All - запуск всех ячеек одновременно.\n",
126+
"12. img are, ссылка на картинку и её размер. Да, нужно знать\n",
127+
"13. Shift+Enter\n",
128+
"14. Нажимаем на три точки в правом нижнем углу окна редактора и выбираем Show Cell line Number.\n",
129+
"15. Показывает, в какой ячейке ошибка. Схватываем проблемную ячейку и тащим вниз, нажимаем “Go To”\n",
130+
"16. Нужно нажать Clear All Outputs.\n",
131+
"17. Split Editor позволяет работать одновременно в нескольких файлах.\n",
132+
"18. Ctrl+B, либо просто нажимаем на активное окно.\n",
133+
"19. DA\n",
134+
"20. https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ&=9m23s\n",
135+
"21. Ознакомился\n",
136+
"22. Это проверка соответствия программного кода определённым правилам.\n",
137+
"23. Это визуализация ошибки\n",
138+
"24. Это означает, что интерпритатор перестал работать или быть доступным, из-за чего программный код, который от него зависел, не может запуститься, выполнить команды или выдать ошибку."
139+
]
140+
}
141+
],
142+
"metadata": {
143+
"language_info": {
144+
"name": "python"
145+
}
146+
},
147+
"nbformat": 4,
148+
"nbformat_minor": 5
149+
}

quiz2.py

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
"""Quiz 1."""
2+
3+
# Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):
4+
#
5+
# (По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.
6+
# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.
7+
#
8+
# 1. Как включить автосохранение данных в VSCODE?
9+
# 2. Как настроить перенос строки?
10+
# 3. Сколько символов по pep8 разрешено на строке?
11+
# 4. Какие способы переноса строк показаны в видео:
12+
#
13+
# 4.1 Строки с использованием обратного слэша (\)
14+
#
15+
# string_continued = "This is a long string that we want to " \
16+
# "split across multiple lines."
17+
# print(string_continued)
18+
#
19+
# 4.2 Тройные кавычки (''' или """)
20+
#
21+
# multi_line_string = """This is a string that spans
22+
# multiple lines. You can write freely
23+
# and it will keep the line breaks."""
24+
# print(multi_line_string)
25+
#
26+
# 4.3 Создание списка строк и объединение с помощью join
27+
#
28+
# strings = [
29+
# "This is the first line.",
30+
# "This is the second line.",
31+
# "This is the third line."
32+
# ]
33+
# result = "\n".join(strings) # Используем перенос строк '\n'
34+
# print(result)
35+
#
36+
# 4.4 Использование круглых скобок для продолжения строки
37+
# long_string = (
38+
# "This is a very long string that I would like to "
39+
# "continue on the next line."
40+
# )
41+
# print(long_string)
42+
#
43+
# 4.5 Форматированные строки (f-строки) с использованием скобок
44+
# letter_a = 5
45+
# letter_b = 6
46+
# product_ab = letter_a * letter_b
47+
#
48+
# message = (
49+
# f"when {letter_a} is multiplied by {letter_b}, "
50+
# f"the result is {product_ab}"
51+
# )
52+
# print(message)
53+
#
54+
# 4.6 Сложение строк с помощью +
55+
#
56+
# string_part1 = "This is the first part, "
57+
# string_part2 = "and this is the second part."
58+
# full_string = string_part1 + string_part2
59+
# print(full_string)
60+
#
61+
# 5. Проверка на ошибки c помощью кнопки problems, где она находится?
62+
# 6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?
63+
# 7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?
64+
# 8. Как вставить картинку в маркдаун?
65+
# 9. Где посмотреть длину строки в vs code?
66+
# 10. Как поменять тип ячейки с питона на маркдаун?
67+
# 11. Как запустить сразу все ячейки в юпитере?
68+
# 12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML?
69+
# 13. Какой хоткей чтобы запустить ячейку с смещением на следующую?
70+
# 14. Как включить отображение номеров строк в юпитере(Cell line numbers)?
71+
# 15. Что такое "Go To" чем это полезно? Как перейти сразу на ошибочную ячейку?
72+
# 16. Как очистить вывод ячеек которые уже запущены?
73+
# 17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?
74+
# 18. Каким сочетанием убирается левый сайдбар?
75+
# 19. Кнопка два листочка это наши локальные файлы?
76+
# 20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?
77+
# 21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?
78+
# 22. Что такое валидация?
79+
# 23. Что такое трассировка ошибки?
80+
# 24. Что значит отвалился интерпритатор?
81+
#
82+
# Отвечаете на вопросы в вашем редакторе кода.
83+
84+
# #### Ответы
85+
#
86+
# 1. File -> Auto Save
87+
# 2. File -> Preferences -> Settings -> в поисковую строку пишем wrap, в поле Editor в контекстном меню выбираем WordWrapColumn, длина строки 79, нажимаем Enter.
88+
# 3. 79
89+
# 4. Вариант 1.
90+
# перенос комментариев - с помощью #
91+
# https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ?=1m55s
92+
# перенос кода - взять в скобки ( )
93+
# https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ&=2m36s
94+
# Вариант 2.
95+
# длинную переменную разбить на две переменные, затем “склеить" их, например, name_sum=name_1+name_2
96+
# https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ&=4m
97+
#
98+
# 5. Находится внизу окна редактора, слева.
99+
# 6. Клиент находится в левой части окна(три кружочка). Чтобы отправить коммит, пишем коммит, затем нажимаем Commit. Домашка принимается с помощью кнопки Pull.
100+
# 7. Git - это контроль версий. да, можно посмотреть
101+
# 8. С помощью сочетания клавиш Ctrl+V
102+
# 9. Скопировать строку в файл с расширением .py, внизу справа показывается количество символов.
103+
# 10. По умолчанию создается тип ячейки Code. Нажать на тип Python и выбрать в ниспадающем меню Markdown.
104+
# 11. Нажать Run All - запуск всех ячеек одновременно.
105+
# 12. img are, ссылка на картинку и её размер. Да, нужно знать
106+
# 13. Shift+Enter
107+
# 14. Нажимаем на три точки в правом нижнем углу окна редактора и выбираем Show Cell line Number.
108+
# 15. Показывает, в какой ячейке ошибка. Схватываем проблемную ячейку и тащим вниз, нажимаем “Go To”
109+
# 16. Нужно нажать Clear All Outputs.
110+
# 17. Split Editor позволяет работать одновременно в нескольких файлах.
111+
# 18. Ctrl+B, либо просто нажимаем на активное окно.
112+
# 19. DA
113+
# 20. https://youtu.be/Si9MfV8uJ-0?si=U4yGy8-OCkDu1cRZ&=9m23s
114+
# 21. Ознакомился
115+
# 22. Это проверка соответствия программного кода определённым правилам.
116+
# 23. Это визуализация ошибки
117+
# 24. Это означает, что интерпритатор перестал работать или быть доступным, из-за чего программный код, который от него зависел, не может запуститься, выполнить команды или выдать ошибку.

0 commit comments

Comments
 (0)