使用python进行web/网络编程



在过去的一个月里,我学习了很多关于python的知识(作为一名完全的初学者程序员),我构建了一个基于文本的游戏和其他一些类似初学者的应用程序。我希望把它带到下一步,网络编程和网络开发。

通过查看所有的问题,我发现资源具有更高级的性质,由于我缺乏初学者的知识,很难遵循一些教程。目前,我的目标是能够开发网络应用程序,包括提供媒体服务,并具有通用功能。

许多人告诉我要使用网络框架并在那里学习诀窍,但我对正确学习基础知识没有兴趣。有人能给我介绍一些资源吗?这些资源将教我网络基础知识(通过python),然后教我WSGI基础知识(从初学者的角度来看)?我希望避免使用框架来了解它是如何工作的。

为什么不从文档开始呢?之后还有大量关于python网络编程的教程(包括几本很棒的书)和WSGI协议。

http://docs.python.org/library/socket.html

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

Python网络编程基础涵盖了您在问题中概述的所有主题。http://www.amazon.com/Foundations-Python-Network-Programming-comprehensive/dp/1430230037/ref=sr_1_sc_1?ie=UTF8&qid=1329533527&sr=8-1粒

谷歌是学习python网络编程和WSGI标准基础知识的绝佳参考。

Google是您的朋友,但如果您真的想从底层开始,请直接从套接字开始。不过,就我个人而言,我开始了解网络中更有趣的反应的最佳资源来自Glenn Fiedler。

最新更新