[Алексей Ильющенко] [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
Разработка мобильных и PC приложений на Python. Фреймворк Kivy [Алексей Ильющенко] [Stepik]
Курс предназначен для людей, начинающих свой путь в разработке мобильных и PC приложений на языке Python.
Цель курса - научить студентов создавать мобильные приложения для различных операционных систем, используя язык программирования Python.
Курс по разработке мобильных и PC приложений на языке Python предназначен для тех, кто только начинает свой путь в этой области. Этот курс позволит получить базовые знания и навыки в разработке приложений на языке Python, который считается одним из самых универсальных и простых в использовании.
Особенностью курса является то, что он подходит как для начинающих, так и для тех, кто уже имеет опыт в программировании на языке Python. Кроме того, курс предоставляет возможность создания приложений как для мобильных устройств, так и для ПК.
В рамках курса студентам необходимо будет выполнять практические задания, которые позволят им закрепить теоретические знания и научиться применять их на практике.
После успешного освоения курса учащиеся приобретут знания о создании пользовательского интерфейса и многом другом.
Чему вы научитесь:
1. В этом курсе мы подробно разберем основные возможности фреймворка Kivy.
2. Научимся создавать кнопки, вкладки, ползунки, работать с фоном, анимацией, напишем несколько простых приложений и научимся компилировать их под нужное нам устройство.
Для кого этот курс, курс подойдёт:
1. Начинающим программистам, которые хотят овладеть базовыми навыками в разработке мобильных приложений на языке Python.
2. Опытным программистам, которые уже имеют опыт работы с языком Python и хотят расширить свои знания в области мобильной разработки.
3. Студентам, которые изучают программирование и хотят овладеть навыками разработки мобильных приложений на языке Python.
4. Людям, которые хотят создать свое собственное мобильное приложение для личного использования или для бизнеса.
Содержание:
Модуль 1 - Введение
* О курсе.
* Установка ПО.
Модуль 2 - Макеты в Kivy. Первая кнопка
* Создание пустого окна.
* Создание первой кнопки.
* Создание второй кнопки. FloatLayout.
* Создание группы кнопок. BoxLayout. Первое приложение.
* Создание группы кнопок. GridLayout.
* AnchorLayout. PageLayout.
* StackLayout. ScatterLayout.
* Вложение макетов друг в друга.
Модуль 3 - Виджеты. Часть 1
* Вкладки. TabbedPanel.
* Текст. Label. Активная ссылка. Изменяемый Label.
* Ползунок. Slider. Привязка к Label. RGB микшер.
* Переключатели Switch и ToggleButton.
* CheckBox. ProgressBar.
* Выпадающее меню. Spinner. Accordion.
* Переключение экранов. ScreenManager.
* Пролистывание экранов. Carousel. Текстовое поле TextInput.
* Scatter.
Модуль 4 - Виджеты. Часть 2
* Панель действий. ActionBar.
* Древовидная структура. TreeView.
* Загрузка изображения. Image.
* Прокрутка экрана. ScrollView.
* Всплывающее окно. Popup.
* Загрузка аудио. SoundLoader. Audio Player.
* Загрузка видео. Video Player.
* Палитра цветов. Color Picker. Файловая система. FileChooser.
* EffectWidget.
Модуль 5 - Компиляция
* Компиляция под Android с помощью Ubuntu.
* Компиляция под Windows.
Модуль 6 - Файлы KV
* Введение в KV файлы Kivy.
* Обработка событий в KV файлах.
* Переменные в KV файлах. Загрузка Builder.
Модуль 7 - Анимация
* Касание на экране. Touch.
* Простое приложение Paint. Kivy.graphics. Canvas.
* Графические элементы.
* Анимация свойств виджетов. Kivy.animation.
* Взаимодействие animation и graphics. Запрос системной клавиатуры
* Движение без kivy.animation. Границы перемещения. Ping Pong Game
* Тени и размытие объектов. BoxShadow.
* Вращение объектов. Rotate.
Модуль 8 - Заключение
* Заключение
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал