天涯论坛

 找回密码
 立即注册
搜索
查看: 30|回复: 2

十年老司机告诉你,python都能用来做什么?

[复制链接]

3123

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108625
发表于 2024-8-18 03:04:12 | 显示全部楼层 |阅读模式

说到python,大众脑袋中都会想到「数据分析」、「爬虫」、「人工智能」这些词。

其实python并像如上所说的这般「专业」、「高深」的应用,针对初学者来讲更加是能够有些超简单又有趣的小项目起始着手。例如

自动寄送 Email

首要咱们先认识一下 SMTP(Simple Mail Transfer Protocol),便是简单邮件传输协议,它是一组用于「由源自位置到目的位置传送邮件的协议」,负责掌控信件的中转方式。

倘若你只是单纯想运用这个模块的功能,能够不消认识它内部的原理、细节,只要懂得怎么去运用就可

讲到用Python 寄 Email,内行人必定都会想到Python 的 SMTP 模块。它是Python内建的函式库模块,因此必须另一下载安装。

这个模块好用在哪呢?你完全能够拿它当做备忘提醒。结合smtplib 和time模块,为自已量身订造一个小秘书程序,能够在特定的时间寄发Email给你,提醒你重要的关联事宜,是不是很方便?

倘若懂爬虫的话,更能够使爬虫和smtplib,让你变得更神通广大。举个例子,假如你正在收集某饶舌歌手的信息,于是你写了一个一直爬取PTT Hip-Hop版的爬虫,一爬到含关键词(饶舌歌手名字..等等)的文案,马上会整理出连结,并寄发Email通告你,让你随时晓得最新信息,是不是很实用?

用Python写一支告白程序

有心仪的人却羞涩于表白,不如用python来发挥用途吧。利用字符串的操作,搭配其他的技巧来做出有趣的小作品。

能够用任何符号填充

整理计算机档案

umm,倘若你的桌面像我同样杂乱的话,这个技巧或许适合你o~

Python的 os 模块,这个模块能够处理几乎所有跟档案、路径、文件夹的各样操作,例如移动、删除、复制、重新命名等~

自己做简易外挂

看到游戏外挂,相信非常多伴侣眼睛为之一亮,但这儿说的外挂并不是破解游戏内部的那种,而是能够利用 Python 的 PyAutoGui 这个模块来掌控用户的鼠标、键盘操作,光是这个模块就能够玩出非常多花招了。

当然不只是用在游戏行业倘若你今天有一堆重复的繁琐操作要执行,像是一直地点开文件按Enter之类的,倘若你懂Python就万事处理了!

能够不懂其中的原理跟奥秘,只要晓得怎样运用这些工具就能够~

自制云文字

大众晓得「文字云」是什么,但你可能不晓得的是,用Python来自制文字云是一件很简单的事!基本上只要学会Python基本语法再用几个好用的模块,你就能做出属于你自己的文字云:分析你自己的文本,调成你想要的色调,让文字云长成你想要的图案。

OCR,(光学字符识别)

你们可能听说过,运用Python进行OCR ( Optical Character Recognition) 识别操作。在Python中,最有名的关联模块便是Google所帮助的tesseract,利用tesseract能够容易地对图像进行识别,当然,不是仅有这个模块。

可能有的伴侣还不晓得OCR是什么。举个例子,假设你的伴侣传了一份演讲稿给你,然则它并不是文本文件,而是一张照片,而后你又发掘这份演讲稿有地区必须修改。此时该这怎么办呢?难道要一个一个字照着打吗?倘若你会Python的话,问题就处理了!一样必须高深的知识,只必须晓得怎样运用工具就好了,由于高深的技术问题和算法已然能手帮你处理了。

之后倘若你尝试研发自动订票系统,你可能会必须用到关联的模块,为了应付验证码的关卡,让Python直接帮你辨识验证码是什么。

创立一个简易的区块链

尽管区块链起初研发出来,是做为金融科技所用,但此刻却蔓延到了各个行业。区块链几乎能够用到任何交易上面:从房地产到病历转移等等。

从零起始实现一个区块链,你会对这一项交易技术、机制持有深入的认识。做区块链必须用到Python的HTTP和request模块,一旦你安装了Flask web框架,你就能够透过网络用HTTP请求跟你的区块链互动了。

你学会了咩~





上一篇:Python编程从入门到精通:解锁编程新境界的四大基石、五大挑战、六大实践
下一篇:图灵-Python核心编程15期【我有】
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-21 12:58:39 | 显示全部楼层
你的见解真是独到,让我受益良多。
回复

使用道具 举报

3138

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968624
发表于 2024-10-12 04:45:07 | 显示全部楼层
网站建设seio论坛http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 22:46 , Processed in 0.111892 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.