Сравнить коммиты

...

48 Коммитов
main ... main

Автор SHA1 Сообщение Дата
82aeccbc85 Готово 2025-12-19 12:35:00 +03:00
150fe9efbb ИКЗ 2025-12-19 12:09:48 +03:00
f023f69d37 Готово 2025-12-16 15:21:42 +03:00
4f0add7da7 Индивидуальное контрольное задание 2025-12-08 12:32:16 +03:00
d6314040d3 Тест по модулю 2 2025-12-08 12:01:50 +03:00
b0636ee11a тема 8 готова 2025-12-08 03:53:40 +03:00
6d0fd6040c Тема8 готова, нужно сделать общее контрольное задание 2025-12-05 04:31:57 +03:00
b8f8d8f936 Тема 7 готова 2025-11-27 14:01:20 +03:00
766a2dc3b8 Тест по модулю2 2025-11-24 13:21:49 +03:00
98ef85e3f9 Общее контрольное задание 2025-11-24 12:40:47 +03:00
4663353fa7 Индивидуальное контрольное задание 2025-11-24 12:12:36 +03:00
33814a30a6 Индивидуальное контрольное задание 2025-11-24 12:04:03 +03:00
297fbc8140 Индивидуальное контрольное задание 2025-11-24 12:01:13 +03:00
bed67eca35 Индивидуальное контрольное задание 2025-11-24 11:51:04 +03:00
a8634b474c Индивидуальное контрольное задание 2025-11-24 11:46:55 +03:00
6bd09c6223 Индивидуальное контрольное задание 2025-11-24 11:46:21 +03:00
a810208fbc Индивидуальное контрольное задание 2025-11-24 11:45:48 +03:00
33092e455a Индивидуальное контрольное задание 2025-11-24 11:44:56 +03:00
e1defe8809 Тест по модулю 1 готов 2025-11-24 11:23:10 +03:00
cffed53519 Тема5 готова 2025-11-24 10:48:49 +03:00
1fb2abd14e TEMA7 готова 2025-11-21 06:29:43 +03:00
24304cc956 Сделал до вывода с write 2025-11-15 00:02:41 +03:00
d552df2b48 Тема5 готова 2025-11-14 12:21:34 +03:00
89f8c624cd Готово 2025-10-24 12:09:23 +03:00
db9db5ce35 Готово 2025-10-24 12:03:38 +03:00
e8d77920f8 Готово 2025-10-24 11:35:06 +03:00
102fc9c3b3 Сделал до пункта 8 2025-10-03 14:57:45 +03:00
8c7f86f7a4 Сделал до третьего пункта 2025-10-02 16:47:15 +03:00
565ce667de Готово 2025-09-30 16:28:53 +03:00
fdc1fc95c0 Сделал до пункта 8 2025-09-29 21:13:21 +03:00
6b20b01d19 Сделал до пункта 5 2025-09-29 12:28:38 +03:00
400700982c Сделал до пункта 5 2025-09-29 12:26:49 +03:00
dfc7b078a1 Test.md 2025-09-29 10:50:47 +03:00
9300f3580f Индивидуальное контрольное задание №9 2025-09-29 10:34:40 +03:00
560be713c0 Ответ на вопрос 2025-09-26 12:38:04 +03:00
913805f149 Переоформил отчёт 2025-09-26 12:11:11 +03:00
cf8251478f Проверка синтаксиса 2025-09-26 11:34:52 +03:00
61a007332d Вопрос№7 2025-09-26 11:05:01 +03:00
19940e528d Чуть поправил 2025-09-26 10:00:19 +03:00
7ea96ca644 Сделал общее контрольное задание 2025-09-26 09:58:16 +03:00
935eb40780 Готово 2025-09-22 15:43:43 +03:00
6c7be90b20 Сделал до пункта 7.3 (строки) 2025-09-19 21:16:30 +03:00
1474f84080 Сделал тему 2 до седьмого пункта 2025-09-15 21:40:46 +03:00
610ebff804 Поправил отчёт 2025-09-15 17:36:00 +03:00
6b70473e46 Готово 2025-09-15 17:33:29 +03:00
d045316c00 Начал работу 2025-09-15 10:52:26 +03:00
u207-08
2a4e869437 redownload 2025-09-01 01:50:03 -07:00
u207-08
effc1df3af 1 2025-09-01 01:42:01 -07:00
304 изменённых файлов: 11031 добавлений и 5 удалений

