Рубрики
Без рубрики

Сколько питона мне нужно учиться для Django?

Недавно кто-то на Reddit опубликовал вопрос, спрашивающий, сколько питона нужно знать, прежде чем двигаться … помечен с Джанго, Python.

Недавно кто-то на Reddit опубликовал вопрос, спрашивающий, сколько питона нужно знать, прежде чем перейти к Джангу.

Это отличный вопрос.

Обучение Python может занять много времени! Вы не захотите проводить годы «изучать» Python, прежде чем перейти к веселому веду.

Вы хотите результаты намного раньше, чем это!

На самом деле, я бы сказал один из лучших способов поправляться на Python (но не обязательно учиться с нуля) Это через Джанго. Люди всегда рекомендуют поправляться на Python через делать. Использование Django для сборки веб-приложений – один из способов «делать»!

Что говорится, вам нужно иметь некоторые основы для того, чтобы вообще использовать Django, в противном случае многое не имеет смысла.

Но тогда как вы знаете, когда вы узнали «Достаточно»?

Голый минимум

Я скажу вам, что мне порекомендовал сделать Django на базовом уровне.

Если это кажется много, не волнуйтесь. Если вы работаете на этом, вы Будет ли Узнайте все здесь и больше.

Вы должны задать себе следующие вопросы. Если вы говорите «Да» всем (или большинству из них), вы хорошо оборудованы, чтобы перейти к Джангу.

Если нет, я предлагаю работать на них в этом конкретном порядке.

1. Базовый поток программы

Можете ли вы написать простые скрипты, которые принимают базовый ввод и вывод?

Вы знаете, как написать Если заявления?

2. Работа с коллекциями

Вы знаете различия между Список , а кортеж , а обдумывать и а задавать ? Вы знаете, почему каждый используется?

Вы знаете, как пройти через них, используя для петли и в то время как петли?

Знаете ли вы, как написать базовый список и целесообразность генератора?

3. Работа с струнами

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

Можете ли вы сделать базовое форматирование строки? Например, вы можете взять переменную и создать строку, которая содержит эту переменную?

Вы знаете, что Строка также является объектом со своими методами?

Знаете ли вы, как объединить строки и разделить их на основе разделителя?

4. Написание и использование функций

Можете ли вы написать функцию?

Знаете ли вы, как указать аргументы и аргументы ключевых слов в вашей функции, и как они работают?

5. Используя декораторы

Вы знаете, что такое декоратор, и как его использовать?

(Зная, как написать один не является обязательным)

6. Модули, пакеты и библиотеки

Знаете ли вы, какие модули Python и пакеты?

Вы знаете, как импортировать что-то из модуля или пакета? Знаете ли вы, что вы можете импортировать переменные, функции, классы, а также другие модули и пакеты?

Вы знаете хотя бы один способ установить библиотеку Python?

7. Объектно-ориентированное программирование

Вы знаете, что такое класс?

Знаете ли вы, какой объект?

Вы знаете, как написать класс?

Вы знаете, что __init__ () делает?

Вы знаете разницу между функцией и методом?

Вы знаете, как создать экземпляр класса, чтобы создать объект?

Вы знаете, что такое наследование, и как написать класс, который наследует из другого класса?

Вы знаете, что такое микс и как его использовать? (Необязательный)

Это все!

Это минимум, я полагаю, что вам нужно знать о Python, чтобы работать с Django на базовом уровне.

Я говорю «минимум», но не позволяй этого обмануть вас! Большую часть времени все, содержащееся в списке выше, более чем достаточно, чтобы написать приложение Django.

На самом деле много производственного кода, я видел редко отклоняться от списка выше.

Итак, там много вещей.

Если вы уже знаете все там, поздравляю!

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

Упаковка

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

Оригинал: “https://dev.to/spikelanterncom/how-much-python-do-i-need-to-learn-for-django-3nnj”