Katerina 1 месяц назад
Родитель abed8344ec
Сommit a071e986be

@ -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. Выход из среды

@ -449,7 +449,7 @@ type(cc2)
## Пункт 8. Сложные типы объектов ## Пункт 8. Сложные типы объектов
### 8.1 Списки ### 8.1 Списки
__ Список __ — это упорядоченная коллекция элементов произвольных типов (числа, строки, другие объекты). __Список__ — это упорядоченная коллекция элементов произвольных типов (числа, строки, другие объекты).
Список с элементами разных типов: Список с элементами разных типов:
@ -518,34 +518,34 @@ spis1
``` ```
### Другие методы: ### Другие методы:
__ insert __ - вставит второй аргумент под номер индекса элемента __insert__ - вставит второй аргумент под номер индекса элемента
```py ```py
>>> spis1.insert(0, 24); spis1 >>> spis1.insert(0, 24); spis1
[24, 111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.'] [24, 111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.']
``` ```
__ remove __ - удалит элемент, указанный в скобках __remove__ - удалит элемент, указанный в скобках
```py ```py
>>> spis1.remove(24); spis1 >>> spis1.remove(24); spis1
[111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.'] [111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.']
``` ```
__ extend __ - добавляет каждый элемент аргумента в конец списка __extend__ - добавляет каждый элемент аргумента в конец списка
```py ```py
>>> spis1.extend('24'); spis1 >>> spis1.extend('24'); spis1
[111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.', '2', '4'] [111, (5-9j), 'New item', 'Меня зовут: \n Зеленкина К. М.', '2', '4']
``` ```
__ clear __ - удаляет всё из списка __clear__ - удаляет всё из списка
```py ```py
>>> spis1.clear(); spis1 >>> spis1.clear(); spis1
[] []
``` ```
__ sort__ - сортирует элементы в списке по возрастанию, а буквы по алфавиту __sort__ - сортирует элементы в списке по возрастанию, а буквы по алфавиту
```py ```py
>>> spis1=[20, 4, 63, 2, 1, 0, 13, 7]; spis1 >>> spis1=[20, 4, 63, 2, 1, 0, 13, 7]; spis1
@ -560,7 +560,7 @@ __ sort__ - сортирует элементы в списке по возра
['а', 'г', 'д', 'с', 'ш'] ['а', 'г', 'д', 'с', 'ш']
``` ```
__ reverse __ - сортирует элементы в обратном порядке __reverse__ - сортирует элементы в обратном порядке
```py ```py
>>> spis1.reverse(); spis1 >>> spis1.reverse(); spis1
@ -570,21 +570,21 @@ __ reverse __ - сортирует элементы в обратном поря
['ш', 'с', 'д', 'г', 'а'] ['ш', 'с', 'д', 'г', 'а']
``` ```
__ copy __ - копирует список __copy__ - копирует список
```py ```py
>>> vv=spis1.copy(); vv >>> vv=spis1.copy(); vv
[63, 20, 13, 7, 4, 2, 1, 0] [63, 20, 13, 7, 4, 2, 1, 0]
``` ```
__ count __ - cчитает количество заданного аргумента в скобках в списке __count__ - cчитает количество заданного аргумента в скобках в списке
```py ```py
>>> spis2.count('д') >>> spis2.count('д')
1 1
``` ```
__ index __ - выдаёт индекс элемента __index__ - выдаёт индекс элемента
```py ```py
>>> spis1.index(20) >>> spis1.index(20)
@ -685,7 +685,7 @@ type(kort2)
``` ```
## 8.3 Словарь ## 8.3 Словарь
__ Словарь __ - совокупность пар: «ключ (key)»:«значение (value)». __Словарь__ - совокупность пар: «ключ (key)»:«значение (value)».
Создадим словарь: Создадим словарь:

Загрузка…
Отмена
Сохранить