41
TEMA1/7task.md Обычный файл
Просмотреть файл

@@ -0,0 +1,41 @@
# Вопрос №7: Какое назначение имеют демонстрационные примеры в системе помощи?
*Демонстрационные примеры нужны для ускорения процесса обучения.*
**Что именно они дают:**
* Быстрый старт. Можно сразу запустить код и увидеть результат (окно, текст в консоли, графику turtle). Это помогает понять идею без долгой настройки проекта.
* Образцы синтаксиса. В одном месте собраны типичные конструкции (импорт модуля, вызовы функций, циклы, обработка событий).
* Исследование «что будет, если…». Можно изменять строку или две и сразу видеть эффект — это ускоряет обучение.
* Ориентир по библиотекам. По демо легко понять, «зачем нужен модуль» (например, turtle для простейшей графики, tkinter — для оконных приложений).
**Как с ними работать в IDLE (типичный маршрут):**
* Открыть Help → Demo (или Help/Документация, затем раздел с примерами).
* Выбрать демо (например, turtle), запустить.
* Менять параметры (цвет, толщину, шаг), снова запускать и наблюдать изменения.
* Сохранить изменённый пример как свой файл — получится «скелет» для собственной работы.
**Как с ними работать в VScode:**
У каждой библиотеки есть своё демо.
* Необходимо ввести в терминале например:
```shell
python -m turtledemo
```
* После ввода появится следующее окно:
![Окно turtledemo](images/turtledemo.png)
* Справа сверху есть кнопка "Examples". В этом окне показаны примеры кодов с использованием данной библиотеки. Пример:
![turtledemo_clock](images/turtledemo_clock.png)

Двоичные данные
TEMA1/images/error.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 52 KiB

Двоичные данные
TEMA1/images/extension_Pylance.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 30 KiB

Двоичные данные
TEMA1/images/extension_Python.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 34 KiB

Двоичные данные
TEMA1/images/extension_Python_Debugger.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 30 KiB

Двоичные данные
TEMA1/images/extension_Python_Environments.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 32 KiB

Двоичные данные
TEMA1/images/extension_Ruff.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 18 KiB

Двоичные данные
TEMA1/images/graphic.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 31 KiB

Двоичные данные
TEMA1/images/info_exit.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Двоичные данные
TEMA1/images/info_input.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 33 KiB

Двоичные данные
TEMA1/images/info_print.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 30 KiB

Двоичные данные
TEMA1/images/prb1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 17 KiB

Двоичные данные
TEMA1/images/run_button.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.8 KiB

Двоичные данные
TEMA1/images/run_prb1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичные данные
TEMA1/images/turtledemo.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 28 KiB

Двоичные данные
TEMA1/images/turtledemo_clock.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 79 KiB

Просмотреть файл

@@ -1,2 +1,2 @@
name = input("Как Вас зовут? ")
print("Привет,", name)
print("Привет,", name)

99
TEMA1/report.md Обычный файл
Просмотреть файл

