尝试了 Google App Engine for Python, 的确是创新啊!
跟着文档 Demo 了一下,创建应用方便,upload 到 GAE 也很简单,使用两个命令就可以搞定:dev_appserver.py,appcfg.py。当然,需要安装 Python(2.5),和 GAE SDK。
Document:http://code.google.com/intl/zh-CN/appengine/docs/
Demo: http://jamesleyy.appspot.com/
Python 方面的东西接触不多,发现新的概念或者说标准:YAML、WSGI。
YAML
: http://www.yaml.org/
WSGI
: http://www.python.org/dev/peps/pep-0333/
如果对Python熟悉,就应该了解WSGI
,Python Web Server Gateway Interface,是 Python 处理 Web 的一种标准,类似 Java 中的 Servlet 。
对于YAML
,yaml.org 上是这样说的:
YAML
Ain't Markup Language. What It Is: YAML
is a human friendly data serializationstandard for all programming languages.
YAML
™
(rhymes with “camel
”) is a
human-friendly, cross language, Unicode based data serialization
language designed around the common native data types of agile
programming languages. It is broadly useful for programming needs
ranging from configuration files to Internet messaging to object
persistence to data auditing.
已经收到 Google App Engine for Java 的注册确认邮件,抽时间 Try it out again!
分享到:
相关推荐
Packed with Useful Hints and Tips You'll learn the best practices without wasting time searching or trying to force Python to be like other languages. I've collected all the gems I've gleaned over ...
- **ArcGIS Python**: ArcGIS provides a set of Python modules and tools specifically designed for geoprocessing. These include `arcpy`, `arcpy.mapping`, and `arcpy.sa` for spatial analysis. - **...
might encounter when trying to use Python in Windows. What you need for this book To run the code in this book, the reader will need a Linux operating system or Microsoft Windows, and some way of ...
But, must importantly — it exposes that Python, the programing language, is indeed comprised of persons, just like you, trying to make a difference in the world, one step at a time.
ArcGIS for CityEngine to run without any conflicts. My advice - if you use ArcGIS more frequen- tly, then install CityEngine on another rig, or vice versa. I have tried to make things as simple as...
I tell you, I wish we had Apache Spark back then, when I spent years trying to solve these problems there. I hold 17 issued patents in the fields of distributed computing, data mining, and machine ...
Python链接MySQL驱动包,安装之后可以使用Python语言链接MySQL进行数据库操作 # mysqlclient [![Build Status](https://secure.travis-ci.org/PyMySQL/mysqlclient-python.png)]...
While I am trying to be as precise as possible, I chose to use English rather than formal specifications for everything except syntax and lexical analysis. This should make the document more ...
At the time of this writing (March 2016), Google’s AlghaGo program just beat 9-dan professional Go player Lee Sedol at the game of Go, a Chinese board game. Experts in the field of Artificial ...
I tell you, I wish we had Apache Spark back then, when I spent years trying to solve these problems there. I hold 17 issued patents in the fields of distributed computing, data mining, and machine ...
在Linux环境中,对磁盘进行扩容时可能会遇到各种问题,其中一种常见的错误是"Bad magic number in super-block while trying to open"。这个错误通常发生在尝试使用`resize2fs`命令扩展文件系统时,表明系统无法识别...
使用PL/SQL登录ORACLE数据 报错,error while trying to retrieve text for error ORA-01804,的解决方法,操作步骤,在windows server 2008R2 64位,oracle 12C,PLSQL Developer 12 64位,以上使用环境正常,
### 13个你可能未使用过的Python教程 Python作为一种广泛应用的高级编程语言,拥有丰富的特性和库,能够满足各种编程需求。对于Python开发者来说,掌握一些不那么常见但非常实用的功能可以极大地提高编程效率和代码...
Trying out PAPR reduction for OFDM by multiplication with j
必备插件sftp : 1,Package Control可以用来install其他package 2,sftp 远程编辑文件:安装:install->sftp具体... python uncompyle2 -o commands.py commands.pyc 4,注释掉函数即可 sublime.set_timeout(reg, 1)
根据提供的文件信息,本文将详细介绍其中提及的13个较少为人知的Python技巧,并深入解释它们的实际应用价值。以下是对已列出的六个技巧的详细解析: ### 1. 列表Stepping 列表Stepping是一种非常实用的方法,通过...