форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
100 строки
4.8 KiB
Markdown
100 строки
4.8 KiB
Markdown
# Отчет по теме 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():
|
|

|
|
|
|
* Информация о функции print():
|
|

|
|
|
|
* Информация о функции exit():
|
|

|
|
|
|
### 2.2. Расширения для работы с Python.
|
|
|
|
Для запуска программы в VS Code будет удобно скачать расширения.
|
|
Основные скачанные мною расширения:
|
|
|
|
|
|
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) — это основное расширение, которое превращает VS Code в мощную Python-IDE.
|
|
|
|

|
|
|
|
* [Python Environments](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-python-envs) — это расширение для VS Code, которое управляет виртуальными окружениями Python и интерпретаторами.
|
|
|
|

|
|
|
|
* [Python Debugger](https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy) — это расширение обеспечивает бесшовную отладку, позволяя проходить через код, проверять переменные и выполнять другие важные задачи отладки.
|
|
|
|
|
|

|
|
|
|
* [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) — это мощное расширение для VS Code, которое обеспечивает продвинутую поддержку языка Python.
|
|
|
|

|
|
|
|
* [Ruff](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff) — это быстрый линтер и форматтер для Python, написанный на Rust.
|
|
|
|

|
|
|
|
### 2.3. Запуск программы pb1.py.
|
|
|
|
Теперь для запуска программы достаточно просто нажать на кнопку в правом верхнем углу:
|
|

|
|
|
|
Запустим файл prb1.py, который содержит следующие команды:
|
|
>name = input("Как Вас зовут? ")
|
|
>print("Привет,", name)
|
|
|
|
В терминале показалось сообщение, от пользователя ожидается ввод:
|
|

|
|
|
|
После ввода имя пользователя, программа приветствует его:
|
|

|
|
|
|
Затем программа автоматически завершает свою работу.
|
|
|
|
### Запуск программы tdemo_chaos.py.
|
|
|
|
Для запуска данной программы мне неоходимо установить дополнительный пакет:
|
|

|
|
|
|
Необходимо ввести в терминал следующие команды:
|
|
>sudo apt-get update
|
|
>sudo apt-get install python3-tk
|
|
|
|
Программа запустилась и в конце выдала такой график:
|
|

|