Преподавание основ создания нейросетей на Python

Курс направлен на получение педагогом компетенций в области преподавания базовых основ и прикладных аспектов языка программирования Python.

Сроки обучения: август – декабрь 2023 года

90 академических часов

Новые современные знания и навыки в области ИТ

Актуальные методики проведения занятий

Удостоверение установленного образца

Бесплатное обучение

Курс включает изучение вопросов по созданию и обучению нейронных сетей на современном и самом популярном в мире языке программирования Python. Технология искусственного интеллекта самая востребованная область IT сегодня. Программа нацелена на получение практических навыков по объектно-ориентированному программированию, по применению алгоритмов создания графических приложений и решения прикладных задач, по работе с различными библиотеками и программными инструментами, по работе с каталогом PyPI и нейронной сетью OpenCV, по созданию, обучению, переобучению и оптимизации нейронных сетей. В ходе курса вы познакомитесь с методикой преподавания курса «Создание нейронных сетей на Python», получите готовую программу, доступ к платформе для обучения, необходимые инструменты и дидактические материалы для проведения курса на внеурочных занятиях в школе, на кружке или индивидуально.

Программа построена по модульному принципу, предполагает изучение теоретического материала и практическую отработку полученных знаний.

Для оценки уровня знаний вы выполните проверочные тесты.

преимущества курса

01. актуальные знания

Python – современный кроссплатформенный язык программирования, в тренде у разработчиков.

02. Бесплатное участие

Отличная возможность совершенствовать свои компетенции в сфере IT и преподавания языков программирования.

03. Дистанционный формат

Оперативный доступ к качественному и разнообразному учебному контенту дома в любое время в удобном вам месте.

04. режим обучения

Открываем темы сразу за весь модуль. Распределяйте учебное время и активность так, как вам удобно, для их успешного освоения.

05. полноценный объем

90 академических часов – полноценное повышение квалификации и солидный вклад по часам ДПО в портфолио педагога для аттестации.

06. Удобные сроки

Большинство занятий по курсам приходятся на летний период, в котором больше времени и возможностей для учебы.

07. преподаватели из IT

Получите самые актуальные знания и навыки по языку программирования от практиков, которые работают в сфере IT.

06. среда обучения

Интерактивная платформа с большим набором учебного контента и удобными сервисами. Возможность учебы без дополнительного стороннего ПО.

07. Удостоверение

Подтверждение повышения квалификации с занесением в Федеральный реестр документов об образовании.

08. сопровождение

Профессиональная помощь в освоении современной методики преподавания языков программирования от авторов курса.

О нас

Корпорация 1Т

Корпорация российских инновационных предприятий малого бизнеса. Мы разрабатываем и внедряем ИТ — решения для отечественных компаний на российском и международном рынках.

1T Start

Бесплатные онлайн-курсы для школьников 8–11 классов и студентов, получающих среднее специальное образование. Цель 1T Start – пробудить в подростке учебный азарт, помогающий получать знания в процессе работы над своими собственными идеями компьютерных игр. Мы учим детей работать со скриптами JavaScript и Python, создавать игровые ситуации на основе различных сценариев в различных средах, помогаем «оживить» их и максимально приблизить к реальности.

1T Sprint

1Т Sprint готовит будущих IT-специалистов: разработчиков, дизайнеров, маркетологов, менеджеров, аналитиков, тестировщиков, а также специалистов в области искусственного интеллекта и больших данных. Важная особенность 1Т Sprint — синхронное обучение разным специальностям в общих командах. Студенты вместе работают над реальными проектами: собственными или проектами компаний-партнеров.

курс подойдет учителям

кто интересуется программированием и IT-разработкам

хочет открыть кружок или заниматься репетиторством в IT-сфере

хочет профессионально развиваться

планирует использование нейросетей в профессиональной деятельности

чему вы научитесь
Программировать на Python (базовый уровень)
Создавать графические приложения и решать прикладные задачи на Python
Использовать нейросети (на примере OpenCV, Tensorflow)
Владеть основами объектно-ориентированного программирования на Python
Создавать интерфейсы и графические приложения на Python с помощью библиотеки PyQt
Создавать и обучать собственную нейросеть
Осуществлять преподавание языка Python и основ создания нейросетей на этом языке
кто может учиться
  • Педагоги общего образования
  • Педагоги среднего профессионального образования
  • Педагоги дополнительного образования

Сроки обучения: август – декабрь 2023 года

Программа курса
1 модуль. Знакомство с Python и нейросетями
  1. Тема 1.1. Введение в нейросети виды и классификации
  2. Тема 1.2. Переменные, типы данных и знакомство с функциями
  3. Тема 1.3. Импортирование библиотек
  4. Тема 1.4. Отрисовка графических примитивов, условные операторы.
  5. Тема 1.5. Цикл FOR и цикл while
  6. Тема 1.6. Списки, кортежи. Методы списков и методы строк.
  7. Тема 1.7. Словари, множества
  8. Тема 1.8. Использование нейросети OpenCV
