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