大家好,给大家分享一下python可以用来开发小程序吗,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
可以,理论上python学1小时就能编写软件了:
①安装教程、调包方法搜一下
②再找需要的包
③代码复制粘贴完事!
1、python的应用领域
python非常适用于非科班出身的人实现算法,编写软件,大量应用在教育、科研领域。
2、python的特点:
人生苦短,要用py!对有其他编程语言基础的人来说,python可以现学现用,7天入门,30天精通python中turtle画蝴蝶。对零基础的人来说,python入门快,语法相对java,c++等更简单;学习资料遍地都是;还有极其丰富的包可以调用,省去重复造轮子的时间。绝大部分你想实现的功能,大概率有人已经写好并且开源了,那你只要搜索一下包名,然后一句 import+包名 就可以使用了。相当于别人已经把代码写好了,你只需要会调用。
3、python应用举例
比如深度学习中的图像风格迁移,也就是几行代码的事。下面的代码可以实现人像卡通化的功能,总共加起来不到10行(不含调包部分的代码)。类似这样的功能,如果从零开始实现,恐怕大部分人不会写得比现成的开源包好用。小龙女小龙女卡通化
4、python常用包
数理统计:sklearn。
神经网络:pytorch。
论文绘图:matplotlib,plotly,graphviz。
图像处理:opencv。
图形界面:pyqt5。
办公自动化:docx,autogui。
网页开发:django,flask。
怎么使用,直接看官方文档即可。比如:matplotlib文档。每个函数什么意思,怎么用,都写清楚了,再不会,还有例子参考。
5、总结
即使是人工智能这种高大上的东西,有了python,你一天也能用上。当然,如果完全零基础,那也仅限于能跑demo,离会用还远着。打个比方,对初学者来说,python更像是软件商店,需要啥功能就下载啥软件(俗称调包侠,脚本小子);对精通的人来说,才是编程语言,可以定制需要的功能,打造符合项目需求的软件。