форкнуто от main/python-labs
				
			
			Вы не можете выбрать более 25 тем
			Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
		
		
		
		
		
			
		
			
				
	
	
		
			231 строка
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			231 строка
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Markdown
		
	
| # Отчёт по теме 1
 | |
| 
 | |
| Киреев Юрий Павлович, А-02-23
 | |
| 
 | |
| # 1 Изучение среды IDLE (п.2 - п.5)
 | |
| 
 | |
| ## 1.1 Знакомство с интерпретатором
 | |
| 
 | |
| Запустил на выполнение команду-интерпретатор
 | |
| 
 | |
| Ввёл следующие инструкции:
 | |
| 
 | |
| ```py
 | |
| >>> print('Hello')
 | |
| ```
 | |
| 
 | |
| Результат: Hello
 | |
| 
 | |
| ```py
 | |
| >>> h=input('Your name=')
 | |
| ```
 | |
| Результат: 
 | |
| ```py
 | |
| Your name=
 | |
| ```
 | |
| Далее после выведенного результата ввёл своё имя в латинской транскрипции:
 | |
| ```py
 | |
| Your name=Yura
 | |
| ```
 | |
| 
 | |
| Завершил работу с интерпретатором:
 | |
| ```py
 | |
| >>> exit()
 | |
| ```
 | |
| 
 | |
| ## 1.2 Знакомство с интерактивной оболочкой IDLE (п.6 - п.9)
 | |
| 
 | |
| 
 | |
| 
 | |
| Ввёл инструкции настройки рабочего каталога среды:
 | |
| 
 | |
| ```py
 | |
| >>> import os
 | |
| >>> os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\")
 | |
| ```
 | |
| 
 | |
| Далее изучил предложения выпадающих окон. Выбрал предложение "Options".
 | |
| В среде установил настройки: шрифт Arial Cyr, размер 11, размер начального окна - высота 50, ширина 100.
 | |
| Подкраска комментариев - коричневым цветом.
 | |
| Всё это отражено на скриншоте ниже.
 | |
| 
 | |
| 
 | |
| 
 | |
| ## 1.3 Текстовый редактор оболочки IDLE (п.10 - п.11)
 | |
| 
 | |
| Открыл новый файл текстового редактора оболочки IDLE. Ввёл:
 | |
| 
 | |
| ```py
 | |
| >>> #Программа по Теме1 Киреев Юрий Павлович
 | |
| >>> print('Hello')
 | |
| >>> h=input('Your name =')
 | |
| >>> import os
 | |
| >>> os.chdir("c:\\Users\\u522-13\\Desktop\\KireevYP\\python-labs\\TEMA1\\")
 | |
| ```
 | |
| 
 | |
| Сохранил введённый текст под именем Pr0.py и запустил инструкции на выполнение
 | |
| Результат:
 | |
| ```py
 | |
| ====== RESTART: C:/Users/u522-13/Desktop/KireevYP/python-labs/TEMA1/Pr0.py =====
 | |
| Hello
 | |
| Your name =
 | |
| ```
 | |
| 
 | |
| С помощью запуска клавишей F5 и командой:
 | |
| 
 | |
| ```py
 | |
| >>> import Pr0
 | |
| ```
 | |
| 
 | |
| Получил тот же результат
 | |
| 
 | |
| Запустил на выполнение программу, находящуюся в рабочем каталоге в файле prb1
 | |
| 
 | |
| ```py
 | |
| >>> import prb1
 | |
| ```
 | |
| 
 | |
| Результат:
 | |
| ```py
 | |
| Как Вас зовут? Юра
 | |
| Привет, Юра
 | |
| ```
 | |
| 
 | |
| ## 1.4 Состав рабочего каталога. Зачем производится компиляция файлов? (п.12)
 | |
| 
 | |
| Изучил состав рабочего каталога и открыл каталог _pycache_. Результат отражён на скриншоте ниже.
 | |
| 
 | |
| 
 | |
| 
 | |
| Такое происходит, если попытаться просмотреть двоичный код текстовом редакторе.
 | |
| Компиляция программ производится для преобразования исходного кода программы в машинный код, понятный компьютеру.
 | |
| В нашем случае - в двоичный код.
 | |
| 
 | |
| ## 1.5 Файл протокола (п.13)
 | |
| Создал файл протокола для данной лабораторной работы. Сохранил под именем 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 и оперативная помощь (п. 14)
 | |
| 
 | |
| В данном разделе представлена документация Python (Python Docs), помощь по интерфейсу IDLE, по лицензии IDLE.
 | |
| А также раздел Turtle Demo для демонстрации примеров рисования в Python.
 | |
| 
 | |
| Ввёл инструкцию для обращения к оперативной помощи:
 | |
| 
 | |
| ```py
 | |
| >>> help(print)
 | |
| ```
 | |
| 
 | |
| Результат:
 | |
| ```py
 | |
| 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)
 | |
| ```
 | |
| Результат:
 | |
| ```py
 | |
| 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)
 | |
| 
 | |
| 
 | |
| 
 | |
| При нажатии в меню Help на строку Python Docs появляется та же документация.
 | |
| 
 | |
| ## 1.7 Работа с окнами и Turtle (п.15)
 | |
| 
 | |
| Открыл файл prb1.py
 | |
| 
 | |
| С помощью предложения "Окно (Window)" поочередно активировал окна Python Shell и 2 окна текстового редактора
 | |
| 
 | |
| Запустил программу из файла prb1.py:
 | |
| 
 | |
| ```py
 | |
| >>> name = input("Как Вас зовут? ")
 | |
| >>> print("Привет,", name)
 | |
| ```
 | |
| 
 | |
| Результат:
 | |
| ```py
 | |
| Как Вас зовут? Юра
 | |
| Привет, Юра
 | |
| ```
 | |
| 
 | |
| Открыл файл Pr0.py Поочередно активизировал 4 окна.
 | |
| 
 | |
| Закрыл два окна текстового редактора.
 | |
| 
 | |
| Выбрал предложения "Help" и "Turtle Demo"
 | |
| 
 | |
| Попробовал несколько примеров программ "черепахи"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Если рассматривать возможность использования этих примеров при написании собственной программы, то можно сказать, что они могут быть полезны при разборе.
 | |
| Например, если нужно использовать графический инструмент, с помощью этих примеров можно понять, какие команды стоит использовать для достижения той или иной картинки.
 | |
| 
 | |
| Закрыл окно текстового редактора с протоколом.
 | |
| 
 | |
| ### Завершил работу со средой |