Как лучше всего изучить Python 2.7 с помощью Google App Engine?

В настоящее время я пытаюсь разработать веб-сайты с Google App Engine с Python 2.7

Я хотел бы использовать OpenSocial API для разработки SNS Games на платформе iPhone / Android.

Что мне нужно, так это учебный материал, чтобы понять, как развернуть GoogleApps Engine с Phthon 2.7

Настройка app.yaml очень сложная часть. Сегодня я смог развернуть первый Google App Engine с файлом app.yaml.

application: samplexxxxxxx1
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: .*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.1"

Как лучше всего изучить синтаксис Python 2.7 для разработки веб-сайта с Google App Engine для разработки игр OpenSocial SNS?

3 ответа

Я не знаю о "лучшем способе". Я могу поделиться, как это сработало для меня. Если вы хорошо владеете другим языком, вам помогут следующие ресурсы:

  1. Dive Into Python стал каноническим ресурсом для быстрого и бесплатного освоения Python. Я думаю, что знание программирования предполагается. Пройдя первую главу книги, вы за несколько дней подберете достойный Python.

  2. Если у вас есть приличный Python (не нужно становиться экспертом), пройдите "Начало работы" документации по Google App Engine (глава Python 2.7).

  3. Я настоятельно рекомендую работать с приличной Python IDE. Теперь у меня есть Eclipse 4.2 с расширением PyDev. В дополнение ко многим другим вкусностям (проверка синтаксиса, завершение, переход к ссылке и т. Д.), Он позволяет отлаживать на уровне исходного кода и выполнять один шаг, и это здорово.

  4. На этом этапе постепенно расширяйте свои знания с помощью документации сайта Python, пока вы не станете экспертом и не сможете поделиться своими знаниями по SO:-)

Я недавно выучил Python, чтобы использовать GAE, и хотел бы, чтобы я нашел это руководство по стилю ранее в моем обучении:

http://www.python.org/dev/peps/pep-0008/

После этого с самого начала, надеюсь, вам будет легче.

Чтобы легко начать работу, ознакомьтесь с руководством " Приступая к работе: Python 2.7".

За помощь в использовании app.yaml Посмотрите документацию по настройке приложения Python.

Другие вопросы по тегам