Форум сайта python.su
Здраствуйте! Прошу помочь…
Решил отказаться от морально устаревающего php в пользу python, о возможностях которого я недавно начал читать из книги “Марк Лутц. Изучаем Python”. Первое впечатление от python можно выразить словами “будущее программирования”… Меня интересует только веб-программирование… где python тоже используется, только вот ясного ответа на вопрос “как?” я так и не получил даже из книги “Django - Разрабока веб-приложений на Python”… Дочитал эту книгу уже до сотой страницы… но никакой общей картины происходящего так и не увидел, т.к. авторы, как мне кажется, об этом не позаботились…
Выбрал Django смотря на то, как она разрекламирована… хотя что это такое я так и не понял…
Хочется узнать что-же такое django от кого-нибудь из этого форума. Насколько понял я - это дополнительные модули python, только вот как ими пользоваться я ещё не понял… На каком-то сайте рекомендуют для работы с django установить eclipse и python-плагин. Вобщем осмысленного понимания (что из чего вытекает и следствием чего является…) процесса работы с django у меня нет… как нет и понимания работы веб-приложений на python…
Являюсь пользователем Windows. На данный момент уже установил python, django, eclipse и PyDev (eclipse-плагин для поддержки python) и не знаю что с этим делать… На всякий случай впомощь кому-нибудь вкратце опишу что нужно сделать, чтоб это всё установить:
——————————————————————————
1. скачать/установить python ( http://python.org/download )
2. установка переменной окружения PATH - Kомпьютер >> Свойства >>Дополнительные параметры системы >> Переменные среды, в окошке «Системные перемнные» найти переменную PATH и, не заменить, а ДОБАВИТЬ(!) к этой переменной значение «;C:\Python26;C:\Python26\Scripts;C:\Python26\lib\site-packages\django\bin»
1. скачать Django ( http://www.djangoproject.com/download ), распаковать архив
2. в коммандной строке (пуск -> все программы -> стандартные -> командная строка) перейти в корневой каталог распакованного django, затем выполнить команду «setup.py install» Для этого я переместил папку с распакованной django на диск C -> Пользователи -> Имя пользователя, а в командной строке дописал путь до этого файла, в итоге получилось - “С:\Users\МоёИмя>Django-1.2\setup.py install”. Нажал Enter.
1. скачать/установить Eclipse ( http://www.eclipse.org/downloads ). Eclipse поддерживает много языков программирования. Выбрать любой, т.к. в итоге будет использоваться только устанавливаемый позже плагин.
2. установить плагин для поддержки python - PyDev -
- help -> install new software -> add -> в поле location вписать "http://pydev.org/updates/“
- выбрать из списка плагин pydev и установить его
- Window -> Preferences -> PyDev -> new (справа вверху) -> browse -> выбрать исполняемый файл установленного python-интерпретатора ( C:\Python26\python.exe )
- далее в области System PYTHONPATH нажать ”New folder" и указать путь к корневой папке Django ( C:\Python26\Lib\site-packages\django )
Офлайн
Офлайн
MisterPythonХм… Питон – не пи-аш-пи. Тут вёб не является главным.
Меня интересует только веб-программирование…
Офлайн
На PHP тоже есть фреймворки, так что ничего сказочного в Джанге (фреймворке на Пайтоне) нет.
Книга “”Django - Разрабока веб-приложений на Python" - ужасная для новичков! Это +. Сам по ней разбирался! Бред!
Как посоветовал rokki лучше начать с http://www.djangobook.com/ или http://djbook.ru/
Посмотрите так же на концепцию MVC
Офлайн
Что касается разработки веб-приложений на PHP - я использовал только dreamweaver, denver, не являюсь спецом по PHP и кроме перечисленного ни с чем другим и не знакомился…
vaxXxaЭто точно. Про это я тоже уже написал… В ней ещё говориться о том, что обычный простенький блог, к примеру, можно создать минут за 20… Вот я и подумал что django не должна быть сложной в таком случае…
Книга “”Django - Разрабока веб-приложений на Python" - ужасная для новичков!
Отредактировано (Май 24, 2010 13:55:27)
Офлайн
ZZZПожалуйста, перестаньте рекомендовать это ужасное поделие и тем более новичкам.
Потом попробуй что-нибудь небольшое, вроде webpy, например.
Офлайн
C Пайтоном уже год, с Джанго - полгода. Не скажу, что я спец (просто я не уделяю много времени в день этому), но пишу для себя сайт и со всеми поставленными задачами Джанго пока справляется. Так же пишу проги по диплому (использую NumPy + Matplotlib). Пока доволен)
Тут все зависит от Ваших знаний программирования в общем, от знания основ веб стандартов (HTML, CSS, Javascript, AJAX и т.п.). Так что все индивидуально! Главное желание!!! Удачки)
Вышла новая Символовская книга: http://www.books.ru/shop/books/749548 - это уже норм. Читал чуток оригинал.
Офлайн
Одинадцать лет учу - и все еще остаются неясные моменты.
А начиналось все так красиво - увидел статью “Питон за 45 минут” и повелся… :)
Офлайн
DaevaornХм… Сам я с вёбом не особо дружу. Просто знаю довольных.
Пожалуйста, перестаньте рекомендовать это ужасное поделие и тем более новичкам.
MisterPythonВ далёком 2005-ом, мне, тогда ещё совсем ламеру, понадобилась неделя, чтобы написать свою первую (и последную) биллинговую систему для клуба. Звучит страшно, но на самом деле я всего лишь парсил (сплитами!) вывод правильно настроенного iptables, формировал вывод и отправлял его в сокет программе учёта и блокировщику. Питон 2.2, кажется.
Интересно узнать сколько времени потребовалось вам, что б изучить python, и сколько времени заняло изучение django (хочется прикинуть на будущее…).
Офлайн