# Отчёт по Теме 1 Кузьменко Елена, А-02-23 ## 1 пункт С сервера git склонировали папку "python-labs", в которой находится папка TEMA1 для дальнейшей работы ![](p1.png) ## 2 пункт Открыта для выполнения ЛР1 программа-интерпетатор. ![](p2.png) ## 3 пункт В диалогов окне введём инструкцию print('Hello'). Получим соответствующей текст: ```py >>> print('Hello') Hello ``` ## 4 пункт Воспользуемся ещё одной командой-инструкцией. После введения команды на следующей строчке можно написать имя. ```py >>> h=input('Your name=') Your name=Lena ``` ## 5 пункт С помощью следующей команды завершим работу в консоли: ```py exit() ``` После введённой команды можно заметить, что диалоговое окно закрылось. ## 6 пункт Работу с интерактивной графической оболочкой IDLE. Запустим: ![](p3.png) ## 7-8 пункты Было изучено главное командное окно среды. Следующей инструкцией зададим рабочий каталог: ```py >>>import os >>>os.chdir(r"C:\Users\u522-15\Desktop\python-labs\TEMA1") >>>os.getcwd() 'C:\\Users\\u522-15\\Desktop\\python-labs\\TEMA1' ``` ## 9 пункт С помощью настройки диалового окна поменяем оформление, а именно шрифт, размер окна и "цвет комментария" ![](p9.png) ![](p9 2.png) ![](p9 3.png) После применения изменений в командной строке можно заметить изменения: ![](p9 4.png) ## 10 пункт Откроем окно текстового редактора: ![](p10.png) Тут же попробуем записать те же команды, которые мы упоминали в предыдущих пунктах: ![](p10 1.png) Чтобы активировать выполнения нашего кода, необходимо прибегнуть к одному из способов: 1)Кнопка Run Modelu 2)Та же кнопка, но по горячей клавише F5 Это позволит за один запуск применить сразу все команды. Выполнение представлено в консоли: ```py ========== RESTART: C:/Users/u522-15/Desktop/python-labs/TEMA1/p 10.py ========= Hello Your name=Lena ``` Можно также воспользоваться и другим способом. Для этого впишем название файла с нашим сохранённым кодом: ```py >>>import Pr0 Hello Your name=Lena ``` ## 11 пункт С помощью команды import из текущего каталога откроем файл prb1.py ```py >>>import prb1 Как Вас зовут? Лена Привет, Лена ``` Код представлял собой вопрос "Как Вас зовут?" В данном примере было изучено применения предыдущих команд путём их редактиварония ## 12 пункт Попробуем в диалоговом окне открыть файл иного расширения, который представляет из себя результат работы компилятора. ![](p12.png) Хаотичный набор символов, представленный на картинке, можно сочесть за ошибку, так как редактор открывает файл и ожидает текст, однако файл формата .pyc содержит двоичные данные(представляет из себя байт код), то есть каждый байт, который пытается прочитать машина превращаются в случайные символы. Из чего можно сделать вывод, что файл.pyc уже скомпилированный байт-код(легче и эффективнее интепретировать), а не текст, который должен прочитать редактор IDLE. ## 13 пункт Все данные из командной строки были занесены в текстовый редактор. Файл используется как протокол. ![](p13.png) ## 14 пункт Изучение раздела помощи Help. Его вариации: 1.В диалогово окне: ![](p13.png) 2.В командной строке введём инструкцию помощи по команде 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. ``` В одной строке можно также ввести инструкции нескольких функций: ```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. ``` 3)С помощью клавиши F1 можно перейти на следующий сайт: ![](p14 1.png) Перейдя по ссылке Index перейдём в поисковик функций и найдём команду: print() (built-in function) ![](p14 2.png) Здесь можно посмотреть справку: ![](p14 3.png) В окне пункта 1) также можно открть сайт по кнопке Python Docs. ## 15 пункт 1.Открыли и прогнали файл prb1.py ![](p15.png) 2.По такому же принципу проверили файл Pr0.py ![](p15 1.png) 3.Запустим файл tdemo_chaos.py ![](p15 2.png) Можно менять демонстрацию графического модуля, вот несколько вариантов: 1)Clock ![](p15 3.png) 2)Tree ![](p15 4.png) 3)Peace ![](p15 5.png) ## 16 пункт Завершение работы со средой exit().