№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

4. Создадим модель Sites().

Напишем поля модели Sites, особое внимание уделяя настройкам полей.

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

Хоть раздел и посвящён представлениям, как и ранее мы уделяем время и моделям, так как в контексте написания представления модели понимаются намного лучше, чем отдельно.

class Sites(models.Model):
    """
    Добавление сайтов интересных нам.
    """

    pass

Перейти к уроку

5. Создадим модель Nick.

Напишем поля модели Nick, особое внимание уделяя настройкам полей.

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

Хоть раздел и посвящён представлениям, как и ранее мы уделяем время и моделям, так как в контексте написания представления модели понимаются намного лучше, чем отдельно.

class Nick(models.Model):
    """
    Ник или имя пользователя, владельца контента
    """

    pass

Перейти к уроку

6. Создадим модель Notes.

Напишем поля модели Notes, особое внимание уделяя настройкам полей.

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

Хоть раздел и посвящён представлениям, как и ранее мы уделяем время и моделям, так как в контексте написания представления модели понимаются намного лучше, чем отдельно.

class Notes(models.Model):
    """
    Для хранения заметок, которые нам понравились.
    """

    pass

Перейти к уроку

7. Создайте wiki проекта и выполните домашнее задание.

Пришло время сделать wiki проекта. Я надеюсь вы прошли уроки по "системе работы с кодом" и понимаете зачем дам документировать проект, если не делали уроки, то пройдите. Ваше обучение увеличит скорость в разы.

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

Ну а wiki проекта - это вообще важная вещь, напрямую связана с тем, что бы мы могли размышлять кодом, ведь если мы не будем записывать и расписывать, то как мы научимся размышлять. Никак.

будем использовать mkdocs и markdown.

Перейти к уроку

8. ForeignKey, ManyToManyField, on_delete=models.CASCADE.

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

Самое прекрасное, что демонстрируется правильное чтение документации и её использование при разработке.

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

Скоро дойдём до jupyter и проработаем все в нем.

Демонстрируется мощнейший подход в разработке, когда вроде бы наша задача разобраться с переопределением ListView() , но вы подходим комплексно со всех сторон,модели, представления, url, шаблоны.

Это единственно верный подход, который даёт всю картину, а значит понимание.

Но все же самое крутое это работа с доками. Были б у меня эти знания лет 8 назад, но увы их тогда не было.

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

Перейти к уроку