Возможно ли изучение Django без начальных знаний Python? - PullRequest
4 голосов
/ 13 января 2012

Я пришел из процедурного PHP с большим количеством знаний об этом. Я хочу изучать Django, но у меня нет начальных знаний Python. Могу ли я выучить Django одновременно и изучать Python? Большое вам спасибо!

Ответы [ 5 ]

11 голосов
/ 13 января 2012

Нет. Вы будете писать код Python. В питоне. Вам придется выучить Python.

Немного вашего проекта - CSS, JavaScript и HTML со вставленными тегами шаблонов.

Большая часть вашего проекта будет Python.

5 голосов
/ 13 января 2012

Да! Это называется «погружение». Вы учите испанский, говоря по-испански. Вы изучаете Python, написав Python. Имея в виду конкретный проект («Я собираюсь сделать веб-приложение, которое делает xyz в Django»), вы можете работать с на и в направлении . Если у вас есть время, решимость придерживаться его и полезные ресурсы в вашем распоряжении (google, SO, docs), это отличный способ научиться. Это помогает быть человеком определенного типа (упрямый, своевольный, терпеливый).

1 голос
/ 13 января 2012

Краткий ответ: нет.

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

1 голос
/ 13 января 2012

Я бы предположил, что это возможно, но определенно ускоряет обучение.При изучении нового языка мне обычно нравится использовать его для того, чтобы делать что-то полезное, а не просто писать Hello World программы.Изучение Django одновременно с изучением Python может быть хорошим способом сделать это.

Я изучил Ruby одновременно с изучением Rails, и мне приходилось искать базовый синтаксис Ruby каждые 30секунд, но я в конце концов понял это.Я обнаружил, что просмотр некоторых странных конструкций Rails подтолкнул меня к необходимости изучать различные функции Ruby, с которыми я, возможно, не столкнулся и сам, поэтому это было преимуществом.

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

0 голосов
/ 08 августа 2014

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

Я также рекомендую начать с чего-нибудь более легкого, например Flask, так как вы будете использовать более сырой python и научитесь настраивать свои собственные леса и структуру папок, которые помогут вам понять Django за кулисами.1005 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...