先说个笑话,很多人一开始学习 Python 的时候,会感到无聊和枯燥,因为一开始都不知道那些循环语句呀、列表呀、元组等知识点的用武之地,所以慢慢的就没什么动力了,然后就去买滑板鞋,开始在地上摩擦,像魔鬼的步伐。
逢人就说:“Python没用,这玩意不好找工作,就是拿来玩玩~”
最近有不少 同学想知道 Python 除了爬虫之外,还能玩点啥呢?
那么接下来就来说说我知道的可以使用 Python 做的事情,让你发现更多的方向。
1、爬虫
什么是爬虫呢?
爬虫通俗来说就是抓取网页数据,比如说大家都喜欢的妹子图、小视频呀,还有电子书、文字评论、商品详情等等。
只要网页上有的,都可以通过爬虫爬取下来。
一般而言,python爬虫需要以下几步:
1、找到需要爬取内容的网页URL
2、 打开该网页的检查页面(即查看HTML代码,按F12快捷键即可进入)
3、在HTML代码中找到你要提取的数据
4、 写python代码进行网页请求、解析存储数据
2、数据分析
什么是数据分析?
一句话定义,数据分析是一个从数据中通过分析手段发现业务价值的过程。
这个过程的起点是获取一份数据,这个过程的终点是发现业务价值。
过程可以大致为分数据获取——数据清洗——数据处理——数据建模——分析结果呈现——业务价值发现——业务价值实现这几个阶段。
3、机器学习
现在不是正流行人工智能么,机器学习就是人工智能的一个分支,它的应用太广泛了,比如自然语言处理,搜索引擎,各种识别技术,数据挖掘等等。这难度不用我多说了吧,有目共睹。不会点算法就别碰,一碰就是各种高斯过程回归、线性判别分析、决策树、线性回归让你目不暇接,眼花缭乱。
4、APP开发
python 可以开发OS X,Linux,Windows,iOS,Android 等平台的应用。如果你感兴趣,完全可以使用 Python 开发一个属于你自己的 App 然后上架。如果想学习,网上资源很丰富,我们可以去百度搜索,一搜一大堆。
5、游戏开发
经常玩游戏爽歪歪,有没有想过自己搞一个游戏给别人爽歪歪呢?Pygame 就是一个不错的 Python 库,这个库的厉害的地方就在于它是免费开源的 Python 语言库,使用它开发的游戏几乎可以运行在所有常用的操作系统里面。
6、自动化脚本
学习Python以后你可以自己编写很多自动化脚本,那些频繁的、重复的、枯燥的机械运作,你完全可以自己学习Python然后写一个脚本,让你的计算机替你操作,这样可以节省你大量的时间,从而你可以花更多时间专注于你的工作本身,大大提高了你的工作效率。别人一个文件一个文件的操作,一条命令一条命令的执行。但是你学会Python以后,直接一键干翻。
7、网站开发
用Python进行web开发的人现在已经不在少数,正在变成主流,主要原因是因为Python开发起来简单又高效。Python有网站开发相关的框架,比如Flask、Django、Bottle等。有了它们,不管你是开发个人网站也好,还是企业网站也罢,Python都可以胜任。
ok,以上这些就是我知道的使用 Python 开发比较主流的领域,希望对你有帮助。