Создание проекта Python і Django

Django - это самый популярный Python фреймворк для создания веб-приложений.

На курсе "Создание проекта на Python и Django" на практических примерах рассматривается использование Django для создания веб-приложения - собственной платформы для отзывов. Курс рассматривает процесс разработки на пайтоне приложения, от настройки среды разработки до реализации функционального веб-приложения с регистрацией пользователей, работой с базами данных и административной панелью. Особое внимание уделяется маршрутизации, работе с API, формами, шаблонами и ORM в Python приложениях. На курсе рассматривается использование архитектуры MVT (Model-View-Template), что можно рассматривать как разновидность архитектуры MVC - Model-View-Controller.

Для понимания материалов курса понадобятся базовые знания языка программирования Python, знание HTML и CSS, понимание основ HTTP (запросы GET/POST, сервер-клиент) и общее представление о структуре баз данных (таблицы, строки, столбцы).

ВИДЕОУРОК №1. Начало работы с проектом

В этом уроке мы сделаем первые шаги в работе с Django и настроим все необходимое для дальнейшей разработки. Начнем с того, что познакомимся с Django, узнаем, что это за фреймворк, для чего он используется и почему он стал таким популярным инструментом для создания веб-приложений.

После того как мы рассмотрим основы Django, следующим этапом будет настройка среды для работы. Для этого мы определим, какую среду разработки выбрать.

Далее мы обсудим, что именно мы будем разрабатывать на этом курсе. Наш проект - это платформа для отзывов, где пользователи смогут оценивать различные продукты или услуги. Платформа будет содержать такие функциональные возможности, как авторизация пользователей, создание и просмотр отзывов, а также система администрирования для управления данными.

Следующим шагом будет создание виртуальной среды для нашего проекта.

Завершим урок созданием первого Django-проекта. Мы создадим проект, разберем его структуру и запустим сервер. Это позволит нам увидеть стартовую страницу Django на локальном сервере, что подтвердит правильность настроек.

Этот урок даст базовое понимание работы с Django и подготовит к следующим этапам курса.