【问题标题】:What are the Uses of Python? [closed]Python的用途是什么? [关闭]
【发布时间】:2011-07-21 12:38:23
【问题描述】:

我是新来的,如果我在这里写错了,请原谅我...... Python 可以用于哪些领域以及在何种程度上可以使用? Python可以用来制作软件(带有GUI,适用于不同平台)和网络应用程序吗?

更新*- 我想做简单的软件(为了我的工作和享受以及一点网络开发。)

我问这个问题是因为我对用于 Web 开发的 Ruby、ASP、PHP 和 Python 感到困惑,并且想知道 Python 是否应该在 C++ 之前更好地学习(尽管我可以理解 C++ 学习) * 哪些是 Python 的优秀 IDE 和 Web 框架? 请帮助我并参考一些免费的电子书和网页来学习。哪个更好?2.xx 还是 3.xx?

提前致谢! 约翰

【问题讨论】:

  • 这个问题的范围类似于“生命的意义”:-P
  • 在程序员身上试试这个,你可能会得到更好的响应。
  • 尼克斯是对的。此外,当询问程序员时,请提供更多详细信息您的约束是什么(因为您指定的每种语言都适合 Web 开发)。
  • used 用于各种事情。有很多关于书籍的questions2 vs 3 先问再问可以得到好的结果。

标签: python programming-languages python-3.x software-design


【解决方案1】:

这种类型的问题有点像马蜂窝,因为您的里程可能会有所不同,并且很大程度上取决于意见。但我会展示一些用例。

您几乎可以使用 Python。 Python 的tutorial 是一个好的开始。

您可以从学习 Python 3.x 开始,但请注意,几乎所有现实世界的东西仍然在 Python 2 中。阅读此article 以了解有关选择的更多信息。

Python 通过许多框架用于 Web 开发,例如 DjangoPylonsFlask。您可以使用 Python 制作带有 QtGTK、Tk 和其他各种图形的 GUI。

如果你想开始 web 开发,我建议你先阅读教程,然后用 Django 作为你的一般介绍。

至于 IDE,无论您喜欢什么,您都可以使用 pydev 从 vim 变小到大。

使用 Python 的大型应用程序和公司的一些示例:YouTube、Civilization(游戏系列)、Google、Dropbox。在Python wiki 上可以找到更全面的列表。

【讨论】:

  • 用于小型应用程序的软件开发?
  • 一百万个较小的开源项目和小型网站都是用 Python 编写的。从简单的命令行应用程序到全面的网络库。从本土网站到数百万热门网站 :-) 只需在 Bitbucket 或 Github 上搜索一些即可查看更多信息!
  • @John IMO 小型应用程序比大型应用程序更好,因为动态类型的缺点在大型程序中变得更加明显。但语言主要是偏好问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-14
  • 2021-03-27
  • 2011-05-19
  • 2017-08-14
  • 2013-03-20
相关资源
最近更新 更多