Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Катя, очень много времени отдаёт келбекам и делает правильно, насытится келбеками,
перейдёт к миксинам, на самом деле хорошо изученная технология - это 50% успеха разработки.
Начнём думать, как разработчики. Обратите внимание используйте документацию и исходный код.
Задача.
Несколько видео будет бесплатно.
Подойти к разработке осознано, для того, что бы вести разработку с полным понимаем.
Со стороны документации, учебника, исходного кода.
То есть сделать достойный сложный продукт.
Первая цель. Выяснить, откуда все начинается.
Пишем конспект для последующей проверки.
Подтягиваем пайтон.
Обратите внимание исходный код, вернее его понимание нам нужно для:
Итак на выходе.
Мы выяснили, почему в __init__ нет ссылок self на экземпляр класса.
Мы выяснили, что все что записано в __init__ передаётся. как свойство, через metadata.
Это будет домашним заданием, разобарься в metadata
Кто не знает, появилась возможность понять, что такое функция property и как она используется. И это будет добашним задание разобраться.
В итоге мы увидели, что у класса App всего несколько методов, например main__loop, startup, все остальное свойство.
-----------------------------------------------
Вспомним наши цели.
Писать код осознано опираясь на исходный код и документацию.
Это нам даст использовать документацию, просто что бы посмотреть и ничег оне запоминать, а использовать доки. как внешнюю память.
НЕ забывайте. что мы будем выражать свою логику, а для этого нужно писать код, хороший код.
Хороший код нужно брать с исходного кода и с документации, кроме этого, например изучая класс App, мы видим уже стратегию реализации, то есть саму технологию, которая немногословна, но при этом соотвествует принципам безопасности и чистоты кода.
Кроме этого, мы изучаем то. что точно нужно в питон, обратите внимание, ВАЖНО, изучаем цельно в виде технологии.
С одной стороны сможем написать приложение, с другой стороны и библиотеку.
Моя система работает для любых языков.
Ну что идём дальше к профи?
Интересно?
-
Домашнее задание для участников.
Подключить указанные инструменты и начать использовать, по ходу разберёмся.
Пройти уроки по pytest
Это задание сбрасывать не нужно. Пока просто установите и попробуйте разобраться.
< 1 2 3 >