В этом уроке собраны все видеоуроки Technovation по кодированию приложений и созданию моделей искусственного интеллекта в одном месте.
Нажмите на кнопку ниже, чтобы просмотреть учебники по этой теме или платформе.
ПЛАТФОРМЫ КОДИРОВАНИЯ
В этом видео представлен обзор возможностей языка кодирования для Technovation. Оно немного устарело, поскольку сейчас Technovation позволяет использовать любой язык кодирования. Тем не менее, он дает хороший обзор App Inventor и Thunkable и возможностей каждой платформы.
SCRATCH
Scratch
24:40
17:51
8:23
Простая игра со спрайтами и таймером.
Анимированная игра со спрайтами
Как находить и исправлять ошибки в Scratch
УЧЕБНИКИ ПО APP INVENTOR
Откройте каждую вкладку ниже, чтобы посмотреть видеоуроки, которые помогут вам изучить различные функции, способные помочь в разработке вашего приложения.
Обзор платформы
В этих видеороликах дается общий обзор двух окон App Inventor - Designer и Blocks Editor.
Обзор платформы
11:13
5:03
Этот урок является частью большого плейлиста по созданию игры, но показывает некоторые возможности конструктора и разработку пользовательского интерфейса в App Inventor. Если вы хотите использовать стартовый шаблон, вот ссылка.
Учебники для начинающих
Если вы новичок в кодинге, вот несколько хороших вводных уроков, которые стоит попробовать.
Изучите App Inventor
8:57
9:36
Это хорошее введение в использование App Inventor. Также известный как учебник по звуковой панели, вы узнаете, как сделать простое приложение, в котором пользователь нажимает на кнопку, и оно воспроизводит речь. Вы можете скачать стартовый проект здесь и импортировать его в App Inventor (Дэйв показывает вам, как это сделать в видео).
Несколько советов по отладке кода в App Inventor
Приложение для входа в систему
Особенностью многих приложений является возможность входа в систему с помощью имени пользователя и пароля. Вы можете добавить эту функцию в любое приложение, следуя инструкциям, приведенным в видео.
Игра с изображениями, кнопками, таймером, подсчетом очков
В игре Recycle используется множество простых концепций, но на их основе строится довольно сложная игра. Вы узнаете, как использовать таймер для отображения изображений, определять нажатия кнопок, а также добавлять и вычитать из счета. Вот ссылка на начальный шаблон в App Inventor.
Игра "Переработка
15:23
5:03
3:01
4:20
6:10
4:35
8:12
Анимированная игра
В этих видеороликах показано, как использовать холст и ImageSprites для создания анимированной игры.
Если вы хотите проследить за ходом работы с самого начала, вы можете найти изображения, использованные в приложении , здесь.
Если вы хотите пропустить первое видео, в котором создается пользовательский интерфейс, вы можете открыть шаблон с созданным пользовательским интерфейсом, нажав здесь.
Анимированная игра
11:13
8:26
5:08
6:38
Карта, маркеры, телефонные звонки, WebViewer
Эти видеоролики помогут вам создать приложение для волонтеров. Уроки покажут вам, как добавить в приложение карту с информационными маркерами. Вы также увидите, как интегрировать телефонные звонки в приложение и как отображать веб-сайты с помощью компонента WebViewer.
Приложение для волонтеров
9:53
14:05
Хороший пример использования компонента Map для предоставления пользователям информации, основанной на местоположении. В данном случае - о возможностях для волонтеров. Приложение также использует WebViewer для отображения информации о сайте и PhoneCall, чтобы пользователь мог звонить в волонтерские организации из приложения.
Часть 1 из 2 видео - добавление карты, маркеров и основной информации
Часть 2 из 2 "Приложение для волонтеров" - о том, как совершать телефонные звонки и отображать веб-сайты в приложении
Хранение данных на телефоне
В первых 3 видео рассказывается о создании приложения Green Tracker, которое позволяет пользователям отслеживать, насколько экологично они живут каждый день. Данные хранятся с помощью TinyDB на мобильном устройстве пользователя.
В 4-м видео показано, как хранить элементы списка в TinyDB.
Использование TinyDB для хранения данных
15:53
8:06
4:27
38:27
В части 1 Green Tracker показано, как хранить данные отслеживания на телефоне с помощью компонента TinyDB.
В части 2 "Зеленый трекер" вы узнаете, как добавить компонент "Часы", чтобы отслеживать, был ли пользователь зеленым в течение нескольких дней подряд.
В третьей части Green Tracker используйте функцию Do It для манипулирования значениями переменных в вашем приложении, чтобы протестировать функцию последовательного дня.
Girls Code It провели занятия по кодингу для участников программы Technovation. В этом видео показано, как создать простой список дел и сохранить его в телефоне.
API
Интерфейсы прикладного программирования, или API, очень полезны для приложений. Узнайте, как подключить свое приложение к внешним сайтам или серверам для отправки и получения данных.
API
19:00
10:56
46:04
29:20
Хранение данных в облаке
В кратком Тест показано, как подключить таблицу Google Sheets к вашему приложению для хранения данных таблицы лидеров. Нажмите здесь, чтобы открыть шаблон проекта в App Inventor.
В руководстве по приложению Chat показано, как хранить информацию о чате с помощью CloudDB.
Облачные данные
28:04
21:12
В кратком Тест показано, как подключить таблицу Google Sheets к вашему приложению для хранения данных таблицы лидеров. Нажмите здесь, чтобы открыть шаблон проекта в App Inventor.
ОБУЧАЮЩИЕ МАТЕРИАЛЫ
Откройте каждую вкладку ниже, чтобы посмотреть видеоуроки, которые помогут вам изучить различные функции, способные помочь в разработке вашего приложения.
Обзор платформы
В этом видео представлен общий обзор платформы Thunkable.
Учебники для начинающих
Если вы новичок в кодинге, вот несколько хороших вводных уроков, которые стоит попробовать.
Изучите Thunkable
13:25
9:15
Это хорошее введение в использование Thunkable. Также известный как учебник по звуковой панели, вы узнаете, как сделать простое приложение, в котором пользователь нажимает на кнопку, и оно воспроизводит речь. Нажмите здесь и перейдите по ссылкам для I have a dream, чтобы загрузить активы для создания приложения.
Несколько советов по отладке кода в Thunkable
Приложение для входа в систему
Особенностью многих приложений является возможность входа в систему с помощью имени пользователя и пароля. Вы можете добавить эту функцию в любое приложение, следуя инструкциям, приведенным в видео.
Карта, маркеры, телефонные звонки, WebViewer
Эти видеоролики помогут вам создать приложение для волонтеров. Уроки покажут вам, как добавить в приложение карту с информационными маркерами. Вы также увидите, как интегрировать телефонные звонки в приложение и как отображать веб-сайты с помощью компонента WebViewer.
Приложение для волонтеров
9:31
10:51
Хороший пример использования компонента Map для предоставления пользователям информации, основанной на местоположении. В данном случае - о возможностях для волонтеров. Приложение также использует WebViewer для отображения информации о сайте и PhoneCall, чтобы пользователь мог звонить в волонтерские организации из приложения.
Часть 1 из 2 видео - добавление карты, маркеров и основной информации
Часть 2 из 2 "Приложение для волонтеров" - о том, как совершать телефонные звонки и отображать веб-сайты в приложении
Хранение данных на телефоне
В этих 3 видео рассказывается о создании приложения Green Tracker, которое позволяет пользователям отслеживать, насколько экологично они живут каждый день. Данные хранятся с помощью переменных, поэтому они сохраняются на мобильном устройстве пользователя.
Использование TinyDB для хранения данных
13:13
14:00
8:14
В части 1 Green Tracker показано, как хранить данные отслеживания на телефоне с помощью компонента TinyDB.
В части 2 "Зеленый трекер" вы узнаете, как использовать информацию об устройстве, чтобы отслеживать, был ли пользователь зеленым в течение нескольких дней подряд.
В части 3 Green Tracker создайте временную кнопку для манипулирования значениями переменных в вашем приложении, чтобы протестировать функцию последовательного дня.
API
Интерфейсы прикладного программирования, или API, очень полезны для приложений. Узнайте, как подключить свое приложение к внешним сайтам или серверам для отправки и получения данных.
API
5:51
4:35
10:53
Хранение данных в облаке
В кратком Тест показано, как подключить таблицу Google Sheets к вашему приложению для хранения данных таблицы лидеров. Нажмите здесь, чтобы открыть шаблон проекта в Thunkable.
Во втором видео показано, как сделать приложение, воспроизводящее видео. Информация о видео хранится в листе Google.
Третье видео - еще одно приложение, основанное на климате, в котором показано, как выводить информацию о лидерах из листа google. Шаблон стартового проекта можно найти здесь.
Четвертое видео - еще один пример использования выпускницей листа Google для хранения информации о приложении. Вот ссылка на стартовый проект.
Облачные данные
18:16
10:07
21:36
30:40
В кратком Тест показано, как подключить таблицу Google Sheets к вашему приложению для хранения данных таблицы лидеров. Нажмите здесь, чтобы открыть шаблон проекта в Thunkable.
Ана покажет вам, как сделать приложение, подобное ее варианту Приложение для ответственного потребления, которое воспроизводит видео. Информация о видео хранится в листе Google.
Посмотрите, как воспроизвести информацию о таблице лидеров из листа google. Шаблон стартового проекта можно найти здесь.
Приложение Neki Nature от Avril - это приложение для изучения природы. Информация о животных хранится в google sheet. Вот ссылка на шаблон стартового проекта.
УЧЕБНИКИ ПО ИСКУССТВЕННОМУ ИНТЕЛЛЕКТУ
Обучение модели искусственного интеллекта -> Scratch
В этой серии статей рассказывается, как обучить модель с помощью курса «Машинное обучение для детей». Полученная модель затем используется в Scratch .
Обратите внимание, что Scratch допускаются только в категории «Начинающие».
Учебники по искусственному интеллекту
12:29
8:12
8:45
В книге "Сделай меня счастливым" (Make Me Happy) используется технология машинного обучения для детей, позволяющая создать модель машинного обучения для определения счастливого или грустного текста. В учебнике, состоящем из трех частей, модель используется в проекте Scratch.
Модель звука -> Scratch
В этом примере используется модель для распознавания звуков (щелчка, хлопка или свиста), обученная с помощью Teachable Machine, для последующего применения в Scratch . Вот ссылка на инструкции по созданию модели.
Обратите внимание, что Scratch допускаются только в категории «Начинающие».
Обучение модели публичного набора данных для использования в App Inventor
В этой серии мы покажем, как взять публичный набор данных Картинка из Интернета, обучить его с помощью классификатора Картинка из App Inventor, а затем добавить модель в мобильное приложение с помощью App Inventor.
Картинка Набор данных и App Inventor
8:19
5:00
7:28
ML-модель с Teachable Machine -> App Inventor
В этих видеороликах показано, как сделать простое приложение "Камень, ножницы, бумага", которое использует искусственный интеллект для определения того, какую игру делает пользователь. Вы научитесь обучать модель машинного обучения с помощью изображений в Teachable Machine. Затем модель интегрируется в App Inventor для использования в мобильном приложении.
Плейлист
7:00
31:47
ML-модель с Ximilar -> Thunkable
Пратхам Горадиа показывает, как использовать платформу Ximilar для обучения модели с изображениями коралловых рифов. Затем модель используется в приложении Thunkable с помощью компонента Web API.
Определение бренда одежды с помощью искусственного интеллекта в App Inventor
Используйте API и технологию компьютерного зрения для обнаружения названий брендов на бирках одежды. Затем используйте WebView для получения рейтинга экологичности бренда.
Используйте чатбота, чтобы сделать информацию более доступной (App Inventor)
Используйте API для получения информации об исчезающих видах с сайта IUCN Redlist. Затем используйте чатбота, чтобы перефразировать информацию и сделать ее более доступной для молодежи.
ML-модель прогнозирования инсульта с помощью Jupyter Notebook и Streamlit
В этих видео (также в разделе "Учебник по веб-приложениям" ниже) показано, как построить модель машинного обучения с помощью Python в Jupyter Notebook, а затем как использовать эту модель в веб-приложении, построенном с помощью Streamlit.
Плейлист "ИИ в веб-приложениях
32:51
18:13
ML-модель качества воды в озере с помощью Jupyter Notebook и Streamlit
В этих видео (также в разделе "Учебник по веб-приложениям" ниже) показано, как построить модель машинного обучения с помощью Python в Jupyter Notebook, а затем как использовать эту модель в веб-приложении, построенном с помощью Streamlit.
Модель ML качества воды
23:50
15:36
Чатбот с персональным репетитором (App Inventor)
УЧЕБНИКИ ПО ВЕБ-ПРИЛОЖЕНИЯМ
Кодирование на Python и Streamlit на вашем компьютере (несколько видео)
Если вы разрабатываете веб-приложение, учебная программа предлагает два варианта - установить бесплатное программное обеспечение и написать его локально на собственном компьютере или написать его с помощью онлайн-платформ в веб-браузере.
Эти видеоролики предназначены для локального варианта, кодирования на вашем компьютере.
Кодирование с помощью Python и Streamlit
3:48
6:41
13:36
33:09
20:14
32:51
18:13
Если вы еще не установили Python, то вам необходимо установить его на свою машину. Вот инструкции.
Для приложения "Звуковая доска" вам понадобятся звуковые файлы и изображения. Вот ссылка для загрузки этих файлов.
Файл Jupyter Notebook, использованный в видео, можно скачать здесь. Это первая часть создания панели данных с помощью Streamlit.
Это вторая часть панели данных.
Вы будете использовать блокнот Jupyter Notebook для изучения набора данных и построения модели машинного обучения. Вот ссылка на блокнот, использованный в видео.
Это вторая часть создания приложения для предсказания инсульта с помощью Streamlit.
Python и Streamlit в браузере (несколько видео)
Если вы разрабатываете веб-приложение, учебная программа предлагает два варианта - установить бесплатное программное обеспечение и написать его локально на собственном компьютере или написать его с помощью онлайн-платформ в веб-браузере.
Эти видео предназначены для онлайн-варианта, когда все кодируется в веб-браузере.

