Python用法远比你想象的多!
每种编程语言都有它适用的领域,Python也不例外。
接下来,博主会用开发的一些具体的项目来介绍Python到底能做些什么.
网络爬虫
用Python爬取王者荣耀全英雄高清壁纸:
最初看到网站上有很多精美的壁纸,就想着怎么下载下来。百度一搜,都说用Python爬虫就可以实现,然后就开始学Python了。我想很多同学都是因为爬虫才接触Python的。学Python我建议还是从Python的基础语法学起,B站有很多教学视频可以看一下。Python基础学完后还要掌握一些第三方库的用法。这里是小达自己整理的python小白入门视频,希望能帮到大家哦~2021最新版Python零基础高强度7天极速入门到精通_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
爬虫主要用到的库:requests:发送网络请求
beautifulsoup4:网页文档解析
concurrent.futures:多线程与多进程
(我写的王者荣耀下载器就用到了这几个库)
人工智能
用pytorch搭建的一个手写数字识别模型:
Python 在人工智能领域内的机器学习、神经网络、深度学习等方面,都是主流的编程语言。上面是我用深度学习框架pytorch搭建的一个手写数字识别模型,并完成了线上的部署。
数据挖掘
B站弹幕数据分析及可视化(爬虫+数据挖掘):
Python搞数据分析和挖掘也是非常方便的。当然,一般数据挖掘会和网络爬虫结合起来,先爬虫获取海量的数据,然后再对数据进行分析。上面是我做的一个B站弹幕数据爬虫、分析及可视化。
游戏开发
用Python代码实现flappybird小游戏:
上方是用Python的pygame库开发一款游戏,相信不少同学都玩过,也是在github上能找到的一个项目。
网站开发
用Python做后端开发网站真的非常方便。上面就是用Python的轻量级网站框架flask开发的一个简单的演示网站。
图像处理
用Python实现给图片头上戴上圣诞帽:
Python有很多图像处理的第三方库:pillow
matplotlib
opencv-python
用上方的库做一些简单的图像处理和绘图是完全没问题的。
Python爬虫能做的事情有很多,
这里是小达自己做的爬虫教学视频,无论你是零基础还是进阶,
都可以收获到很多哦,关注我 @python小达,获取更多Python干货~2021最新版python爬虫7天速成(附带代码课件)www.bilibili.com