
Как преподавали программирование на Python в школе Zerek?
В школе Zerek язык программирования Python преподавался как полный курс. В ходе обучения учащиеся не только освоили основы Python, но и научились создавать веб-приложения.
В результате курса учащиеся создали конкретные веб-проекты и разместили их в интернете.
Освоение основ Python
В процессе обучения учащиеся:
* Работал с переменными и типами данных
* Условные операторы (if/else) использовали
* написал циклы for и while
* Строили функции
* Использовал списки и словари
Создание веб-приложения через Django
Освоив основы Python, учащиеся создали веб-приложения с использованием фреймворка Django.
Во время курса:
* Создан проект Django
* Приложения (app) созданы
* Создание страниц с помощью HTML и CSS
* Созданы модели и установлена связь с базой данных
* Админ работал с панелью
Учащиеся прошли процесс создания полноценного сайта.
Размещение проектов на сервере (Deployment)
В конце курса готовые веб-приложения были размещены в интернете. Для deploy использовалась платформа PythonAnywhere.
В результате два веб-приложения были запущены в онлайн-режиме:
🔗 https://eldos.pythonanywhere.com
🔗 https://ryskul.pythonanywhere.com
Эти проекты представляют собой реальные работы учащихся, сделанные своими руками и загруженные на сервер.
Формат обучения
В процессе обучения:
* Теория была немедленно подтверждена практикой
* Код записан вместе в формате Live coding
* Ошибки проанализированы и исправлены
* Каждый ученик создал индивидуальный проект
Занятия были организованы в формате, ориентированном на результат.
Результат
Учащиеся во время курса Python и Django в школе Zerek:
* Освоил Python
* Научился делать Веб-приложение
* Работал с базой данных
* Разместил проекты на сервере
Этот курс представлял собой практическое обучение, ориентированное на реальный результат, а не теоретическое.
