Форум сайта python.su
В общем, мечтаю делать сайты на django.
Нужно ли для этого досканально знать python? Вообще какой багаж знаний необходим для того чтоб приступить к django?
В данный момент читаю Марк Лутц - Изучаем Python. Дочитал до половины, остановился примимерно на ооп. Вроде все понятно, логично. Делаю некоторые упражнения.
Есть навыки программирования на php.
Можно ли после прочтения этой книги сразу переходить к Dj?
Офлайн
Ооо. Не беспокойтесь.
Некоторые индивиды умудряются использовать Django практически не применяя мозг. Copy-Paste работает отлично, документация у Джанги великолепна, а в случае затруднений можно задавать тупые вопросы (да хоть на этом же форуме).
Я такое не люблю — но регулярно наблюдаю.
Офлайн
Мдя… Некоторые действительно умудряются писать на джанге в php-style…
tuna, сначала язык. Не просто основы, а глубоко и вдумчиво. Джанга-джангой, но писать всё-таки надо на питоне. А то попадаются а коде джангистов такие конструкции:
# dict1 определён выше
dict2 = {}
for key, val in dict1.iteritems(): # Без iter никак нельзя! Медленно же!
dict2[key] = val
Офлайн
tunaЗабыть :)
Есть навыки программирования на php.
tunaМожно, можно еще почитать конечно что-нибудь по джанго
Можно ли после прочтения этой книги сразу переходить к Dj?
Офлайн
zheromoнаугад?
4. Выбрать фреймворк (из всех доступных)
Офлайн
o7412369815963можно и так :)
наугад?
o7412369815963это просто полезно, для обучения точно
Нужно выделить время на каждый фреймворк,
Офлайн
o7412369815963Да нет, не так чтобы сильно затратно, но даст возможность объективно оценить возможности того или иного инструмента, а не тупо читать отзывы людей, которые ничего другого не видели (таких большинство). ИМХО, это единственно правильный путь. Ну и чтение исходников, конечно.
Нужно выделить время на каждый фреймворк, и сделать на них один и тот же продукт (хотя не обязательно). Тогда можно почувствовать плюсы/минусы каждого и уже выбирать. Но из-за затратности по времени, такой подход не эффективен.
Офлайн
Если честно, то я например начал изучать джангу не зная питона :) Почти год тут на форуме всех мучил,а что так, а почему не иначе. В результате заказл пару нужных книг и ушел в подполье. Сейчас изучаю Python, без него дальше никуда не получится продвинуться…. А что касаемо самого уровня знаний.. Смотря что вам нужно: мне хватило полного незнания, чтобы написать workflow для trac'a используя django :)
А вот чтобы поддерживать..
Вывод прост - изучать нужно, если вы хотите начать писать конкурентно способные приложения… А если просто блог написать =) То может нафиг он и не нужен этот Python)
Офлайн
dissdocНу тогда может нахиг и эту джангу? Человек вот php немного знает…
А если просто блог написать :) То может нафиг он и не нужен этот Python)
Офлайн
ZZZНу тож вариант :)dissdocНу тогда может нахиг и эту джангу? Человек вот php немного знает…
А если просто блог написать :) То может нафиг он и не нужен этот Python)
Офлайн