Хорошие ресурсы для запуска Python для веб-разработки? - PullRequest
8 голосов
/ 01 июля 2010

Я действительно заинтересован в изучении Python для веб-разработки.Может кто-то указать мне верное направление?Я смотрю на вещи в Google, но на самом деле не нашел ничего, что показывает надлежащую документацию и как начать.Любые рекомендуемые рамки?Обучающие программы?

Я занимаюсь PHP уже 5 лет, поэтому я просто хочу попробовать что-то новое.

Ответы [ 4 ]

5 голосов
/ 01 июля 2010

Джанго, пожалуй, лучшая отправная точка. Он имеет отличную документацию и простое руководство (на http://djangoproject.com/), а также бесплатную онлайн книгу (http://www.djangobook.com/).

0 голосов
/ 01 июля 2010

Можете попробовать Джанго. Его легко освоить, и он работает с GAE (хотя версия по умолчанию 0.96, немного устаревшая, но вы можете изменить ее). И есть видео о быстрой разработке (автор Гвидо Ван Россум), в котором рассказывается об основах настройки проекта Django в App Engine.

0 голосов
/ 01 июля 2010

В моем опыте есть три основные части веб-фреймворков Python.От начала до конца:

Представления / шаблоны: Платформы приложений не функционируют как независимые сценарии - вместо этого вы отображаете пути к функциям Python или объектам, которые возвращают html.Для генерации HTML вам, вероятно, нужны шаблоны (также известные как представления).Проверьте Гепард .

Прикладная среда / сервер: Есть много. CherryPy мой любимый, и он хорош для понимания работы сервера приложений Python, потому что a) это просто и b) в отличие от django и другие, это просто сервер приложений и не содержит шаблонизатора или уровня абстракции базы данных.

Уровень базы данных: Я фактически никогда не использовал его, но, похоже, всекак SQLAlchemy .В простых приложениях я предпочитаю выполнять SQL напрямую, используя такой инструмент, как psycopg2 (для postgres).

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