| @ -0,0 +1,5 @@ | |||||||
|  | #Программа по Теме1 Киреев Юрий Павлович | ||||||
|  | print('Hello') | ||||||
|  | h=input('Your name =') | ||||||
|  | import os | ||||||
|  | os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\") | ||||||
| После Ширина: | Высота: | Размер: 10 KiB | 
| После Ширина: | Высота: | Размер: 59 KiB | 
| После Ширина: | Высота: | Размер: 7.7 KiB | 
| После Ширина: | Высота: | Размер: 32 KiB | 
| После Ширина: | Высота: | Размер: 50 KiB | 
| После Ширина: | Высота: | Размер: 79 KiB | 
| После Ширина: | Высота: | Размер: 52 KiB | 
| @ -0,0 +1,13 @@ | |||||||
|  | # Протокол по Теме 1 Киреев Юрий Павлович | ||||||
|  | import os | ||||||
|  | os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\") | ||||||
|  | import Pr0 | ||||||
|  | Hello | ||||||
|  | Your name = | ||||||
|  | import prb1 | ||||||
|  | Как Вас зовут? Юра | ||||||
|  | Привет, Юра | ||||||
|  | print('Hello') | ||||||
|  | Hello | ||||||
|  | h=input('Your name=') | ||||||
|  | Your name= | ||||||
| @ -0,0 +1,204 @@ | |||||||
|  | # Отчёт по теме 1 | ||||||
|  | 
 | ||||||
|  | Киреев Юрий Павлович, А-02-23 | ||||||
|  | 
 | ||||||
|  | # 1 Изучение среды IDLE | ||||||
|  | 
 | ||||||
|  | ## 1.1 Знакомство с интерпретатором | ||||||
|  | 
 | ||||||
|  | Запустил на выполнение команду-интерпретатор | ||||||
|  | 
 | ||||||
|  | Ввёл следующие инструкции: | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> print('Hello') | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Результат: Hello | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> h=input('Your name=') | ||||||
|  | ``` | ||||||
|  | Результат: Your name= | ||||||
|  | Далее после выведенного результата ввёл своё имя в латинской транскрипции: | ||||||
|  | Your name=Yura | ||||||
|  | 
 | ||||||
|  | Завершил работу с интерпретатором: | ||||||
|  | ```py | ||||||
|  | >>> exit() | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## 1.2 Знакомство с интерактивной оболочкой IDLE | ||||||
|  | 
 | ||||||
|  | !(Запустил интерактивную графическую оболочку)[figure0.png] | ||||||
|  | 
 | ||||||
|  | Ввёл инструкции настройки рабочего каталога среды: | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> import os | ||||||
|  | >>> os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\") | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Далее изучил предложения выпадающих окон. Выбрал предложение "Options". | ||||||
|  | В среде установил настройки: шрифт Arial Cyr, размер 11, размер начального окна - высота 50, ширина 100. | ||||||
|  | Подкраска комментариев - коричневым цветом. | ||||||
|  | Всё это отражено на скриншоте ниже. | ||||||
|  | 
 | ||||||
|  | <image scr="figure1.png"> | ||||||
|  | 
 | ||||||
|  | ## 1.3 Текстовый редактор оболочки IDLE | ||||||
|  | 
 | ||||||
|  | Открыл новый файл текстового редактора оболочки IDLE. Ввёл: | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> #Программа по Теме1 Киреев Юрий Павлович | ||||||
|  | >>> print('Hello') | ||||||
|  | >>> h=input('Your name =') | ||||||
|  | >>> import os | ||||||
|  | >>> os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\") | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Сохранил введённый текст под именем Pr0.py и запустил инструкции на выполнение | ||||||
|  | Результат: | ||||||
|  | ====== RESTART: C:/Users/u522-13/Desktop/KireevYP/python-labs/TEMA1/Pr0.py ===== | ||||||
|  | Hello | ||||||
|  | Your name = | ||||||
|  | 
 | ||||||
|  | С помощью запуска клавишей F5 и командой: | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> import Pr0 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Получил тот же результат | ||||||
|  | 
 | ||||||