@@ -0,0 +1,99 @@
# Отчет по теме 1
Терехов Фёдор Валерьевич, А-01-23
## 1. Изучение среды. Настройка текущего каталога.
Скачал pyenv для возможности работы с разными версиями Python
>sudo apt update
>sudo apt install curl
>curl -fsSL https://pyenv.run | bash
Скачал python 3.11.6
>pyenv install --list | grep 3.11
>pyenv install 3.11.6
Переключился на эту версию
>pyenv global 3.11.6
Установил доп пакеты
>python -m pip install --upgrade pip
>python -m pip install numpy matplotlib statistics
Создал папку для изображений для отчёта
>mkdir images
Готов к работе.
## 2. Приступил к изучению Python.
### 2.1. Как узнать информацию о функции.
Так как я работаю в IDE VS Code, то чтобы посмотреть информацию о фукнции
достаточно навести курсор на неё. IDE покажет код этой функции и объяснит
как она работает:
* Информация о функции input():
![Информация о функции input()](images/info_input.png)
* Информация о функции print():
![Информация о функции print()](images/info_print.png)
* Информация о функции exit():
![Информация о функции exit()](images/info_exit.png)
### 2.2. Расширения для работы с Python.
Для запуска программы в VS Code будет удобно скачать расширения.
Основные скачанные мною расширения:
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) — это основное расширение, которое превращает VS Code в мощную Python-IDE.
![Расширение Python](images/extension_Python.png)
* [Python Environments](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-python-envs) — это расширение для VS Code, которое управляет виртуальными окружениями Python и интерпретаторами.
![Расширение Python Environments](images/extension_Python_Environments.png)
* [Python Debugger](https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy) — это расширение обеспечивает бесшовную отладку, позволяя проходить через код, проверять переменные и выполнять другие важные задачи отладки.
![Расширение Python Debugger](images/extension_Python_Debugger.png)
* [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) — это мощное расширение для VS Code, которое обеспечивает продвинутую поддержку языка Python.
![Расширение Pylance](images/extension_Pylance.png)
* [Ruff](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff) — это быстрый линтер и форматтер для Python, написанный на Rust.
![Расширение Ruff](images/extension_Ruff.png)
### 2.3. Запуск программы pb1.py.
Теперь для запуска программы достаточно просто нажать на кнопку в правом верхнем углу:
![Кнопка запуска](images/run_button.png)
Запустим файл prb1.py, который содержит следующие команды:
>name = input("Как Вас зовут? ")
>print("Привет,", name)
В терминале показалось сообщение, от пользователя ожидается ввод:
![Как Вас зовут](images/run_prb1.png)
После ввода имя пользователя, программа приветствует его:
![Приветствие](images/prb1.png)
Затем программа автоматически завершает свою работу.
### Запуск программы tdemo_chaos.py.
Для запуска данной программы мне неоходимо установить дополнительный пакет:
![Сообщение об ошибке](images/error.png)
Необходимо ввести в терминал следующие команды:
>sudo apt-get update
>sudo apt-get install python3-tk
Программа запустилась и в конце выдала такой график:
![График](images/graphic.png)

29
TEMA2/control_task.py Обычный файл
Просмотреть файл

@@ -0,0 +1,29 @@
import keyword
familia = "Terekhov"
first_letter = familia[0]
sp_kw = list(keyword.kwlist)
kort_nam = ("Фёдор", "Дима", "Вадим", "Екатерина")
is_tuple = (type(kort_nam) is tuple)
kort_nam = kort_nam + ("Павел", "Иван")
count_dima = kort_nam.count("Дима")
dict_bas = {
"строка": familia,
"символ (строка из 1 буквы)": first_letter,
"список": sp_kw,
"кортеж": kort_nam,
"логический": is_tuple,
}
print(f"familia = {familia}")
print(f"first_letter = {first_letter}")
print(f"sp_kw (без 'nonlocal') содержит {len(sp_kw)} ключевых слов")
print(f"Проверка типа kort_nam — tuple: {is_tuple}")
print(f"kort_nam = {kort_nam}")
print(f"Количество вхождений 'Дима' в kort_nam: {count_dima}")
print("dict_bas (ключи → значение):")
for k in dict_bas:
print(f" {k}: {dict_bas[k]}")

Двоичные данные
TEMA2/images/Task1_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.8 KiB

Двоичные данные
TEMA2/images/Task1_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 7.9 KiB

Двоичные данные
TEMA2/images/Task1_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 57 KiB

