# 学习 Python 有啥用?

By [DFarm](https://paragraph.com/@dfarm) · 2022-08-26

---

当年我入坑的第一门编程语言是 C 语言，虽然已经是十年前了，但是现在还能记得当时第一次学 C 的痛苦。

后面因为业务需求，还陆续学过 C# JAVA PHP JavaScript等语言，因为不同的语言在不同的领域有着不同的优势。

直到我学了 Python 才不禁感叹，如果当年第一门语言学的是 Python 可能入门更快。

Python 的最大特点：语法简明、容易上手。

和其他语言相比，实现相同的功能，往往 Python 的代码是最短的。

所以“人生苦短，我用 Python”所言非虚。

TIOBE 编程语言排行榜中，2017年至今，除了2019年外，Python 在每一年都是编程语言第一名。

### Python 应用场景

Python 可以在各种场景中应用，下面展示几个之前我在社区分享的案例。

#### 测试网全自动操作

测试网的测试一般都没有成本，很多人会多号刷，重复多次同样的操作是枯燥的，所以我们可以用 Selenium 模拟所有操作。

![](https://storage.googleapis.com/papyrus_images/65ea9381e4ad7bb952245c2ed2a7797a69013469d50108623304aab45e1a91e7.gif)

#### 抢购

如何快人一步发现低价商品或者第一时间抢购，可以通过请求监视来达到效果。

![](https://storage.googleapis.com/papyrus_images/359c53cf7323bdc66092ad61a9c2a533e392704b0528cc3f568997bc9053ee7d.gif)

#### 批量邮件订阅

很多项目邮件订阅可能有惊喜，使用 HTTP 请求模拟，可以轻松完成成千上万的邮箱订阅操作。

![](https://storage.googleapis.com/papyrus_images/1a2ccaebad287919e50d660f014acc8d7920f22a0f72f3e82c0b148e8e497ff5.gif)

#### 合约调用

通过 web3py 可以轻松跟evm类智能合约交互，比如自动执行链游、自动 NFT mint 等等。

![](https://storage.googleapis.com/papyrus_images/6f67d2cf58121222aa0836bc06169a274046289faeda97324636b10f5bde213e.gif)

#### 数据统计和分析

通过爬虫，可以将各种数据存入数据库，进行统计和分析，从数据中发现价值。

![](https://storage.googleapis.com/papyrus_images/3a74e8cd5a2e96f5856109e5d2567df44cc79a00b639ab2bf2c8d5fea8fa1c77.gif)

#### 页游辅助

向日葵这种页游，也可以用 Selenium 进行监控和自动操作。

![](https://storage.googleapis.com/papyrus_images/79629bccf839c28e2d9d58ea49ee9f6009f3e885222d7942137c3a6599e075d6.gif)

#### 手游辅助

对于没有网页元素的页游、端游和手游等等，可以用识图识色的大漠插件，来开发全自动辅助程序。

![](https://storage.googleapis.com/papyrus_images/3503138fc428cdae8ce41be16ebd8066c43961110f28960a921a9bafd5290676.gif)

以上基本上已经覆盖了合约操作、模拟操作、模拟请求操作。可以运用到DeFi、NFT、GameFi等各种场景使用。

这只是 Python 冰山一角的应用，开动脑洞，你能做的还有很多很多。

Python 难吗？
----------

曾经有个朋友跟我说过，只要会中文，就能学会 Python ，Python 简直不要太容易学了。

本套 Python 基础课程，也都是非常基础的知识，不会涉及复杂的编程知识。

让零基础的小白，也能很快的掌握 Python！

时代正在悄悄奖励会Python的人，每天半小时，一起努力，你会收获一个完全不一样的未来。

与其再继续把时间花在加班上，不如抽出一小块时间学习。

只要你勇于改变，拥抱创新，就不怕失去竞争力！

本套 Python 基础课程全部免费，希望能让你在业余的时间掌握一技之长。

教程链接：

[

Web3.0与Python · 语雀
------------------

Web3.0与Python

https://www.yuque.com



](https://www.yuque.com/xiaowei90/python)

最后
--

本来我是不想写这种基础教程，不是因为太简单，而是我怕写不好，耽误大家。

我参考了以下教程：

[

Python3 教程 | 菜鸟教程
-----------------

Python 3 教程 Python 的 3.0 版本，常被称为 Python 3000，或简称 Py3k。相对于 Python 的早期版本，这是一个较大的升级。为了不带入过多的累赘，Python 3.0 在设计的时候没有考虑向下兼容。 Python 介绍及安装教程我们在Python 2.X 版本的教程中已有介绍，这里就不再赘述。 你也可以点击 Python2.x与3​​.x版本区别 来查看两者的不同。 本教程主要针对 Pyt..

https://www.runoob.com

![](https://storage.googleapis.com/papyrus_images/7303d91842556a7270a0aabdd72152a2afcdd328c4cf0925b6264996060623c8.png)

](https://www.runoob.com/python3/python3-tutorial.html)

[

简介
--

廖雪峰的官方网站 (liaoxuefeng.com) 研究互联网产品和技术，提供原创中文精品教程

https://liaoxuefeng.com

![](https://storage.googleapis.com/papyrus_images/0c304e69791d5939da7038576778a98c3bc3ab359790f3f659852ca237e0bf0f.jpg)

](https://www.liaoxuefeng.com/wiki/1016959663602400)

如果大家觉得我写有问题，可以以上面的教程为准。

由于本教程我也花费大量时间，希望大家可以认真对待。

感谢阅读。

广告
--

DFarm Club是我提供一个交流的平台（discord、微信群），每周会分享一些Python的文章，以交流为主，偶尔会有一些小的抽奖活动，感兴趣的可以看一下。

[https://mirror.xyz/dfarm.eth/Kc3Vbkw3zuN7W3eRLKQj5tg0dapoAUeo4qYWZp4aBO4](https://mirror.xyz/dfarm.eth/Kc3Vbkw3zuN7W3eRLKQj5tg0dapoAUeo4qYWZp4aBO4)

我的推特：[https://twitter.com/DFarm\_club](https://twitter.com/DFarm_club)

我的微博：[https://weibo.com/u/6112840709](https://weibo.com/u/6112840709)

---

*Originally published on [DFarm](https://paragraph.com/@dfarm/python-2)*
