Как лучше всего изучить 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 ответа
Я не знаю о "лучшем способе". Я могу поделиться, как это сработало для меня. Если вы хорошо владеете другим языком, вам помогут следующие ресурсы:
Dive Into Python стал каноническим ресурсом для быстрого и бесплатного освоения Python. Я думаю, что знание программирования предполагается. Пройдя первую главу книги, вы за несколько дней подберете достойный Python.
Если у вас есть приличный Python (не нужно становиться экспертом), пройдите "Начало работы" документации по Google App Engine (глава Python 2.7).
Я настоятельно рекомендую работать с приличной Python IDE. Теперь у меня есть Eclipse 4.2 с расширением PyDev. В дополнение ко многим другим вкусностям (проверка синтаксиса, завершение, переход к ссылке и т. Д.), Он позволяет отлаживать на уровне исходного кода и выполнять один шаг, и это здорово.
На этом этапе постепенно расширяйте свои знания с помощью документации сайта Python, пока вы не станете экспертом и не сможете поделиться своими знаниями по SO:-)
Я недавно выучил Python, чтобы использовать GAE, и хотел бы, чтобы я нашел это руководство по стилю ранее в моем обучении:
http://www.python.org/dev/peps/pep-0008/
После этого с самого начала, надеюсь, вам будет легче.
Чтобы легко начать работу, ознакомьтесь с руководством " Приступая к работе: Python 2.7".
За помощь в использовании app.yaml
Посмотрите документацию по настройке приложения Python.