Погрузитесь в Django сразу после того, как поцарапаете поверхность Python, хороший выбор? - PullRequest
1 голос
/ 16 марта 2011

Небольшая предыстория: я присоединился к компании по разработке программного обеспечения три года назад после того, как получил степень по искусству.Справедливо сказать, что я не касался ни одного кода и никогда не думал об этой программе до того, как присоединился к компании-разработчику.

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

Спасибо за внимание, я полагаю, что Python - очень хороший язык для таких людей, как я, и я трачу пару месяцев на чтениеи написать простой код, когда я вернусь с работы.Распечатка «Привет, мир», нарезка данных или запись, если a затем b, если c, то d не дает мне ощущения достижения.Вот почему я подобрал Django, который на данный момент более интересен, чем Python.Я написал приложение для опроса, блог, приложение для фотографий и т. Д., Следуя инструкциям.

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

Мне нужна вашаhelp!

RECAP

Нет фона CS, только искусство

Не так много времени, приходится работать более 8 часов

Просто хочу оптимизировать веб-разработку

Средние знания JS и SQL, хорошее знание HTML и CSS.

1 Ответ

4 голосов
/ 16 марта 2011

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

Я выучил python на django, также не имея опыта работы с python / CS. Сначала я не мог понять разницу между python и django :) Я говорю, что это даже лучше с некоторым опытом работы с HTML / CSS / JS / SQL, так как это в конечном итоге то, что вы производите с Django.

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


Обновление: чтобы решить проблему времени и вашу прямую цель изучения веб-разработки помимо статического HTML / CSS, я не могу придумать ничего более быстрого, чем запуск django (особенно с вашим прошлым): http://docs.djangoproject.com/en/dev/intro/tutorial01/

Существуют веб-фреймворки Python, в которых вы можете запустить страницу, включая установку, приблизительно из 10 строк кода, но ни одна из них не будет соответствовать документации django.

  1. http://webpy.org/
  2. http://denied.immersedcode.org/ (1 большой файл .py со всеми зависимостями внутри)

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

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