Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .codespellignore

This file was deleted.

2 changes: 2 additions & 0 deletions .pydocstyle
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[pydocstyle]
ignore = D100
69 changes: 69 additions & 0 deletions lesson1.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "02fbf275",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'lesson1.ipynb.\\nКраткое описание: Урок 1 — вводный пример (сложение, переменные и т.д.).\\nАвтор: Otabek.'"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"\"\"lesson1.ipynb.\n",
"Краткое описание: Урок 1 — вводный пример (сложение, переменные и т.д.).\n",
"Автор: Otabek.\"\"\""
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "d3564389",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"1 + 1 + 1"
]
}
],
"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.11.13"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
37 changes: 37 additions & 0 deletions log.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "f6e917a5",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"lesson1.ipynb.\n",
"Краткое описание: Урок 1 — вводный пример (сложение, переменные и т.д.).\n",
"Автор: Otabek.\"\"\""
]
}
],
"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.11.13"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
136 changes: 136 additions & 0 deletions quiz.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "ab862321",
"metadata": {},
"source": [
"\n",
"Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ):\n",
"\n",
"(По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n",
"\n",
"Как понять, что домашка пришла?\n",
"Как принять домашку?\n",
"Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит? 3.1) Где брать ссылку на коммит? куда её отправлять?\n",
"Что такое файл лога? 4.1) Когда нужно его пушить?\n",
"Что такое интерпритатор?\n",
"Где можно выбрать интерпритатор?\n",
"Что такое модуль?\n",
"Как создать и отправить коммит?\n",
"Как посмотреть что коммит точно отправлен и находится в github?\n",
"Какая команда показывает что код не прошёл проверки на ошибки? 10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику.\n",
"Как узнать какой именно линтер не прошёл проверку?\n",
"Линтер Pylint видит markdown?\n",
"Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае?\n",
"Где посмотреть номер ячейки в vscode?\n",
"В каком формате ipynb отправляется в гитхаб? причём здесь JSON?\n",
"Где посмотреть в какой ячейке ошибка?\n",
"Как запустить терминал?\n",
"Что такое линтер?\n",
"В какой сайт нужно вставлять код ошибки если ошибка связана с pylint?\n",
"Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере?\n",
"Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле? 21.1) С какой git команды начинается утро программиста?\n",
"После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки?\n",
"Что такое stash?\n",
"Общее объяснение концепции. 23.1) Как сохранить стэш? git командa(подсказка: https://t.me/c/1937296927/3602/19531):\n",
"Кнопка в vs code:\n",
"\n",
"23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?:\n",
"\n",
" git команда(подсказка: https://t.me/c/1937296927/3602/19531)?:\n",
"23.3) Различие между стэшем и коммитом.\n",
"Когда лучше сохранить изменения в стэше, а когда коммитить. 23.4) Как просмотреть список сохраненных стэшей?\n",
"git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n",
"\n",
"23.5) Как удалить стэш?\n",
"Команды для удаления отдельных стэшей или всех сразу. git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n",
"\n",
"23.6) Практические примеры использования стэша.\n",
"Краткие сценарии, где стэш помогает.\n",
"\n",
"Где посмотреть что есть конфликт в файлах? 24.1) Когда он появляется?\n",
"Как решить конфликт в файлах?\n",
"Напишиие правильное утверждение -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения\n",
"Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения? 27.1) Что может произойти когда stash восстановите после принятия pull?\n",
"Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы.\n",
"Что делает кнопка complete merge?\n",
"В какой чат нужно писать если остались вопросы?\n",
"Что такое FORK? Зачем его делают?\n",
"Как скачать форкнутый репозиторий на локальный компьютер?\n",
"С какой вероятностью ваши ошибки были уже решены? и кто их решил?\n",
"Как создать файл в vs code?\n",
"Файл лога нужно заполнять в конце каждого урока?\n",
"Дополнительные вопросы: 1)Какая команда конвертирует файл в py из ipynb? подсказка https://t.me/c/1937296927/1/26527 2) Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс? 3) Почему расширение py лучше чем ipynb? 4) Что такое pep8? подсказка:https://peps.python.org/pep-0008/ 4.1) линтеры проверяют на соблюдение pep8? 4.2) Какая нотация используется для создания переменных? ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 4.3) Может ли переменная состоять из одной буквы например андерскор \"_\" ? 4.4) Зачем и где мы используем андерскор _ 4.5) По PEP8 допустима переменная в одну букву? ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n",
"\n",
"викторина2\n",
"\n",
"Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):\n",
"\n",
"(По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n",
"\n",
"Как включить автосохранение данных в VSCODE?\n",
"Как настроить перенос строки?\n",
"Сколько символов по pep8 разрешено на строке?\n",
"Какие способы переноса строк показаны в видео:\n",
"4.1 Строки с использованием обратного слэша ()\n",
"\n",
"string_continued = \"This is a long string that we want to \"\n",
"\"split across multiple lines.\" print(string_continued)\n",
"\n",
"4.2 Тройные кавычки (''' или \"\"\")\n",
"\n",
"multi_line_string = \"\"\"This is a string that spans multiple lines. You can write freely and it will keep the line breaks.\"\"\" print(multi_line_string)\n",
"\n",
"4.3 Создание списка строк и объединение с помощью join\n",
"\n",
"strings = [ \"This is the first line.\", \"This is the second line.\", \"This is the third line.\" ] result = \"\\n\".join(strings) # Используем перенос строк '\\n' print(result)\n",
"\n",
"4.4 Использование круглых скобок для продолжения строки long_string = ( \"This is a very long string that I would like to \" \"continue on the next line.\" ) print(long_string)\n",
"\n",
"4.5 Форматированные строки (f-строки) с использованием скобок letter_a = 5 letter_b = 6 product_ab = letter_a * letter_b\n",
"\n",
"message = ( f\"when {letter_a} is multiplied by {letter_b}, \" f\"the result is {product_ab}\" ) print(message)\n",
"\n",
"4.6 Сложение строк с помощью +\n",
"\n",
"string_part1 = \"This is the first part, \" string_part2 = \"and this is the second part.\" full_string = string_part1 + string_part2 print(full_string)\n",
"\n",
"Проверка на ошибки c помощью кнопки problems, где она находится?\n",
"Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?\n",
"Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?\n",
"Как вставить картинку в маркдаун?\n",
"Где посмотреть длину строки в vs code?\n",
"Как поменять тип ячейки с питона на маркдаун?\n",
"Как запустить сразу все ячейки в юпитере?\n",
"Как изменить размер картинки в юпитере? Нужно для этого знать HTML?\n",
"Какой хоткей чтобы запустить ячейку с смещением на следующую?\n",
"Как включить отображение номеров строк в юпитере(Cell line numbers)?\n",
"Что такое \"Go To\" чем это полезно? Как перейти сразу на ошибочную ячейку?\n",
"Как очистить вывод ячеек которые уже запущены?\n",
"Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?\n",
"Каким сочетанием убирается левый сайдбар?\n",
"Кнопка два листочка это наши локальные файлы?\n",
"Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?\n",
"Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?\n",
"Что такое валидация?\n",
"Что такое трассировка ошибки?\n",
"Что значит отвалился интерпритатор?\n",
"Отвечаете на вопросы в вашем редакторе кода."
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"name": "python",
"version": "3.11.13"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Loading
Loading