В Django 4 стать профи, понимать документацию и исходный код. Что делать для этого?
Сергей Юрьевич, так как Вас давно не было, методика полностью поменялась - дам рекомендации и потом другим ребятам сброшу.
Писал Сергею Гришину.
уроки django 4 в школе:
уроки-django-4/входим-в-django-4/
-----------------------------
Вот вам наставления.
1. Займитесь функциями:
три вещи рекомендую быть отработаны до автоматизма(до дыр):
1. Чтение параметров на лету.
2. Вызов функции на лету.
Исключения связанные с параметрами и вызовом на лету.
Проверяйте себя по этому коду (toga)
Вам необходимо посмотреть на код и понять смогли ли вы считать параметры функций и переменные, а так же параметры по умолчанию класса.
Если пока не получается, не отчаивайтесь, начните с функций:
раздел-с-нуля/подразделы/подраздел-python-kotlin-js-с-нуля/function-how-to/category/function-how-to/
Лучше конечно с начала идти, что бы применять jupyter, живите в командной строке.
Как понять, что вы освоили функции? - когда сможете писать на питон, котлин, js. Потом возьмите любой си подобный язык, например Си или GO и поставьте себе цель написать сходу функции, верно для этого нужно понять правильно ли поставили для себя вопросы, то есть а что есть параметры в GO. какие они. Как получили ответ, вы точно сможете писать.
Делайте уроки по Джанго 4, там мы работаем с документацией.
Здесь есть несколько важных правил:
Написание кода = Чтение документации чтение исходного кода.
Ни одна документация не даст полный ответ, если не видеть исходный код.
С другой стороны справедливо и то правило, когда мы понимаем исходный код, то точно можем писать. В этом ракурсе и нужно идти - это самый прямой путь к профессиональному программированию.
Делайте уроки по Джанго 4.
Мы работаем постоянно с документацией.
Сначала будет сложно и немного нелепо.
Здесь важно не оставлять, а продолжить, даже если будет скучно.
Что бы достичь хороших результатов важно соблюдать условия:
1. Посмотрите уроки и начните работать над своей системой работы с кодом. То есть вам должно быть понятно и вы должны чувствовать что вы растёте. Здесь центральное правило такое, любой код. который вы смотрите, все что понимаете и что не понимаете вдвойне - Вы легко можете найти в документации.
Что бы избежать сложностей и ваш путь был правильным, назову несколько обязательных условий(они так же входят в систему работы с кодом):
1. Вот мы пишем приложения на Джанго 4 и работаем с документацией и проверяем все в jupyter и вы это делайте. Здесь основное идти вначале от своего кода (он нам понятен) к документации. Позже будет работать обратное смотрим доки и понимаем.
Что бы это произошло, вот что нужно делать. Заведите себе в удобном формате доки проекта , лучше в markdown mkdocs он вам точно пригодится много раз и код, который пишете сохраняйте и комментируйте подробно. ТО есть объясняйте себе.
Это позволит решить главные задачи:
1. Вы сможете научить себя выражать код словами.
2. Сформируете в голове базу запросов по коду, как программист.
3. Вы можете использовать так же конструкцию. как учат Джанго разработчики, например:
# ссылка на доки
здесь сама строка кода.
То есть поняли, я поясняю вам. что есть такое система работы с кодом.
Если все будете делать верно, то увидите через три-четыре месяца. что кода который понимаете меньше, становится меньше, а который больше, его становится больше. так же приобретёте навык, быстрого поиска доков. который вас приведёт к навыку смотрю и пишу.
Важно взять за правило зачем вы все это делаете?
Ваша цель такова:
Документация исходный код. Помните ключ к этому в функциях уроки, где мы постоянно работаем с доками и исходным кодом в Джанго 4.
Так точно сможете читать любой код и документацию и писать сходу.
Примечание.Я ведь не придерживаюсь точки зрения - отбросить Гугл, книги и прочее вообще. Я имею в виду, что все это может служить вам, но не подменять основное исходный код и документацию. То есть вполне нормально посмотреть как это делают другие, но в то же время шаги с документацией и исходным кодом не пропускать.
Все получится. Делайте в кайф, не торопитесь.
уроки django 4 в школе:
уроки-django-4/входим-в-django-4/
исходный код:
Использовали документацию:
#
Спасибо за доверие.
19 views
6
1
1 month ago 00:08:18 1
Изучаем Python ООП и ничего не понимаем. А если так?
1 month ago 03:39:43 1
Полный курс Sqlite - работа с базами данных SQL для новичков
1 month ago 00:17:48 6
Web Dev полый курс с нуля. Урок 1. Введение. План разработки
1 month ago 00:06:12 1
Gypsy Strings Time - Troublant Bolero (Django Reinhardt)
1 month ago 00:03:15 1
(67) PR SAD x DopeSmoke - Back2Back 2.0 (Special W/BusyOTB - REUPLOAD)
1 month ago 07:14:21 44
КУРС DJANGO | СОЗДАЕМ ИНТЕРНЕТ МАГАЗИН С КАССОЙ | BOOTSTRAP, POSTGRES, GIT, JS...
1 month ago 00:15:00 1
ТУРНИР СОСТОИТСЯ! ЛЕНДРУШ VS КИБОРГ. Данилов VS Cлащинин. Джанго. Бруклин. Бойцы заряжены на полную
1 month ago 00:09:06 1
Стравинский. Итоги (4)
1 month ago 00:13:16 1
Стравинский. США и СССР (3)
1 month ago 00:13:13 1
Стравинский. Между двух эмиграций (2)
1 month ago 00:16:03 1
Стравинский. От рождения до «Весны» (1)
1 month ago 00:56:24 1
GIL в Python: зачем он нужен и как с этим жить
1 month ago 00:03:41 3
Сергей Бобунец, Джанго - Мы вернёмся
1 month ago 01:35:01 1
Tatneft Music Art. Ансамбль «Мануш-Мануш». Цыганский джаз: от классики до современности.
1 month ago 00:02:57 1
Мэддисон стал Джанго освобожденным
1 month ago 00:15:09 1
Бородин. Романсы (1)
1 month ago 00:05:20 1
Доктор Шульц убивает шерифа — Джанго освобождённый (фильм 2012) Сцена 2/10
2 months ago 03:11:20 1
АКАБ VS ЛЕВ ПРОТИВ. Конора НЕЖДАНУЛИ. Джанго VS Гарри. Анубис VS Пахан & Пирматов. Абаев VS Мустафа
2 months ago 02:59:04 1
ТРИ МИНУТКИ: ИСКАНДАР, МАЭСТРО, ДЖАНГО. ЛЕКО VS КИБОРГ. Возвращение СТХАНСКИ. Хоронженко - бою быть
2 months ago 00:46:41 1
Слезы Олдфага - Mafia. Игра-катарсис (Mafia: City of Lost Heaven)
2 months ago 01:09:07 7
ДЖАНГО УДОСРОЧИТ СТХАНСКИ?! Миллион рублей на победу. Приехал на ММА - подрался по Кулачке. МУЖСКОЕ
2 months ago 00:59:53 1
Radio Soulwax: Cherry Moon On Valium
2 months ago 00:19:02 1
Пишем игру Крестики Нолики на python и pygame. Tic tac toe game using python and pygame