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

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

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

  

дата публикации: 24 ноября 2021 г.


В Django 4 стать профи, понимать документацию и исходный код. Что делать для этого?

-

Писал Сергею Гришину.

Сергей Юрьевич, так как Вас давно не было, методика полностью поменялась - дам рекомендации и потом другим ребятам сброшу.

Перейти к урокам по Django4.

-----------------------------

Вот вам наставления.

  1. Займитесь функциями:

три вещи рекомендую быть отработаны до автоматизма(до дыр):

  1. Чтение параметров на лету.

  1. Вызов функции на лету.

Исключения связанные с параметрами и вызовом на лету.

Проверяйте себя по этому коду (toga)

https://github.com/beeware/toga/blob/master/src/core/toga/window.py

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

Если пока не получается, не отчаивайтесь, начните с функций:

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/

Лучше конечно с начала идти, что бы применять jupyter, живите в командной строке.

Как понять, что вы освоили функции? - когда сможете писать на питон, котлин, js. Потом возьмите любой си подобный язык, например Си или GO и поставьте себе цель написать сходу функции, верно для этого нужно понять правильно ли поставили для себя вопросы, то есть а что есть параметры в GO. какие они. Как получили ответ, вы точно сможете писать.

Делайте уроки по Джанго 4, там мы работаем с документацией.

Здесь есть несколько важных правил:

Написание кода = Чтение документации + чтение исходного кода.

Ни одна документация не даст полный ответ, если не видеть исходный код.

С другой стороны справедливо и то правило, когда мы понимаем исходный код, то точно можем писать. В этом ракурсе и нужно идти - это самый прямой путь к профессиональному программированию.

Делайте уроки по Джанго 4.

Мы работаем постоянно с документацией.

Сначала будет сложно и немного нелепо.

Здесь важно не оставлять, а продолжить, даже если будет скучно.

Что бы достичь хороших результатов важно соблюдать условия:

  1. Посмотрите уроки и начните работать над своей системой работы с кодом. То есть вам должно быть понятно и вы должны чувствовать что вы растёте. Здесь центральное правило такое, любой код. который вы смотрите, все что понимаете и что не понимаете вдвойне - Вы легко можете найти в документации.

Что бы избежать сложностей и ваш путь был правильным, назову несколько обязательных условий(они так же входят в систему работы с кодом):

  1. Вот мы пишем приложения на Джанго 4 и работаем с документацией и проверяем все в jupyter и вы это делайте. Здесь основное идти вначале от своего кода (он нам понятен) к документации. Позже будет работать обратное смотрим доки и понимаем.

Что бы это произошло, вот что нужно делать. Заведите себе в удобном формате доки проекта , лучше в markdown mkdocs https://www.mkdocs.org/ он вам точно пригодится много раз и код, который пишете сохраняйте и комментируйте подробно. ТО есть объясняйте себе.

Это позволит решить главные задачи:

  1. Вы сможете научить себя выражать код словами.

  1. Сформируете в голове базу запросов по коду, как программист.

  1. Вы можете использовать так же конструкцию. как учат Джанго разработчики, например:

Перейти к урокам по Django4.

# ссылка на доки

здесь сама строка кода.

То есть поняли, я поясняю вам. что есть такое система работы с кодом.

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

Важно взять за правило зачем вы все это делаете?

Ваша цель такова:

Документация + исходный код. Помните ключ к этому в функциях + уроки, где мы постоянно работаем с доками и исходным кодом в Джанго 4.

Так точно сможете читать любой код и документацию и писать сходу.

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

Все получится. Делайте в кайф, не торопитесь.

исходный код:

https://github.com/django/django/blob/main/django/views/generic/list.py

Использовали документацию:

https://docs.djangoproject.com/en/4.0/ref/class-based-views/generic-display/

https://docs.djangoproject.com/en/3.2/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by

https://docs.djangoproject.com/en/4.0/ref/models/querysets/

Перейти к урокам по Django4.

Спасибо за доверие.





Вcе записи подраздела.


Сейчас вы проходите урок:
В Django 4 стать профи, понимать документацию и исходный код. Что делать для этого?

<< Назад  |  Далее >>


Все уроки с тегом:  django4