首先让我们澄清一下。本文不是关于蛇的,而是关于用发展最快的编程语言编写代码。这种语言恰好叫做 Python。在本文中,我们将介绍一些使用 Python 的鼓舞人心的方法。

那么,Python 用于什么用途?

为什么要用 Python 编码?

您可能听说过许多不同的编程语言,包括 JavaScript、Java、C++、Ruby 等。为什么要选择 Python?这其实是一个非常简单的问题。Python 是最好的入门编程语言,因为:

  • 它的语法(结构)简单, 对于新学习者来说 容易理解
  • 由于其命令类似英语,因此容易阅读
  • 它的 生产效率 ,并且通常比其他编程语言需要更少的代码行。
  • 它用途非常 广泛 ,几乎可以用于任何事物。
  • 它的许多令人惊叹的库可以帮助程序员缩短初始开发周期。

我可以继续这样,但我想你明白我的意思了。

Python

我相信您了解我用这段简短的 Python 代码片段做了什么。(来自“数据科学 Python 简介”课程。)

Python 在哪里使用?

Python 通常被认为是 第二受欢迎的编程语言 。而且它的受欢迎程度还在不断增长。

Python 已经在许多领域占据主导地位——例如,从事机器学习和人工智能的开发人员几乎只使用 Python。

Python 可以应用于您感兴趣的任何领域。例如,它已经 被用于 太空项目、物理实验室、天文学、医学、音乐产业以及电影制片厂、游戏开发商和智能家居开发商。

这种编程语言 在技术领导者中也很受欢迎 。 包括 谷歌、YouTube、雅虎、Instagram、IBM、Uber、NASA 和 Dropbox 在内的公司都在使用 Python。

你能用 Python 做什么?

知道其他人可以用 Python 做很酷的事情并不是一件特别令人兴奋的事情。自己做点事情会更有趣。那么,让我们看看你如何在学习了一点之后使用 Python:

  • 自动执行日常任务。Python 非常适合编写脚本(自动执行简单任务的小程序)。例如,您可以使用 Python 自动生成和更新 Excel 电子表格、抓取网站并从在线资源中提取信息、解析 PDF 和 Word 文档或发送电子邮件通知。
  • p10

  • 如前所述,Python 是一种非常高效的语言。通常,您只需几行代码即可生成 包含详细分析的表格 。这要归功于 Python 的强大库。初学者应该从 pandas 库开始,它提供了易于使用的工具来操作表格和时间序列。

  • Visualizing data. With Python, you can create visually appealing, professional, and informative visualizations. Because of Python's simplicity and productivity, you don't need to write lots of code to create complex visualizations.

    ?	Visualizing data

    The Python community has introduced a number of libraries that make the graph-generation process very quick and comfortable. The standard matplotlib library is good and teaches the basics of data visualization with Python. However, plots generated with matplotlib are often not very aesthetically pleasing, or they may require more than a few lines of code to become visually appealing. The seaborn library is highly recommended for plots, as it will help you to create very professional and complex visualizations with just a line of code. There are 其他免费的数据可视化库 available that also facilitate the generation of attractive, web-ready plots.

  • Getting insights from unstructured text. When data is in an unstructured text form, its usefulness is limited if you're working with standard data analytics tools. Python opens up lots of possibilities for working with unstructured text .

    Moreover, if the text data is not yet ready for analysis but resides on the web, you can use Python for web scraping . For example, you can easily analyze tweets with Python. It can be a beginner-level project ( e.g. counting the number of specific words mentioned in tweets) or more advanced tasks (e.g. 构建一个分类器来检测反犹太推文 , as illustrated in Abraham Starosta's article. Please note that this article contains offensive language used in examples of racist tweets.)

    web scraping

如果你还不觉得震撼,下面是可以用 Python 做的最酷的事情:

  • 构建区块链。 是的,你甚至可以用 Python 构建自己的区块链。此外,在开始编码之前,你不需要对区块链有很强的理解。实际上, 了解区块链工作原理的最快方法 就是构建一个区块链。
  • 进入人工智能领域。 您对数据科学、机器学习和人工智能感兴趣吗?正如我之前提到的,Python 是 主流编程语言 。它可用于预测汇率、构建面部识别系统、编写自动驾驶汽车、教机器人如何跳跃、创建聊天机器人、实现机器翻译等等。

再次,Python 有多个开源库和框架,使得这些复杂任务的实现相对容易和快速。

掌握一些 Python 经验后,您可能会爱上这种简单的编程语言。然后,您可能会选择深入编程世界,发现 Python 的其他用途,包括 Web 开发、移动/桌面应用程序开发、游戏图形等等。实际上,使用 Python,您可以做任何事情。

如何开始你的 Python 之旅

好的,现在你知道 Python 的用途了。你是否也觉得掌握这门编程语言是一种超能力?你如何加入超级英雄团队?

如果您有一点时间和很多动力,您可以 通过自学 提高 Python 技能

  • 通过我们的课程学习 Python 基础 知识 Python 基础知识第 1 部分 , Python 基础知识第 2 部分 和 Python 基础知识第 3 部分 .
  • “数据科学 Python 简介” 学习数据分析和数据科学所需的基本技能 。
  • 通过我们的“使用 Python 中的字符串”课程学习如何处理非结构化文本。

所有以上课程都包含大量的交互式练习——您可以立即开始使用 Python 编码,无需任何其他软件或教程。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部