山东省高中信息技术学业水平考试试题网 - 数据与计算|信息系统与社会|数据与数据结构|网络基础|数据管理与分析|移动应用设计|三维设计与创意|开源硬件项目设计|算法初步|智能系统初步

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 126|回复: 2
收起左侧

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

[复制链接]

1067

主题

1067

帖子

214748万

积分

超级版主

Rank: 8Rank: 8

积分
2147483647
发表于 2020-12-19 19:37:48 | 显示全部楼层 |阅读模式
一提到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央求跟你的区块链互动了。

你学会了咩~


潍坊行知学校复读报名系统 已经正式上线,是集高考复读报名及查询,费用(学费、住宿费、资料费)核算,校园全景VR浏览,课堂教学实录体验,人工智能客服答疑于一体的一站式服务平台。潍坊行知学校教务处王老师竭诚为你服务,不尽事宜,致电王老师13854441151,微信7X24小时在线13854441151。潍坊行知学校复读咨询,潍坊行知学校复读报名系统,潍坊行知学校复读招生预报名系统,潍坊行知学校,潍坊行知学校复读,潍坊行知学校复读收费,潍坊行知学校复读收费标准,潍坊行知学校复读生收费标准,潍坊行知学校复读报名,潍坊行知学校复读报名时间,潍坊行知学复读招生,潍坊行知学校复读生,潍坊行知学校复读班,潍坊行知学校复读招生分数要求,潍坊行知学校复读招生简章。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼主热帖
+1
128°C
2
  • admin
  • admin
过: 他们

帖子地址: 

回复

使用道具 举报

2333

主题

9355

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647
QQ
发表于 2020-12-19 19:38:02 | 显示全部楼层
转发了
回复 支持 反对

使用道具 举报

2333

主题

9355

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647
QQ
发表于 2020-12-19 19:38:11 | 显示全部楼层
转发了
回复 支持 反对

使用道具 举报

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

本版积分规则

百度一下 百度二下 百度三下 开门大吉

QQ|Archiver|手机版|小黑屋|山东省高中信息技术学业水平考试试题网 ( 鲁ICP备16049757号-1 )|网站地图

GMT+8, 2021-3-1 00:29 , Processed in 0.350223 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表