Двоичные данные
TEMA2/images/Task1_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.2 KiB

Двоичные данные
TEMA2/images/Task1_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 26 KiB

Двоичные данные
TEMA2/images/Task2_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
TEMA2/images/Task2_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 12 KiB

Двоичные данные
TEMA2/images/Task3_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
TEMA2/images/Task3_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 12 KiB

Двоичные данные
TEMA2/images/Task4_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 44 KiB

Двоичные данные
TEMA2/images/Task4_2_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.4 KiB

Двоичные данные
TEMA2/images/Task4_2_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.0 KiB

Двоичные данные
TEMA2/images/Task4_2_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 22 KiB

Двоичные данные
TEMA2/images/Task4_2_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 21 KiB

Двоичные данные
TEMA2/images/Task4_2_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичные данные
TEMA2/images/Task4_2_6.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичные данные
TEMA2/images/Task4_2_7.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 16 KiB

Двоичные данные
TEMA2/images/Task4_2_8.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 16 KiB

Двоичные данные
TEMA2/images/Task4_2_9.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 64 KiB

Двоичные данные
TEMA2/images/Task5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
TEMA2/images/Task6_1_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.7 KiB

Двоичные данные
TEMA2/images/Task6_1_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.6 KiB

Двоичные данные
TEMA2/images/Task6_1_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.0 KiB

Двоичные данные
TEMA2/images/Task6_1_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.6 KiB

Двоичные данные
TEMA2/images/Task6_1_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.8 KiB

Двоичные данные
TEMA2/images/Task6_1_6.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.0 KiB

Двоичные данные
TEMA2/images/Task6_1_7.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.8 KiB

Двоичные данные
TEMA2/images/Task6_1_8.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.8 KiB

Двоичные данные
TEMA2/images/Task6_1_9.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.8 KiB

Двоичные данные
TEMA2/images/Task6_2_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.1 KiB

Двоичные данные
TEMA2/images/Task6_2_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.4 KiB

Двоичные данные
TEMA2/images/Task6_2_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.3 KiB

Двоичные данные
TEMA2/images/Task6_2_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 847 B

Двоичные данные
TEMA2/images/Task6_2_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Двоичные данные
TEMA2/images/Task6_2_5_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1020 B

Двоичные данные
TEMA2/images/Task6_2_6_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
TEMA2/images/Task6_2_6_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Двоичные данные
TEMA2/images/Task6_2_7.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.7 KiB

Двоичные данные
TEMA2/images/Task6_2_8.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.8 KiB

Двоичные данные
TEMA2/images/Task7_1_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.3 KiB

Двоичные данные
TEMA2/images/Task7_1_10.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.9 KiB

Двоичные данные
TEMA2/images/Task7_1_11.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
TEMA2/images/Task7_1_12.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 650 B

Двоичные данные
TEMA2/images/Task7_1_13.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.5 KiB

Двоичные данные
TEMA2/images/Task7_1_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 867 B

Двоичные данные
TEMA2/images/Task7_1_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Двоичные данные
TEMA2/images/Task7_1_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 827 B

Двоичные данные
TEMA2/images/Task7_1_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.2 KiB

Двоичные данные
TEMA2/images/Task7_1_6.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 468 B

Двоичные данные
TEMA2/images/Task7_1_7.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.9 KiB

Двоичные данные
TEMA2/images/Task7_1_8.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.3 KiB

Двоичные данные
TEMA2/images/Task7_1_9.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 57 KiB

Двоичные данные
TEMA2/images/Task7_2_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Двоичные данные
TEMA2/images/Task7_2_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.6 KiB

Двоичные данные
TEMA2/images/Task7_2_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.5 KiB

Двоичные данные
TEMA2/images/Task7_2_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.9 KiB

Двоичные данные
TEMA2/images/Task7_2_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 384 B

Двоичные данные
TEMA2/images/Task7_2_6.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 337 B

Двоичные данные
TEMA2/images/Task7_2_7.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
TEMA2/images/Task7_2_8.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.1 KiB

