diff --git a/TEMA1/Отчёт(ТЕМА1).txt b/TEMA1/Отчёт(ТЕМА1).txt new file mode 100644 index 0000000..086ceb6 --- /dev/null +++ b/TEMA1/Отчёт(ТЕМА1).txt @@ -0,0 +1,157 @@ +#Отчёт по теме 1 + +## Пункты 1-2. Запуск программы + +Запустила программу-интерпретатор IDLE +[Скриншот иконки программы](image1.png) + +## Пункты 3-5. Изучение диалогового окна + +Ввела инструкции вывода и ввода, а затем завершила работу интерпретатора: + +```py +>>> print('Hello') +Hello +>>> h=input('Your name=') +Your name=Katerina +>>> exit() +``` + + +## Пункты 6-8. Интерактивная графическая оболочка IDLE среды Python +Запустила обратно ярлык «IDLE (Python 3.Х GUI )» и изучила устройство главного командного окна среды +![Cкриншот оболочки](image2.png) + +Настроила рабочий каталог: + +```py +>>> import os +>>> os.chdir(r'C:\Users\user\python-labs\TEMA1') +``` + +## Пункт 9. Изучение предложений главного и выпадающих меню + +Нажала "Options/Configure IDLE": +1) Нажала "Fonts",установила шрифт типа Arial CYR размером 11 +![Скриншот параметров шрифта](image3.png) + +2) Нажала "Windows", установила размер начального окна - высота 50, ширина 100 +![Скриншот начального окна](image4.png) + +3) Изменила подкраску комментариев: перешла в раздел "Highlights", нажала "#Click selects item/Choose color for/*Выбрала коричневый цвет*/OK" +![Скриншот комментариев] (image5.png) + +## Пункт 10. Текстовый редактор +Нажала "Файл/Новый файл". Вставила инструкции из п. п. 3,4 и 8. Сохранила как Pr0.py + +![Скриншот текстового редактора](image6.png) + +Запустила модуль "Run/Run Modul", или с помощью "import Pr0", или F5 + +Результат: +```py +========================== RESTART: C:\Users\user\python-labs\TEMA1\Pr0.py ========================= +Hello +Your name=Katerina +>>> import Pr0 +Hello +Your name=Katerina +``` + +## Пункт 11. Запуск файла prb1 +Запустила файл prb1.py + +```py +>>> import prb1 +Как Вас зовут? Katerina +Привет, Katerina +``` + +## Пункт 12-13. Изучение каталога pycache + +Открыла файл Pr0.cpython-313.рус в текстовом редакторе + +![Cкриншот кода](image7.png) + +Вывод: Код представлен в двоичном коде. Компиляция перевела программу с языка программирования, понятный человеку, на машинный код понятный процессору. + +## Пункт 14. Раздел "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. +``` + +Попробовала ввести несколько инструкций в одну строку + +```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 или нажать "Help/Python Docs" + +## Пункт 15. Перемещение между окнами +##15.1. Открытие и запуск файла prb1 +Открыла файл prb1.py в среде питон и запустила его: +![Скриншот prb1](image8.png) + +Результат: +```py +============================================================== RESTART: C:\Users\user\python-labs\TEMA1\prb1.py ============================================================= +Как Вас зовут? Katerina +Привет, Katerina +``` + +##15.2. Запуск файла tdemo_chaos +Запустила файл tdemo_chaos, результат: +![Скриншот графика](image9.png) + +##15.3. Turtle Demo +Нажала на "Help/Turtle Demo/Examples/ Clock/Start" +![Скриншот часов](image10.png) + +Также посмотрела примеры других программ. Пример: +![Скриншот дерева](image11.png) + +##Пункт 16. Выход из среды + + + diff --git a/TEMA2/report.md b/TEMA2/report.md index 62c8a85..eac8c8d 100644 --- a/TEMA2/report.md +++ b/TEMA2/report.md @@ -449,7 +449,7 @@ type(cc2) ## Пункт 8. Сложные типы объектов ### 8.1 Списки -__ Список __ — это упорядоченная коллекция элементов произвольных типов (числа, строки, другие объекты). +__Список__ — это упорядоченная коллекция элементов произвольных типов (числа, строки, другие объекты). Список с элементами разных типов: @@ -518,34 +518,34 @@ spis1 ``` ### Другие методы: -__ insert __ - вставит второй аргумент под номер индекса элемента +__insert__ - вставит второй аргумент под номер индекса элемента ```py >>> spis1.insert(0, 24); spis1 [24, 111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.'] ``` -__ remove __ - удалит элемент, указанный в скобках +__remove__ - удалит элемент, указанный в скобках ```py >>> spis1.remove(24); spis1 [111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.'] ``` -__ extend __ - добавляет каждый элемент аргумента в конец списка +__extend__ - добавляет каждый элемент аргумента в конец списка ```py >>> spis1.extend('24'); spis1 [111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.', '2', '4'] ``` -__ clear __ - удаляет всё из списка +__clear__ - удаляет всё из списка ```py >>> spis1.clear(); spis1 [] ``` -__ sort__ - сортирует элементы в списке по возрастанию, а буквы по алфавиту +__sort__ - сортирует элементы в списке по возрастанию, а буквы по алфавиту ```py >>> spis1=[20, 4, 63, 2, 1, 0, 13, 7]; spis1 @@ -560,7 +560,7 @@ __ sort__ - сортирует элементы в списке по возра ['а', 'г', 'д', 'с', 'ш'] ``` -__ reverse __ - сортирует элементы в обратном порядке +__reverse__ - сортирует элементы в обратном порядке ```py >>> spis1.reverse(); spis1 @@ -570,21 +570,21 @@ __ reverse __ - сортирует элементы в обратном поря ['ш', 'с', 'д', 'г', 'а'] ``` -__ copy __ - копирует список +__copy__ - копирует список ```py >>> vv=spis1.copy(); vv [63, 20, 13, 7, 4, 2, 1, 0] ``` -__ count __ - cчитает количество заданного аргумента в скобках в списке +__count__ - cчитает количество заданного аргумента в скобках в списке ```py >>> spis2.count('д') 1 ``` -__ index __ - выдаёт индекс элемента +__index__ - выдаёт индекс элемента ```py >>> spis1.index(20) @@ -685,7 +685,7 @@ type(kort2) ``` ## 8.3 Словарь -__ Словарь __ - совокупность пар: «ключ (key)»:«значение (value)». +__Словарь__ - совокупность пар: «ключ (key)»:«значение (value)». Создадим словарь: