Чему вы научитесь
- Создавать веб-приложения на Python прямо в браузере с помощью PyScript.
- Работать с HTML-документом (DOM) из Python.
- Обрабатывать события мыши, клавиатуры и форм.
- Взаимодействовать с JavaScript и использовать возможности браузера через модуль js.
- Использовать Web API: Fetch API, Local Storage, Clipboard API и другие.
- Динамически создавать и изменять элементы интерфейса.
- Работать с файлами, JSON и сериализацией данных.
- Подключать и использовать сторонние Python-библиотеки в PyScript.
- Разрабатывать одностраничные приложения (SPA) с маршрутизацией и управлением состоянием.
- Создавать переиспользуемые компоненты интерфейса.
- Проектировать архитектуру клиентских приложений на PyScript.
- Оптимизировать, тестировать и отлаживать веб-приложения.
- Разрабатывать полноценные интерактивные проекты, готовые к публикации.
- Уверенно применять PyScript для создания современных клиентских веб-приложений без необходимости писать код на JavaScript.
О курсе
Для кого этот курс
Начальные требования
Для успешного прохождения курса достаточно знать основы языка Python: переменные, условия, циклы, функции, списки и словари.
Опыт веб-разработки не требуется — мы подробно разберем, как Python взаимодействует с браузером, HTML, CSS и возможностями Web API.
Курс подойдет тем, кто хочет расширить возможности Python и научиться создавать современные веб-приложения прямо в браузере.
Преподаватели курса
Как проходит обучение
Обучение построено в формате «от простого к сложному». Вы изучите возможности PyScript на практике, создавая небольшие проекты после каждой важной темы. Каждый модуль содержит подробные объяснения, примеры кода, практические задания и тесты для проверки знаний.
В процессе обучения вы постепенно пройдете путь от первого запуска Python в браузере до создания полноценного веб-приложения с SPA-архитектурой, работой с данными, API и современными возможностями браузера.
Главный акцент курса — практика: вы не просто изучаете технологию, а создаете реальные проекты, которые можно использовать в своем портфолио.
Что вы получите
- После прохождения курса вы сможете:
- ✅ создавать полноценные веб-приложения на Python, работающие прямо в браузере;
- ✅ использовать PyScript для разработки интерактивных интерфейсов без глубокого погружения в JavaScript;
- ✅ работать с DOM, событиями, формами и возможностями браузера;
- ✅ подключать API, загружать данные и сохранять информацию в Local Storage;
- ✅ создавать SPA-приложения с компонентной архитектурой;
- ✅ разрабатывать собственные проекты, которые можно добавить в портфолио.
- В результате вы получите практический опыт создания современных веб-приложений на Python и готовый итоговый проект.