适合初学者的Python Web开发资源?

8 投票
4 回答
2433 浏览
提问于 2025-04-16 00:39

我很想学习Python来做网页开发。有没有人能给我指个方向?我在谷歌上查了一些资料,但没找到什么好的文档或者入门指南。有推荐的框架吗?教程呢?

我已经做了5年的PHP,所以想尝试一些新的东西。

4 个回答

0

根据我的经验,Python的网页框架主要有三个部分,从前到后分别是:

视图/模板:应用框架并不是独立运行的脚本,而是把路径映射到Python的函数或对象,这些函数或对象会返回HTML内容。为了生成HTML,你可能需要使用模板(也叫视图)。可以看看Cheetah

应用框架/服务器:有很多选择。我个人最喜欢CherryPy,因为它简单,而且它和Django等框架不同,它只是一个应用服务器,不包含模板引擎或数据库抽象层,这样更容易理解Python应用服务器是怎么工作的。

数据库层:我其实从来没有用过这个,但大家似乎都喜欢SQLAlchemy。在简单的应用中,我更喜欢直接用像psycopg2(用于Postgres)这样的工具来执行SQL。

5

Django可能是最好的入门选择。它有很棒的文档和简单易懂的教程(可以在http://djangoproject.com/找到),还有一本免费的在线书籍(在http://www.djangobook.com/上可以看)。

撰写回答