Академический Документы
Профессиональный Документы
Культура Документы
Информация о владельце:
ФИО: Худин Александр Николаевич
Должность: Ректор
Министерство науки и высшего образования Российской Федерации
Дата подписания: 13.12.2021 13:29:02
Уникальный программный ключ: ФГБОУ ВО Курский государственный университет
08303ad8de1c60b987361de7085acb509ac3da143f415362ffaf0ee37e73fa19
___________________________________________________
учебно-методическое обеспечение
для самостоятельной работы обучающихся
по направлению 09.04.01 Информатика и вычислительная техника
Направленность (профиль) Интеллектуальные системы
Составители:
Селиванова И.В.
Курск 2019
По данной дисциплины предусмотрены аудиторная и
внеаудиторная виды самостоятельной работы.
Контрольные вопросы:
1. Создание и отображение окна.
2. Подключение стандартного модуля tkinter.
3. Указание координат и размеров.
4. Управление прозрачностью окон.
5. Изменение фона.
6. Особенности создания прозрачных окон в tkinter.
7. Размещение компонент на форме с помощью метода pack
Литература:
1. Шелудько В. М. Язык программирования высокого уровня Python:
функции, структуры данных, дополнительные модули. учебное
пособие– Ростов-на-Дону|Таганрог: Издательство Южного
федерального университета, 2017. – 108 с.
(http://biblioclub.ru/index.php?page=book&id=500060)
2. Сузи Р. А. Язык программирования Python .– Москва: Интернет-
Университет Информационных Технологий, 2007. – 327 с.
(http://biblioclub.ru/index.php?page=book&id=233288)
3. Буйначев С. К., Боклаг Н. Ю. Основы программирования на языке
Python.– Екатеринбург: Издательство Уральского университета , 2014.–
92 с. (http://biblioclub.ru/index.php?page=book&id=275962 )
4. Хахаев И. А. Практикум по алгоритмизации и программированию на
Python.–Москва: Национальный Открытый Университет «ИНТУИТ»,
2016.– 179 с. (http://biblioclub.ru/index.php?page=book&id=429256)
Контрольные вопросы:
1. Назначение обработчиков событий.
2. Блокировка и удаление обработчика событий.
3. Передача данных в обработчик.
4. Использование свойства command для подключения обработчиков.
5. Подключение обработчика с помощью универсального метода bind.
6. Применение виджета Frame.
7. Размещения компонент с помощью метода pack.
Литература:
1. Шелудько В. М. Язык программирования высокого уровня Python:
функции, структуры данных, дополнительные модули. учебное
пособие– Ростов-на-Дону|Таганрог: Издательство Южного
федерального университета, 2017. – 108 с.
(http://biblioclub.ru/index.php?page=book&id=500060)
2. Сузи Р. А. Язык программирования Python .– Москва: Интернет-
Университет Информационных Технологий, 2007. – 327 с.
(http://biblioclub.ru/index.php?page=book&id=233288)
3. Буйначев С. К., Боклаг Н. Ю. Основы программирования на языке
Python.– Екатеринбург: Издательство Уральского университета , 2014.–
92 с. (http://biblioclub.ru/index.php?page=book&id=275962 )
4. Хахаев И. А. Практикум по алгоритмизации и программированию на
Python.–Москва: Национальный Открытый Университет «ИНТУИТ»,
2016.– 179 с. (http://biblioclub.ru/index.php?page=book&id=429256)
root.mainloop()
# Создаем кнопку:
Button(win, text = 'Рисовать', command = ris).pack(padx = 10, pady =
5)
root.mainloop( )
Контрольные вопросы:
1. Размещение нескольких компонентов в окне.
2. Выравнивание компонент формы.
3. Объединение компонент в группу.
4. Применение полос прокрутки.
5. Особенности методов pack, grid и place.
6. Создание диалоговых окон Toplevel, Showerror, Askyesno,
Showwarning, Askokcancel и их особенности.
7. Применение виджета Canvas для рисования.
8. Применение однопоточного поля.
9. Применение многопоточного поля.
10.Полоса прокрутки и ее применение.
Литература:
1. Шелудько В. М. Язык программирования высокого уровня Python:
функции, структуры данных, дополнительные модули. учебное
пособие– Ростов-на-Дону|Таганрог: Издательство Южного
федерального университета, 2017. – 108 с.
(http://biblioclub.ru/index.php?page=book&id=500060)
2. Сузи Р. А. Язык программирования Python .– Москва: Интернет-
Университет Информационных Технологий, 2007. – 327 с.
(http://biblioclub.ru/index.php?page=book&id=233288)
3. Буйначев С. К., Боклаг Н. Ю. Основы программирования на языке
Python.– Екатеринбург: Издательство Уральского университета , 2014.–
92 с. (http://biblioclub.ru/index.php?page=book&id=275962 )
4. Хахаев И. А. Практикум по алгоритмизации и программированию на
Python.–Москва: Национальный Открытый Университет «ИНТУИТ»,
2016.– 179 с. (http://biblioclub.ru/index.php?page=book&id=429256)
Литература:
1. Шелудько В. М. Язык программирования высокого уровня Python:
функции, структуры данных, дополнительные модули. учебное
пособие– Ростов-на-Дону|Таганрог: Издательство Южного
федерального университета, 2017. – 108 с.
(http://biblioclub.ru/index.php?page=book&id=500060)
2. Сузи Р. А. Язык программирования Python .– Москва: Интернет-
Университет Информационных Технологий, 2007. – 327 с.
(http://biblioclub.ru/index.php?page=book&id=233288)
3. Буйначев С. К., Боклаг Н. Ю. Основы программирования на языке
Python.– Екатеринбург: Издательство Уральского университета , 2014.–
92 с. (http://biblioclub.ru/index.php?page=book&id=275962 )
4. Хахаев И. А. Практикум по алгоритмизации и программированию на
Python.–Москва: Национальный Открытый Университет «ИНТУИТ»,
2016.– 179 с. (http://biblioclub.ru/index.php?page=book&id=429256)
entX = Entry(win1)
entX.insert(0, 0)
entX.pack(side = LEFT, padx=10, pady=10)
entX.focus()
entY = Entry(win1)
entY.insert(0, 0)
entY.pack(side = LEFT, padx=10, pady=10)
root.mainloop()
Контрольные вопросы:
1. Применение метода eval для вычисления выражений. Особенности.
2. Применение метода exec. Особенности.
Литература:
1. Шелудько В. М. Язык программирования высокого уровня Python:
функции, структуры данных, дополнительные модули. учебное
пособие– Ростов-на-Дону|Таганрог: Издательство Южного
федерального университета, 2017. – 108 с.
(http://biblioclub.ru/index.php?page=book&id=500060)
2. Сузи Р. А. Язык программирования Python .– Москва: Интернет-
Университет Информационных Технологий, 2007. – 327 с.
(http://biblioclub.ru/index.php?page=book&id=233288)
3. Буйначев С. К., Боклаг Н. Ю. Основы программирования на языке
Python.– Екатеринбург: Издательство Уральского университета , 2014.–
92 с. (http://biblioclub.ru/index.php?page=book&id=275962 )
4. Хахаев И. А. Практикум по алгоритмизации и программированию на
Python.–Москва: Национальный Открытый Университет «ИНТУИТ»,
2016.– 179 с. (http://biblioclub.ru/index.php?page=book&id=429256)
hello()
Выполнив код второго файла получим: Hello from module_1
Контрольные вопросы:
1. Доступ к модулю.
2. Создание модуля на Python.
3. Размещение модуля.
4. Импорт отдельных объектов из модуля.
5. Импорт модуля под другим именем.
6. Пакеты и их создание.
7. Инициализация пакета.
8. Импорт их пакета.
Литература:
1. Шелудько В. М. Язык программирования высокого уровня
Python: функции, структуры данных, дополнительные модули.
учебное пособие– Ростов-на-Дону|Таганрог:
Издательство Южного федерального университета, 2017. – 108 с.
(http://biblioclub.ru/index.php?page=book&id=500060)
2. Сузи Р. А. Язык программирования Python .– Москва:
Интернет-Университет Информационных Технологий, 2007. –
327 с. (http://biblioclub.ru/index.php?page=book&id=233288)
3. Буйначев С. К., Боклаг Н. Ю. Основы программирования на
языке Python.– Екатеринбург: Издательство Уральского
университета , 2014.–92 с.
(http://biblioclub.ru/index.php?page=book&id=275962 )
5. Хахаев И. А. Практикум по алгоритмизации и
программированию на Python.–Москва: Национальный Открытый
Университет «ИНТУИТ», 2016.– 179 с.
(http://biblioclub.ru/index.php?page=book&id=429256)