Python能用来做什么?

 我来答
视名8
2021-11-25 · 超过208用户采纳过TA的回答
知道小有建树答主
回答量:4906
采纳率:29%
帮助的人:195万
展开全部

如果您正在考虑学习Python,或者您最近刚开始学习,您可能会问自己:

“我到底可以用Python做什么?”

这是个棘手的问题,因为Python有很多用途。但是随着时间的推移,我发现Python主要可用于一下三个方面:

  • Web开发

  • 数据科学——包括机器学习、数据分析和数据可视化

  • 脚本编写

  • 我们就依次来看看吧。

    Web开发

    像Django和Flask这样基于Python的Web框架最近在web开发中变得非常流行。

    这些web框架帮助您用Python创建服务器端代码(后端代码)。这些代码在您的服务器上而不是在用户设备以及浏览器上(前端代码)运行。如果您不熟悉后端代码和前端代码之间的区别,请参阅下面脚注。

    但是,等等,我为什么需要web框架呢?

    那是因为web框架让构建通用后端逻辑变得更简单了。这包括把不同的URL映射到Python代码块、处理数据库和生成用户在浏览器中看到的HTML文件。

    我应该用哪个Python web框架?

    Django和Flask是两种最流行的Python web框架。如果您刚刚开始学习,那么可以用它们中的任何一个。

    Django和Flask有什么区别?

    Gareth Dwyer有篇关于这个话题的文章写得非常好,我在这里引用一下:

  • <引用开始>

  • 主要的对比:
  • Flask提供简洁、灵活和细粒度控制。它很是客观(让您决定如何实现想要的东西)。

  • Django提供一种包罗万象的体验:您可以获得管理面板、数据库接口、ORM(object-relational mappling,对象关系映射),还有开箱即用的应用程序和项目的目录结构。

  • 您应该选择:

  • Flask,如果您专注于体验和学习机会,或者您想对选用哪个组件有更大的控制权(例如您想使用哪个数据库和如何与它们交互)。

  • Django,如果你专注于最终的产品。特别是如果您正在做一个简单的应用程序(如一个新闻网站、电子商店,或者博客)并且希望有一个直接明了的做法。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式