Двоичные данные
TEMA2/images/Task7_3_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.5 KiB

Двоичные данные
TEMA2/images/Task7_3_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 694 B

Двоичные данные
TEMA2/images/Task7_3_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.3 KiB

Двоичные данные
TEMA2/images/Task7_3_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.2 KiB

Двоичные данные
TEMA2/images/Task7_3_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.8 KiB

Двоичные данные
TEMA2/images/Task7_3_6.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.4 KiB

Двоичные данные
TEMA2/images/Task7_3_7.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.1 KiB

Двоичные данные
TEMA2/images/Task7_4_1.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.3 KiB

Двоичные данные
TEMA2/images/Task7_4_2.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 379 B

Двоичные данные
TEMA2/images/Task7_4_3.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 707 B

Двоичные данные
TEMA2/images/Task7_4_4.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.5 KiB

Двоичные данные
TEMA2/images/Task7_4_5.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.9 KiB

Двоичные данные
TEMA2/images/Task7_4_6.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
TEMA2/images/Task_7_question.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.4 KiB

Двоичные данные
TEMA2/images/control_task.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 39 KiB

12
TEMA2/individual.py Обычный файл
Просмотреть файл

@@ -0,0 +1,12 @@
u=[1,2,3,4,5]
v=[11,22,33,44,55]
print(f"u = {u}")
print(f"Класс объекта \"u\" = {type(u)}\n")
print(f"v = {v}")
print(f"Класс объекта \"v\" = {type(v)}\n")
z=set(u+v)
print(f"z = {z}")
print(f"Класс объекта \"z\" = {type(z)}\n")

1008
TEMA2/report.md Обычный файл

Разница между файлами не показана из-за своего большого размера Загрузить разницу

27
TEMA2/task1.py Обычный файл
Просмотреть файл

@@ -0,0 +1,27 @@
f1=16; f2=3
print("Значения переменных через запятую:")
print(f1, f2)
print("\nЗначения переменных через точку с запятой:")
print(f1); print(f2)
print("\nСуществующие объекты в пространстве имен:")
print(dir())
print("\nАтрибуты объекта f1:")
print(dir(f1))
print("\nАтрибуты объекта f2:")
print(dir(f2))
print(f"\nТип f1: {type(f1)}")
print(f"Тип f2: {type(f2)}")
print("\nУдаляем объекты f1 и f2...")
del f1, f2
print("\nСуществующие объекты в пространстве имен ПОСЛЕ удаления:")
print(dir())
print("\nПопытка обратиться к удаленным объектам:")
print(f1)

4
TEMA2/task2.py Обычный файл
Просмотреть файл

@@ -0,0 +1,4 @@
gg1=1.6 #значение в виде вещественного числа
hh1='Строка' #значение в виде символьной строки
73sr=3 #неправильное имя – начинается с цифры - будет диагностика!
and=7 #недопустимое имя – совпадает с ключевым словом - будет диагностика!

8
TEMA2/task3.py Обычный файл
Просмотреть файл

@@ -0,0 +1,8 @@
import keyword
print("Список ключевых слов Python:")
print(keyword.kwlist)
keywords_list = keyword.kwlist
print("\nСохранение в виде списка:")
print(keywords_list)

33
TEMA2/task4.py Обычный файл
Просмотреть файл

@@ -0,0 +1,33 @@
import builtins
print("Список встроенных идентификаторов Python:")
builtins_list = dir(builtins)
print(builtins_list)
print("Справка по функциям:")
print("\n1. Функция abs():")
help(abs)
print("\n2. Функция len():")
help(len)
print("\n3. Функция max():")
help(max)
print("\n4. Функция min():")
help(min)
print("\n5. Функция pow():")
help(pow)
print("\n6. Функция round():")
help(round)
print("\n7. Функция sorted():")
help(sorted)
print("\n8. Функция sum():")
help(sum)
print("\n9. Функция zip():")
help(zip)

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше