ДУРНОЙ КОД на Python: ВЫЧИСЛИТЬ ДЖУНА по Django-проекту? #питон #djangoproject #программирование
Ritis Do IT
0:00 / 0:00
ДУРНОЙ КОД на Python: ВЫЧИСЛИТЬ ДЖУНА по Django-проекту? #питон #djangoproject #программирование
3 016 просмотров · 2 года назад
Ritis Do IT
280 подписчиков
3 016 просмотров · 2 года назад
ПРОВЕРЬ СЕБЯ: допускаешь ли ты ошибки новичков в разработке? В этом видео ты узнаешь, как вычислить плохой Django-проект и научишься определять признаки хорошего кода. Также Ритис Бараускас расскажет, чего следует избегать при разработке на Python, какие файлы можно смело удалять из джанго-проекта, а какие обязательно нужно оставить. Все примеры основаны на реальном опыте и опыте обучения студентов бэкенд-факультета Яндекс Практикума.
Примеры кода: https://github.com/RitisBarauskas/rit...
ОПИСАНИЕ:
00:00 - Признаки плохого Django-проекта
00:38 - Ритис Бараускас - python-разработчик, преподаватель Яндекс Практикума
01:06 - Создаем "Страшный" Django-проект
02:10 - Признак лишней вложенности Django-проекта
03:20 - Примеры плохих имен для названия Django-проекта и приложения
06:04 - Создание директории шаблонов и самих шаблонов "старшного" проекта
07:08 - Создание view-функций "плохого" проекта
08:15 - Настройка urls.py "ужасного" проекта
08:45 - Почему PyCharm "ругается" на импорты в urls.py в "плохом" джано-проекте
11:11 - Создание "Красивого" Django-проекта
11:55 - Установка django в виртуальное окружение джанго-проекта
12:11 - Создание файла зависимостей (requirements.txt) в джаного-проекте
12:30 - Для чего в Python создавать файл requirements.txt
13:20 - Особенности использования команды django-admin startproject (как создать проект в той же директории)
14:52 - Чистим настройки "прекрасного" джанго-проекта (удаляем лишние комментарии)
15:30 - Чистим urls.py от лишнего кода в красивом джано-проекте
16:00 - Создаем приложения и удаляем в них лишние файлы
16:35 - Какие файлы обязательно должны быть в джанго-приложении? Почему нельзя удалять __init__.py и apps.py?
17:30 - Зачем создавать urls.py в директории приложения?
17:57 - Регистрируем джанго-приложения в INSTALLED_APPS в настройках (settings.py) проекта
18:13 - Задаем шаблоны (templates) в настройках Джанго
18:35 - Создаем views-функции в приложениях Django
19:18 - Может ли в одном проекте быть две функции с одинаковым именем (две index-функции)?
20:40 - Как распределить и создать шаблоны в директории шаблонов джанго-проекта? Зачем помечать в PyCharm директории маркерами source и templates?
22:20 - Подключение к корневому urls.py аналогичные файлы из приложений
22:55 - Как прописать path до функций в файле views.py?
23:50 - Запуск прекрасного джанго-проекта
24:14 - Сравниваем структуру и внешний вид страшного и прекрасного джанго-приложений.
25:00 - Установка flake8
26:14 - Конфигурация линтера flake8 и исключение директорий из проверки.
В этом видео мы рассмотрим признаки хорошего и плохого кода на Python, а также узнаем, как определить джуна по его Django-проекту. Не делайте этих ошибок и станьте настоящим профессионалом в программировании на Python!
#djangoproject #python #питон