Практические занятия
Практика 15
Использование основных шаблонов
1.
Выполните упражнения из учебника по ссылке:
https://younglinux.info/tkinter/canvas
2.
Выполните упражнения из учебника по ссылке:
https://younglinux.info/tkinter/canvasmeth
-
Перейти.
younglinux.info - Canvas. Идентификаторы, теги и анимация
3. Решите задачу о визуализации дампа двоичного файла средствами Canvas.
См. практику №14.
https://gitflic.ru/project/ifizmat/test_turtle01
https://github.com/ifizmat/test_turtle01
4.
Выполните задачи из главы 12 «Создание приложений с графическим интерфейсом пользователя»
c. 294 - 300 по учебнику
Сузи, Р. А. Язык программирования Python : учебное пособие / Р. А. Сузи. —
3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ),
Ай Пи Ар Медиа, 2020. — 350 c.
-
Перейти.
Глава 12 «Создание приложений с графическим интерфейсом пользователя», c. 294 - 300.
Задание 5.
Выполните примеры из конспекта к лекции 7 дисциплины «Основы программирования
и анализа данных на Python».
https://teach-in.ru/course/python-programming-and-data-analysis-basics/material
https://colab.research.google.com/drive/1q2h_xhO9hPWaoi59thzhwBEgjuz3WG30
Лекция_7_Matplotlib_осень_2022.ipynb
-
Перейти.
teach-in.ru - Конспект к лекции 7 дисциплины «Основы программирования
и анализа данных на Python».
-
Перейти.
Google Colab Jupyter Notebook - Лекция_7_Matplotlib_осень_2022.ipynb.
Задание 6. PyGame. Выполните рефакторинг примеров о визуализации дампа двоичного файла
из задачи 3 с применением библиотеки PyGame.
Задание 7. PyQt5. Примените бибилотеку PyQt5 для рефакторинга примеров о визуализации
дампа двоичного файла из задачи 3.
Задание 8. Matplotlib. Примените бибилотеку Matplotlib для рефакторинга примеров о визуализации
дампа двоичного файла из задачи 3.
Задание 9. Manim. Примените бибилотеку Manim для рефакторинга примеров о визуализации
дампа двоичного файла из задачи 3.
10. TXT-файл. Числа в одну колонку. Сортировка массива. Выполнить пример 11.1 из лекции.
11. Dogs Expo. TXT-файл. CSV-формат. Выполнить пример 11.2 из лекции.
12. BIN-файл. Модуль pickle. Массив структур Book. Выполнить пример 11.3 из лекции.
Дополнительные задания
1. https://colab.research.google.com/drive/1NeMnmR5ZEpf9vZGSyvSmnK_UgEngra5M
Изображения как массивы NumPy.
2. Генерация случайных чисел: библиотеки NumPy и MatplotLib
Домашнее задание
Использование основных шаблонов.
Применение шаблона MVC.
Примеры программ на основе шаблона MVC.
Применение шаблона MVVC.
Оконное приложение на основе шаблона MVVC.
-
Перейти Стандартный документ «Описание программы»