форкнуто от main/python-labs
Родитель
35c17bfcde
Сommit
8c0877c95b
|
После Ширина: | Высота: | Размер: 140 KiB |
|
После Ширина: | Высота: | Размер: 44 KiB |
|
После Ширина: | Высота: | Размер: 61 KiB |
@ -0,0 +1,6 @@
|
|||||||
|
#Программа по теме 1 Хатюхин Евгений Сергеевич
|
||||||
|
|
||||||
|
print('Hello')
|
||||||
|
h = input('Your name = ')
|
||||||
|
import os
|
||||||
|
os.chdir(r'C:\python-labs\TEMA1')
|
||||||
@ -0,0 +1,55 @@
|
|||||||
|
# Протокол по Теме 1 Хатюхин Евгений Сергеевич
|
||||||
|
|
||||||
|
===================== RESTART: C:/python-labs/TEMA1/Pr0.py =====================
|
||||||
|
Hello
|
||||||
|
Your name = Jenya
|
||||||
|
import prb1
|
||||||
|
Как Вас зовут? Jenya
|
||||||
|
Привет, Jenya
|
||||||
|
|
||||||
|
help(print)
|
||||||
|
Help on built-in function print in module builtins:
|
||||||
|
|
||||||
|
print(*args, sep=' ', end='\n', file=None, flush=False)
|
||||||
|
Prints the values to a stream, or to sys.stdout by default.
|
||||||
|
|
||||||
|
sep
|
||||||
|
string inserted between values, default a space.
|
||||||
|
end
|
||||||
|
string appended after the last value, default a newline.
|
||||||
|
file
|
||||||
|
a file-like object (stream); defaults to the current sys.stdout.
|
||||||
|
flush
|
||||||
|
whether to forcibly flush the stream.
|
||||||
|
|
||||||
|
help(print);help(input)
|
||||||
|
Help on built-in function print in module builtins:
|
||||||
|
|
||||||
|
print(*args, sep=' ', end='\n', file=None, flush=False)
|
||||||
|
Prints the values to a stream, or to sys.stdout by default.
|
||||||
|
|
||||||
|
sep
|
||||||
|
string inserted between values, default a space.
|
||||||
|
end
|
||||||
|
string appended after the last value, default a newline.
|
||||||
|
file
|
||||||
|
a file-like object (stream); defaults to the current sys.stdout.
|
||||||
|
flush
|
||||||
|
whether to forcibly flush the stream.
|
||||||
|
|
||||||
|
Help on built-in function input in module builtins:
|
||||||
|
|
||||||
|
input(prompt='', /)
|
||||||
|
Read a string from standard input. The trailing newline is stripped.
|
||||||
|
|
||||||
|
The prompt string, if given, is printed to standard output without a
|
||||||
|
trailing newline before reading input.
|
||||||
|
|
||||||
|
If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
|
||||||
|
On *nix systems, readline is used if available.
|
||||||
|
|
||||||
|
===================== RESTART: C:\python-labs\TEMA1\prb1.py ====================
|
||||||
|
Как Вас зовут? Jenya
|
||||||
|
Привет, Jenya
|
||||||
|
================= RESTART: C:\python-labs\TEMA1\tdemo_chaos.py =================
|
||||||
|
|
||||||
@ -0,0 +1,128 @@
|
|||||||
|
# Отчет по теме 1
|
||||||
|
Хатюхин Евгений, А-02-23
|
||||||
|
|
||||||
|
## 1 Создание рабочей папки в GITHUB
|
||||||
|
## 2 Запуск программы-интерпретатора
|
||||||
|
## 3 Проверка работы интерпретатора
|
||||||
|
|
||||||
|
После символов >>> я ввел инструкцию:
|
||||||
|
```py
|
||||||
|
print("Hello")
|
||||||
|
```
|
||||||
|
Интерпретатор успешно выполнил эту команду и вывел мне Hello. Я убедился, что он работает.
|
||||||
|
## 4 Применение команды для ввода текста пользователем
|
||||||
|
|
||||||
|
Я ввел еще 1 инструкцию:
|
||||||
|
```py
|
||||||
|
h = input("Your name = ")
|
||||||
|
```
|
||||||
|
Интерпретатор вывел Your name = , после чего я ввел свое имя.
|
||||||
|
## 5 Завершение работы с интерпретатором
|
||||||
|
|
||||||
|
Ввел инструкцию:
|
||||||
|
```py
|
||||||
|
exit()
|
||||||
|
```
|
||||||
|
И вышел из интерпретатора
|
||||||
|
|
||||||
|
## 6 Запустил графическую оболочку IDLE
|
||||||
|
## 7 Изучил функционал окна среды
|
||||||
|
## 8 Настройка рабочего каталога среды
|
||||||
|
|
||||||
|
Ввел команды:
|
||||||
|
```py
|
||||||
|
import os
|
||||||
|
os.chdir(r'C:\python-labs\TEMA1')
|
||||||
|
```
|
||||||
|
И с помощью них настроил свой рабочий каталог в папке Тема1
|
||||||
|
## 9 Изучил главное меню и изменил шрифт и размер текста под себя
|
||||||
|
## 10 Создание файла с инструкциями
|
||||||
|
|
||||||
|
Создал новый файл и добавил в него все нужные команды:
|
||||||
|
```py
|
||||||
|
#Программа по теме 1 Хатюхин Евгений Сергеевич
|
||||||
|
print('Hello')
|
||||||
|
h = input('Your name = ')
|
||||||
|
import os
|
||||||
|
os.chdir(r'C:\python-labs\TEMA1')
|
||||||
|
```
|
||||||
|
Запустил эту программу 3 разными способами:
|
||||||
|
1) Через run module
|
||||||
|
2) через f5
|
||||||
|
3) через ввод инструкции:
|
||||||
|
```py
|
||||||
|
import Pr0
|
||||||
|
```
|
||||||
|
## 11 Запустил программу prb1.py
|
||||||
|
|
||||||
|
Через повторение ранее введенной команды с помощью курсора мыши и enter получил команду:
|
||||||
|
```py
|
||||||
|
import Pr0
|
||||||
|
```
|
||||||
|
Которую отредактировал до:
|
||||||
|
```py
|
||||||
|
import prb1
|
||||||
|
Как Вас зовут? Jenya
|
||||||
|
Привет, Jenya
|
||||||
|
```
|
||||||
|
## 12 Открыл файл Pr0.cpython-311.pyc
|
||||||
|
|
||||||
|
Там я увидел непонтяные символы. Это связано с тем, что компилятор пайтона переводит код в байт-код в одной кодировке
|
||||||
|
а блокнот считывает этот код в другой кодировке, из-за этого один и тот же код элемента будет выдавать 2 разных символа.
|
||||||
|
Этот файл нам нужен, чтобы при последующих компиляциях программы она быстрее обрабатывалась.
|
||||||
|
## 13 Создал протокол по Теме 1 и внес в него копию всех строк из командной строки. Сохранил этот файл и назвал Protocol.py
|
||||||
|
## 14 Изучение раздела Help
|
||||||
|
Был изучен раздел Help и получена информация про инструкцию print:
|
||||||
|
```py
|
||||||
|
help(print)
|
||||||
|
Help on built-in function print in module builtins:
|
||||||
|
|
||||||
|
print(*args, sep=' ', end='\n', file=None, flush=False)
|
||||||
|
Prints the values to a stream, or to sys.stdout by default.
|
||||||
|
|
||||||
|
sep
|
||||||
|
string inserted between values, default a space.
|
||||||
|
end
|
||||||
|
string appended after the last value, default a newline.
|
||||||
|
file
|
||||||
|
a file-like object (stream); defaults to the current sys.stdout.
|
||||||
|
flush
|
||||||
|
whether to forcibly flush the stream.
|
||||||
|
```
|
||||||
|
Также были введены две команды в 1 строчке через ; и получена информация про print и input:
|
||||||
|
```py
|
||||||
|
help(print);help(input)
|
||||||
|
Help on built-in function print in module builtins:
|
||||||
|
|
||||||
|
print(*args, sep=' ', end='\n', file=None, flush=False)
|
||||||
|
Prints the values to a stream, or to sys.stdout by default.
|
||||||
|
|
||||||
|
sep
|
||||||
|
string inserted between values, default a space.
|
||||||
|
end
|
||||||
|
string appended after the last value, default a newline.
|
||||||
|
file
|
||||||
|
a file-like object (stream); defaults to the current sys.stdout.
|
||||||
|
flush
|
||||||
|
whether to forcibly flush the stream.
|
||||||
|
|
||||||
|
Help on built-in function input in module builtins:
|
||||||
|
|
||||||
|
input(prompt='', /)
|
||||||
|
Read a string from standard input. The trailing newline is stripped.
|
||||||
|
|
||||||
|
The prompt string, if given, is printed to standard output without a
|
||||||
|
trailing newline before reading input.
|
||||||
|
|
||||||
|
If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
|
||||||
|
On *nix systems, readline is used if available.
|
||||||
|
```
|
||||||
|
В документации по Питону была найдена информация по функции print():
|
||||||
|
![[1.png]]
|
||||||
|
## 15 Были изучены графические примеры среды
|
||||||
|
1) Была изучена программа для вывод нескольких графиков по точкам:
|
||||||
|
![[2.png]]
|
||||||
|
2) Был изучен раздел помощи по графическим программам и пример с часами:
|
||||||
|
![[3.png]]
|
||||||
|
Такие шаблоны программ очень сильно облегчают написание своих собственных инструкций.
|
||||||
|
## 16 Завершение работы со средой
|
||||||
Загрузка…
Ссылка в новой задаче