Slide 1

Slide 1 text

учим всех, даже самих себя Андрей Скиба, python developer

Slide 2

Slide 2 text

2 родителей 6 млн учителей 800 тыс. учеников 12 млн Учи.ру Учи.ру — крупнейшая российская образовательная онлайн-платформа, на которой уже больше десяти лет дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки. Группа компаний Учи.ру  Учи.ру — образовательная онлайн- платформа для самостоятельного обучения  Учи.Дома — онлайн-школа для занятий с репетитором  Учи.Ответы — образовательное сообщество  Сеть офлайн-кружков по математике, программированию и английскому языку  ЯКласс — цифровой образовательный онлайн-ресурс

Slide 3

Slide 3 text

3 Зачем? А почему нет? Преподавательское эго «А ты можешь написать нам бота?» «Хочешь в чем-то разобраться — объясни это соседу» (с) кто-то умный

Slide 4

Slide 4 text

4 Формат ▪ Исторически было 2 итерации, первая — очные встречи, далее — скринкаст на корп. портале (~ 30 минут на урок) ▪ Домашнее задание к каждому уроку (1-3 задачки с реальных собеседований, где был сам), проверяю сам с коротким фидбеком ▪ Курс выложен открыто на корп. портале и не имеет никаких сроков, можно проходить как угодно ▪ Окончившие первую волну получали бумажные дипломы, далее - ачивку на корп. портале

Slide 5

Slide 5 text

5 Структура курса (примерная) ▪ Как и где запускать ▪ Переменные ▪ Циклы и управляющие конструкции ▪ … ▪ В конце — немного про Jupyter, Pandas и простые примеры обращения в базу через SQLAlchemy ▪ Бонусная часть — мини-лекция по ML и небольшая домашка на обучение модели до определенного порога или выше (не приступил никто, скорее всего лекция вышла слишком общая)

Slide 6

Slide 6 text

6 Скрытая цель курса Написать однострочник, который транспонирует список списков

Slide 7

Slide 7 text

7 Скрытая цель курса Написать однострочник, который транспонирует список списков

Slide 8

Slide 8 text

8 Что я понял Взрослые vs дети Хайп vs структура Python vs программирование

Slide 9

Slide 9 text

9 Взрослые vs дети Взрослые  Учатся чему-то  Хотят конкретный результат  Менее мотивированы  Более требовательны Дети  Учатся просто так  Не думают о результате  Более мотивированы  Менее требовательны

Slide 10

Slide 10 text

10 Взрослые vs дети Вместо  Курс по Python  Будут вот такие темы…  Автор — ваш коллега Лучше  Курс по Python для новичков/старичков  Мы научимся вот этому/тому/сему  Автор - ваш коллега, который в теме 40 лет

Slide 11

Slide 11 text

11 Хайп vs структура  Немного теории по программированию и Python  Задачи с собеседований  Плавно переходим на Jupyter, Pandas и SQLAlchemy  В конце - что-то про ML

Slide 12

Slide 12 text

12 Хайп vs структура  Немного теории по программированию и Python  Задачи по теории программирования и Python  Если курс для аналитиков, то плавно переходим на Jupyter, Pandas и SQLAlchemy  Если курс для разрабов, то плавно переходим на разработку сервисов и фреймворки

Slide 13

Slide 13 text

13 Python vs программирование Поменять значения двух переменных местами без использования третьей

Slide 14

Slide 14 text

14 Python vs программирование a, b = b, a Поменять значения двух переменных местами без использования третьей

Slide 15

Slide 15 text

15 Python vs программирование a, b = b, a a = a ^ b b = a ^ b a = a ^ b Поменять значения двух переменных местами без использования третьей

Slide 16

Slide 16 text

16 Python vs программирование Осознание Навыки Умею, но не знаю об этом Умею и знаю об этом Не умею, но не знаю об этом Не умею и знаю об этом

Slide 17

Slide 17 text

17 Python vs программирование Осознание Навыки Умею, но не знаю об этом Умею и знаю об этом Не умею, но не знаю об этом Не умею и знаю об этом

Slide 18

Slide 18 text

18 Python vs программирование Python Осознание Навыки Умею, но не знаю об этом Умею и знаю об этом Не умею, но не знаю об этом Не умею и знаю об этом Программирование

Slide 19

Slide 19 text

19 Что должно быть в хорошем курсе (не обязательно корпоративном)?  Внятная программа  Измеримый результат  Целевая аудитория и пререквизиты  Бонусы  Обратная связь

Slide 20

Slide 20 text

20 Плюсы ▪ Люди узнают больше о Python и его возможностях, пытаются что-то делать сами ▪ Более неформальная обстановка = вопросы задаются смелее и «глупее» ▪ Я сам начинаю глубже понимать те вещи, о которых говорю ▪ Руководство одобряет (как вариант тимбилдинга, развитие внутренних коммуникаций)

Slide 21

Slide 21 text

21 Минусы ▪ Трачу свое свободное время ▪ После такого курса программистом точно не стать (а кого-то это даже отпугнет) ▪ Ученик может оказаться умнее учителя (это скорее плюс)

Slide 22

Slide 22 text

22 Контакты Скиба Андрей, python-разработчик [email protected] тг: @drymonade Присоединяйся, если хочешь развивать школьный EdTech вместе с нами!