我想我很难理解使用Python开始Web开发需要什么。我是Web开发和Python的新手,我很难弄清楚“Python开发环境”究竟需要什么。我听说我应该使用virtualenv进行所有开发。其他人说一个好的IDE。有一天一个拥有你需要的所有工具的虚拟机。这一切都有点压倒性。
从Python开发人员的角度来看。我问是什么方式开始。我需要什么?我不需要什么?我应该获得一个好的IDE还是使用虚拟机。
答案 0 :(得分:0)
有关选择IDE的帮助,请参阅What IDE to use for Python?。
Aptana Studio非常支持Web开发和PyDev,开箱即用。
我同意它可能是压倒性的。我的建议是慢慢来,只需要一个漂亮,简单的IDE并学习基本的Python,然后再跳到virtualenv(你会感到沮丧和退出)。
答案 1 :(得分:0)
像Notepad ++这样的固体编辑器是一个良好的开端 - 您不一定需要IDE。看看列表here,看看你能找到自己喜欢的东西。
答案 2 :(得分:0)
这个问题的答案非常主观,但试试吧。
此时您已经能够编码了。您甚至可以在最简单的文本编辑器中编写代码,因此不需要IDE。
此时,您可以更有效地编写代码并在执行代码之前查看一些错误。
此时,您应该为每个项目提供干净且独立的环境。它们也应该尽可能地与目标环境相似。
但是,列表可能包含更多项目。
答案 3 :(得分:0)
您不需要IDE,但如果您使用的是Aptana Studio 3,则可以让您的工作更轻松。如果您需要使用different Python versions,建议使用virtualenv,但它也是可选的。您可以查看Learn Python The Hard Way(不要让名字吓到你......)作为入门指南。对于Web开发,Django框架功能强大且简单。
答案 4 :(得分:0)
对于python IDE,我可以提出建议。
我的大学使用Wing IDE 101(免费版)来教授入门python。
它使用X11所以它可能看起来很难看,但是当我第一次学习这门语言时它就完成了我的工作。
如果您使用的是Windows,并且您想要一些简单的东西我也推荐使用Notepad ++。
答案 5 :(得分:0)
Personnaly,我正在使用Sublime Text 3进行自己的个人发展,PyDev plugin for Eclipse正在使用PyCharm。两者都有优点和一些不好的地方,因此在做出最终决定之前,您必须尝试许多IDE /编辑器。还有virtualenv这很好,但你必须在30天后支付许可证:-((ST3不需要许可证,这是无限制的无限制试用)
ST3很轻,有一个漂亮的自动完成和很多有用的片段。另一方面,Eclipse有一个很好的调试器和很多观点来管理SVN repo和SQL数据库。正如其他答案所说,您还应该查看一些类似Gunicorn的工具,为每个项目创建隔离环境,并{{3}}在生产环境中运行Web应用程序。