|  | Запустил на выполнение программу, находящуюся в рабочем каталоге в файле prb1 | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> import prb1 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Результат: | ||||||
|  | Как Вас зовут? Юра | ||||||
|  | Привет, Юра | ||||||
|  | 
 | ||||||
|  | ## 1.4 Состав рабочего каталога. Зачем производится компиляция файлов? | ||||||
|  | 
 | ||||||
|  | Изучил состав рабочего каталога и открыл каталог _pycache_. Результат отражён на скриншоте ниже. | ||||||
|  | 
 | ||||||
|  | <image scr="figure2.png"> | ||||||
|  | 
 | ||||||
|  | Такое происходит, если попытаться просмотреть двоичный код текстовом редакторе. | ||||||
|  | Компиляция программ производится для преобразования исходного кода программы в машинный код, понятный компьютеру. | ||||||
|  | В нашем случае - в двочиный код. | ||||||
|  | 
 | ||||||
|  | ## 1.5 Файл протокола | ||||||
|  | 
 | ||||||
|  | Создал файл протокола для данной лабораторной работы. Сохранил под именем protokol.py | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> # Протокол по Теме 1 Киреев Юрий Павлович | ||||||
|  | >>> import os | ||||||
|  | >>> os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\") | ||||||
|  | >>> import Pr0 | ||||||
|  | >>> Hello | ||||||
|  | >>> Your name = | ||||||
|  | >>> import prb1 | ||||||
|  | >>> Как Вас зовут? Юра | ||||||
|  | >>> Привет, Юра | ||||||
|  | >>> print('Hello') | ||||||
|  | >>> Hello | ||||||
|  | >>> h=input('Your name=') | ||||||
|  | >>> Your name= | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## 1.6 Раздел Help и оперативная помощь | ||||||
|  | 
 | ||||||
|  | В данном разделе представлена документация Python (Python Docs), помощь по интерфейсу IDLE, по лицензии IDLE. | ||||||
|  | А также раздел Turtle Demo для демонстрации примеров рисования в Python. | ||||||
|  | 
 | ||||||
|  | Ввёл инструкцию для обращения к оперативной помощи: | ||||||
|  | 
 | ||||||
|  | ```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. | ||||||
|  | 
 | ||||||
|  | В одной строке ввёл несколько функций: | ||||||
|  | 
 | ||||||
|  | ```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. | ||||||
|  | 
 | ||||||
|  | При этом работает приём для быстрого ввода ранее использованных функций. | ||||||
|  | 
 | ||||||
|  | Для обращения к оперативной помощи нажал на клавишу F1. В выпавшей мне документации нашел строку | ||||||
|  | print() (built-in function) | ||||||
|  | 
 | ||||||
|  | !(Получил справку по этой функции)[figure3.png] | ||||||
|  | 
 | ||||||
|  | При нажатии в меню Help на строку Python Docs появляется та же документация. | ||||||
|  | 
 | ||||||
|  | ## 1.7 Работа с окнами и Turtle | ||||||
|  | 
 | ||||||
|  | Открыл файл prb1.py | ||||||
|  | 
 | ||||||
|  | С помощью предложения "Окно (Window)" поочередно активировал окна Python Shell и 2 окна текстового редактора | ||||||
|  | 
 | ||||||
|  | Запустил программу из файла prb1.py: | ||||||
|  | 
 | ||||||
|  | ```py | ||||||
|  | >>> name = input("Как Вас зовут? ") | ||||||
|  | >>> print("Привет,", name) | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Результат: | ||||||
|  | Как Вас зовут? Юра | ||||||
|  | Привет, Юра | ||||||
|  | 
 | ||||||
|  | Открыл файл Pr0.py Поочередно активизировал 4 окна. | ||||||
|  | 
 | ||||||
|  | Закрыл два окна текстового редактора. | ||||||
|  | 
 | ||||||
|  | Выбрал предложения "Help" и "Turtle Demo" | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
 Пользователь № 13 аудитории К-522
						Пользователь № 13 аудитории К-522