使用Google App Engine学习Python 2.7的最佳方法是什么?

时间:2012-10-27 18:15:42

标签: python google-app-engine opensocial

我目前正在尝试使用Python 2.7使用Google App Engine开发网站

我想使用OpenSocial API在iPhone / Android平台上开发SNS游戏。

我需要的是培训材料,以了解如何使用Phthon 2.7部署GoogleApps Engine

app.yaml的设置非常困难。 今天,我可以使用app.yaml文件部署第一个Google App Engine。

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"

为了开发使用Google App Engine开发OpenSocial SNS游戏的网站,研究Python 2.7语法的最佳方法是什么?

3 个答案:

答案 0 :(得分:2)

我不知道“最好的方式”。我可以分享它对我有用的方式。如果您对其他语言有相当的了解,以下资源将对您有所帮助:

  1. Dive Into Python成为了一个规范资源,可以快速,免费地使用Python。我认为编程知识是假定的。通过本书的第一章,您将在几天内获得一个不错的Python。

  2. 一旦你拥有了不错的Python(无需成为专家),请浏览Google App Engine文档的'Getting Started'(Python 2.7章节)。

  3. 我强烈建议使用体面的python IDE。我现在拥有带有PyDev扩展名的Eclipse 4.2。除了许多其他好东西(语法检查,完成,跳转到参考等)之外,它还可以让您进行级别调试和单步执行,这很棒。

  4. 此时,使用Python网站文档逐步扩展您的知识,直到您成为专家,并且能够在SO上分享您的知识: - )

答案 1 :(得分:1)

我最近学习了Python以便使用GAE,并且希望我在学习的早期找到这个样式指南:

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

从一开始就希望能让你的事情变得更轻松。

答案 2 :(得分:0)

要想方便入门,请查看Getting Started: Python 2.7教程。

有关使用app.yaml的帮助,请查看Python Application Configuration文档。