Регистрация

Как выучить Django

Время чтения: мин.
65
11 окт 2022
00
0

Как веб-фреймворк с «батарейками», django python поставляется с множеством встроенных функций и, соответственно, крутой кривой обучения для новичков.

HTML/CSS


Веб-страницы состоят из HTML и CSS. Прежде чем приступать к работе с Django, настоятельно рекомендуется знать, как создавать и развертывать статические веб-сайты. К счастью, есть несколько хороших бесплатных ресурсов, включая FreeCodeCamp; Shay How’s Learn to Code HTML & CSS series и HTML & CSS is Hard.

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

На практике большинство разработчиков полагаются на фреймворк CSS вроде Bootstrap или Tailwind. Профессиональные разработчики Django в компаниях среднего и крупного размера обычно вообще не касаются внешнего интерфейса, поэтому базовое понимание — это все, что вам нужно.

Всемирная паутина


Также необходимо иметь фундаментальное понимание того, как на самом деле работает Всемирная паутина. У Mozilla, вероятно, есть лучшее руководство под названием «Как работает Интернет », которое является частью его более крупной, а также рекомендуемой серии « Изучение веб-разработки ».

Питон


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

Как минимум, вы должны понимать, как устанавливать пакеты Python (например, Django), использовать виртуальную среду, импорт и классы. RealPython — популярный источник учебных пособий по Python, но если вы ищете книгу, то вам стоит ознакомиться с базовым курсом Python Crash Course, которого достаточно для того, чтобы приступить к самому Django.

Базы данных и SQL


Веб-сайт, управляемый базой данных, опирается на базы данных, поэтому вы должны иметь общее представление о том, как работает SQL, а также о принципах проектирования баз данных. У Khan Academy есть бесплатное руководство по SQL, а на этом сайте есть учебник по проектированию баз данных для начинающих, который также стоит прочитать, чтобы понять первичные ключи, отношения «один ко многим» и нормализацию базы данных.

При использовании самого Django ORM избавляет от необходимости писать необработанный SQL, но понимание того, как работают базы данных, становится все более важным по мере роста размеров веб-сайтов.
Комментарии
Добавить
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.