Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Письмо написано парню Андрею.
Теперь по курсу Django рекомендации.
Вот как устроен курс.
Само собой мы напишем сайт, не очень простой.
Но суть в другом.
Я даю блоками.
Первый блок вход в Джанго. Там постарайтесь понять. как связаны части между собой, если что то здесь не уловите, не страшно, все станет попозже.
А вот далее нужно обязательно относится правильно.
Второй блок, мы учимся извлекать ссылки.
Здесь важно не торопится. Мы взяли все основные способы извлечения ссылок по slug(слово), по id (каждая запись в базе имеет номер) и get_absolute_url( когда нужно получить точный url и ошибка будет исключена при любых обстоятельствах), а так же по namespace (пространство имён), мы например в учебных целях с одной модели пишем множество представлений и извлекаем url по разному, что бы url не могли пересекаться, можно использовать пространство имен, это примерно тоже самое, как один и тот же файл может лежать в разных папках.
Зачем я вам это описал?
А вот зачем. Зарубите себе рекомендацию. Блок url (как и последующие блоки), вы изучаете с нуля до уровня много выше среднего сразу. Уроки подробные.
вот вам видео:
https://www.youtube.com/watch?v=XJZe_dcNQ7c
Выбирайте сами. Либо вы пишете сайт и тыркаетесь с вопросами и при этом пишете не что хотите, а что получится.
Либо Вы основное усваиваете на отлично сразу.
Что значит усвоить на отлично, например извлечение url?
Проделайте курс два три раза, потом сделайте сами используя только документацию.
Как понять на какой уровень вам нужно выйти сразу.
У вас должно быть чёткое представление (внимательно читаем это), отношений между моделью, url, шаблоном и представлением. Предвижу вопрос и отвечаю. Что касаемо url.
Верно, вы не сможете сейчас использовать все шаблоны, вы не будете знать все что делает модель, вы не умеете ещё работать с базой. А теперь стоп. Но материла достаточно, что бы составить url.
Так как модель я объясняю.
Представление мы пишем на классах и поясняем.
И шаблон получаем знания достаточные для извлечения url.
Как понять что материал усвоен полностью. Когда вы сможете в голове перебрать все варианты и мысленно понять, что к чему относится.
Зачем вам это нужно?
Вы заметили, что я сказал, что данный курс для тех кто собирается писать. Так вот вам нужно размышлять о вашем сайте, какой url вы извлечёте и как. а не бегать по форумам в поисках поиска чего нибудь. зарубили?
На что обратить особое внимание?
Когда вы будете просматривать курс, то заметите я всегда работаю с документацией. Повторяйте за мной.
Возьмём прохождения например url, вы без труда просто обязаны сами себе находить и понимать то что мы прошли.
Когда все это достигнуто и имеется в опыте, можно двинуться дальше, так как этот навык есть и уже развивать его делая сайт.
Прежде чем делать сайт, мы рассмотрим ещё несколько важных вещей.
Работа с классами и переопределение методов (хотя в url уже начали),
И потом извлечение из базы то что хотим. ВСе это делаете таким же макаром, как описал с url.
Работа веб разработчика заключается в двух вещах, сначала затолкать объект в базу(он тогда наш и делать можно с ним что хочешь) и потом извлечь его оттуда и показать, как нам нужно.
Что важно.
Мы постоянно работаем в комплексе, понимаем модель, понимаем что происходит в шаблоне, понимаем, что происходит в представлении, что происходит в url. Ещё раз обращаю внимание мы понимаем благодаря правильному чтению документации и практике, мы не запоминаем. а именно понимаем.
Далее дам советы, которые сделают программирование приятным.
Для вас важны несколько вещей.
Исходим из того, что Си подобные языки, а мы имеем дело именно с ними в центре стоит функция или метод (то же функция, с некоторыми особенностями)
Так запомните и достигните. Чтение переменных, параметров функции, вызов функции должно считываться без раздумий по взгляду, после этого придёт то что многие ищут в программировании, размышления этими вещами. Все есть в уроках. И когда мы работаем с документацией Джанго, вы заметите, я постоянно говорю на питон. Вы меня в общем поняли.
https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8B/%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-python-kotlin-js-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/function-how-to/category/function-how-to/
И запоминаем.
То что я делаю с документацией в Джанго это и есть система работы с кодом, но что бы понять её посмотрите уроки. Мы 8 часов разбирали что такое self и вошли в классы. так что бы писать.
Посмотрите эти уроки и будете понимать, что и зачем я делаю с доками в Джанго. Потом поступайте так с любой другой документацией и писать будете, к гадалке даже идти не надо.
https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-python-%D0%BE%D0%BE%D0%BF/%D0%BA%D0%B0%D0%BA-%D0%B8-%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D0%BC-%D0%B8%D0%B7%D1%83%D1%87%D0%B0%D1%82%D1%8C/category/how-to-dev/
Ещё один момент. Как изучите функции, откройте любой другой язык, понимая из чего состоит функция и как она работает, ну к примеру GO или Си. Вы сможете легко вникнуть, по сути ловите себя на мысли, что вы хотите узнать, как правило, когда человек понимает функцию хорошо, то первое что он смотрит, какие там параметры, все отсальное одинаково во всех языках или схоже. Как напишите функции на незнакомом языке и будете понимать чо пишете, значит все идёт нормально.
Что вам поможет быть эффективный.
У каждого разное время, важно отработать материал, как писал выше, 500 строк можно написать за три дня, за два дня, у кого как получается важнее написать ручками.
https://www.youtube.com/watch?v=xhS5jYPg7c0&list=PLuZJ9n46uMzX-9LOTi_tnxnv6zn7Ysk6W&index=12&t=428s
Посмоттрите, здесь нечего добавить.
https://www.youtube.com/watch?v=LGr_t3OaJ_o&list=PLuZJ9n46uMzW1oBDysdzhnRVaAF4xdjJd&index=23&t=1035s
Вcе записи подраздела.
Сейчас вы проходите урок: Что бы писать сайты? Как изучать Django 4?
<< Назад | Далее >>
Все уроки с тегом: django4