Читать книгу Сборник тезисов. Международная научно-практическая конференция «IBLS-Конференция 2024». Москва, 3-4 апреля 2024 г. - Коллектив авторов, Ю. Д. Земенков, Koostaja: Ajakiri New Scientist - Страница 4
Естественные и точные науки
CLOUD WEB – БРАУЗЕР HA PYTHON
(CLOUDWEB – PYTHON BROWSER)
ОглавлениеДобросмыслов Иннокентий Кириллович, ученик 7 класса ЧОУ ОО МШСО
Научный руководитель – Вербицкая Руслана Ивановна
г. Москва, Россия, dobkeshan@yandex.ru
Цель работы: создание браузера, который комбинирует достоинства новых и старых версий других браузеров.
Для достижения цели были поставлены следующие задачи:
1. Проанализировать другие браузеры и написать свой собственный браузер, который комбинирует лучшие стороны других версий разных браузеров (важны быстрая скорость и красивое оформление).
2. Изучить Python (изучить библиотеку PyQt6 и научиться работать с виджетами отображения HTML-страниц).
3. Для нового браузера написать код, который создаёт отображение страниц, вкладки, меню.
4. Продумать дизайн (логотип, иконки).
5. Тестировать браузер после каждого этапа работы.
Материалы и методы. Общенаучные (анализ, синтез, сравнение и обобщение).
Результаты.
1. Был написан код, который создаёт окно, в котором есть виджет для отображения HTML-страниц по заданному URL-адресу, однако дизайна и полного графического интерфейса эта программа не имела.
2. В код были добавлены кнопки “Вперёд”, “Назад”, “Домашняя страница” и “Перезагрузка”.
3. Код был оптимизирован; переменная, которая хранила данные окна, была удалена, вместо этого был создан класс.
4. После завершения каждого этапа я тестировал браузер и демонстрировал его работу участникам консультаций по информатике.
Сделаны выводы. Данная работа была мне полезна для улучшения навыков программирования и освоения новой графической библиотеки Qt (раньше я делал GUI на Tkinter). Я планирую развивать и оптимизировать этот браузер в дальнейшем.
Использованные материалы:
1. Хабр. Моя лента [Электронный ресурс]: [сайт]. URL: https://habr.com/ (дата обращения: 10.02.2024).
2. GeeksforGeeks. Обучающий сайт [Электронный ресурс]: [сайт]. URL: https://www.geeksforgeeks.org/ (дата обращения: 12.02.2024).
3. PyQt6 – полное руководство для новичков [Электронный ресурс]: [сайт]. URL: https://habr.com/ru/companies/skillfactory/articles/599599/ (дата обращения: 11.02.2024).
4. Qt wiki [Электронный ресурс]: [сайт]. URL: https://wiki.qt.io/Main (дата обращения: 13.02.2024).
5. Stack Overflow [Электронный ресурс]: [сайт]. URL: https://stackoverflow.com/ (дата обращения: 14.02.2024).