2 модуль. Объектно-ориентированное программирование на Python
  1. Тема 2.1. Работа с функциями
  2. Тема 2.2. Работа с файлами, создание, хранения.
  3. Тема 2.3. Знакомство с классами. Атрибуты класса
  4. Тема 2.4. Конструктор. Что такое self? Наследование
  5. Тема 2.5. Полиморфизм в Python
  6. Тема 2.6. Инкапсуляция в Python
  7. Тема 2.7. Создание собственных модулей
  8. Тема 2.8. Работа с нейросетью tensorflow
3 модуль. Создание графических приложений и решение прикладных задач
  1. Тема 3.1. Знакомство с созданием графического интерфейса
  2. Тема 3.2. Работа с библиотекой Turtle, обработка событий
  3. Тема 3.3. Начало работы с PyQT
  4. Тема 3.4. Создание своего приложения и добавление виджетов на экран
  5. Тема 3.5. Виджет, кнопка, метка и группировка виджетов
  6. Тема 3.6. Обработка событий в PyQT
  7. Тема 3.7. Работа с картинками и настраивание каждого виджета
  8. Тема 3.8. Виджет ввода текста, радиокнопки и выпадающий список
  9. Тема 3.9. Создание интерфейса для нейросети OpenCV
4 модуль. Создание и обучение нейронных сетей
  1. Тема 4.1. Введение в нейронные сети и нейроны
  2. Тема 4.2. Первая нейронная сеть
  3. Тема 4.3. Как и где использовать нейронные сети
  4. Тема 4.4. Методы оптимизации
  5. Тема 4.5. Сверточные нейронные сети
  6. Тема 4.6. Регуляризация и нормализация нейронных сетей
  7. Тема 4.7. Методы нейронных сетей, максимальное подобие
Модуль 5. Программа курса «Создание нейронных сетей на Python» и ее реализация
  1. Тема 5.1 Структура и содержание, особенности реализации дополнительной общеобразовательной программы
  2. Тема 5.2 Особенности организации образовательного процесса по курсам в рамках проекта «Код будущего»
  3. Тема 5.3 Онлайн-платформа «1Т Мир» на уроках по программированию

Преподаватели

Образование

ФГАОУ ВО «Дальневосточный федеральный университет», Школа естественных наук: «Математика и компьютерные науки», «Прикладная математика и информатика»

Повышение квалификации

Курс НИУ ВШЭ «Разработка фондов оценочных средств при реализации образовательных программ ФГОС ВО 3+ поколения»

Навыки

  • Методы поиска, сбора, обработки информации, необходимой для осуществления научно-исследовательской деятельности
  • Программирование на языке Python

Кузин Антон Алексеевич

7 лет

Стаж работы

Опыт работы

2015 – 2017 — Дальневосточный федеральный университет, ведущий специалист учебного управления

2017 – 2020 — Дальневосточный федеральный университет, ассистент

2020 – 2022 — Дальневосточный федеральный университет, старший преподаватель

2022 – н.в. — Московский технический университет связи и информатики, старший преподаватель

Навыки

  • Мотивация студентов к познавательной деятельности в ходе занятия
  • Активные методы обучения, применение ИТ в учебном процессе

Образование

2018 – 2022 Гуманитарно-педагогический колледж (ГПК, Махачкала), преподаватель информатики

2021 – по н.в. Дагестанский государственный университет, Фундаментальная информатика и компьютерные технологии

Навыки

  • Опыт работы разработки веб-сайтов на Python используя Django
  • Опыт работы с базами данных: SQL, включая MySQL, SQLlite и PostgreSQL

Буганов Ахмад Тамерланович

2 года

Стаж работы

Опыт работы

2021 – н.в. — ЦЦО «IT-куб», педагог

2023 – н.в. ООО 1Т, преподаватель по курсу Python

Навыки

  • Опыт работы с структурами данных и алгоритмов: хеширование, поиск и сортировка
  • Опыт работы с тестированием кода, включая unit-тестирование и тестирование кода в продакшн-окружении

Образование

2018 – 2022 Гуманитарно-педагогический колледж (ГПК, Махачкала)

2021 – н.в. Дагестанский государственный университет, Фундаментальная информатика и компьютерные технологии

Навыки

  • Опыт работы в преподавании образовательных программ (Java, Python)
  • Опыт работы с Kanban, с методологией гибкого управления проектов Scrum

Магомедов Магомед Алиевич

2 года

Стаж работы

Опыт работы:

2020 – н.в. ЦЦО «IT-куб», «Малая академия наук РД», педагог дирекции

2023 – н.в. ООО 1Т, преподаватель по курсу Python

Навыки

  • Опыт работы с библиотеками Retrofit 2, Jsoup, MapKit, Picasso, с базами данных Firebase
  • Опыт в разработке проектов в команде
  • Призер всероссийских хакатонов