Уведомления

Группа в Telegram: @pythonsu

#1 Май 24, 2010 10:18:19

MisterPython
От:
Зарегистрирован: 2010-05-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка...

Здраствуйте! Прошу помочь…

Решил отказаться от морально устаревающего 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 )



Офлайн

#2 Май 24, 2010 11:02:18

rokki
От:
Зарегистрирован: 2009-09-22
Сообщения: 79
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка...

MisterPython
Здраствуйте! Прошу помочь…
www.djangobook.com :)



Офлайн

#3 Май 24, 2010 12:31:56

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Вопросы новичка...

MisterPython
Меня интересует только веб-программирование…
Хм… Питон – не пи-аш-пи. Тут вёб не является главным.
Изучи сначала сам язык. Попиши консольные приложения…
Потом попробуй что-нибудь небольшое, вроде webpy, например.

ПХП-вариант, типа садишься и начинаешь генерить html, тут не проходит, ибо нужно понимать, как оно работает.



Офлайн

#4 Май 24, 2010 13:18:39

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка...

На PHP тоже есть фреймворки, так что ничего сказочного в Джанге (фреймворке на Пайтоне) нет.
Книга “”Django - Разрабока веб-приложений на Python" - ужасная для новичков! Это +. Сам по ней разбирался! Бред!
Как посоветовал rokki лучше начать с http://www.djangobook.com/ или http://djbook.ru/
Посмотрите так же на концепцию MVC



Офлайн

#5 Май 24, 2010 13:50:33

MisterPython
От:
Зарегистрирован: 2010-05-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка...

Что касается разработки веб-приложений на PHP - я использовал только dreamweaver, denver, не являюсь спецом по PHP и кроме перечисленного ни с чем другим и не знакомился…

vaxXxa
Книга “”Django - Разрабока веб-приложений на Python" - ужасная для новичков!
Это точно. Про это я тоже уже написал… В ней ещё говориться о том, что обычный простенький блог, к примеру, можно создать минут за 20… Вот я и подумал что django не должна быть сложной в таком случае…

Интересно узнать сколько времени потребовалось вам, что б изучить python, и сколько времени заняло изучение django (хочется прикинуть на будущее…). Спасибо за ответы.



Отредактировано (Май 24, 2010 13:55:27)

Офлайн

#6 Май 24, 2010 13:54:33

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Вопросы новичка...

ZZZ
Потом попробуй что-нибудь небольшое, вроде webpy, например.
Пожалуйста, перестаньте рекомендовать это ужасное поделие и тем более новичкам.



Офлайн

#7 Май 24, 2010 14:11:19

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка...

C Пайтоном уже год, с Джанго - полгода. Не скажу, что я спец (просто я не уделяю много времени в день этому), но пишу для себя сайт и со всеми поставленными задачами Джанго пока справляется. Так же пишу проги по диплому (использую NumPy + Matplotlib). Пока доволен)
Тут все зависит от Ваших знаний программирования в общем, от знания основ веб стандартов (HTML, CSS, Javascript, AJAX и т.п.). Так что все индивидуально! Главное желание!!! Удачки)

Вышла новая Символовская книга: http://www.books.ru/shop/books/749548 - это уже норм. Читал чуток оригинал.



Офлайн

#8 Май 24, 2010 16:07:48

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Вопросы новичка...

Одинадцать лет учу - и все еще остаются неясные моменты.
А начиналось все так красиво - увидел статью “Питон за 45 минут” и повелся… :)



Офлайн

#9 Май 24, 2010 23:57:18

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Вопросы новичка...

Daevaorn
Пожалуйста, перестаньте рекомендовать это ужасное поделие и тем более новичкам.
Хм… Сам я с вёбом не особо дружу. Просто знаю довольных.
Знаешь, тот же Пиранья (Соловьёв) не любит джангу, но при этом толпы людей от неё без ума. Так что нужно думать, чтобы выбирать для себя что-либо.

MisterPython
Интересно узнать сколько времени потребовалось вам, что б изучить python, и сколько времени заняло изучение django (хочется прикинуть на будущее…).
В далёком 2005-ом, мне, тогда ещё совсем ламеру, понадобилась неделя, чтобы написать свою первую (и последную) биллинговую систему для клуба. Звучит страшно, но на самом деле я всего лишь парсил (сплитами!) вывод правильно настроенного iptables, формировал вывод и отправлял его в сокет программе учёта и блокировщику. Питон 2.2, кажется.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version