怎么选择程序开发语言?
一般学开发语言之前就会查个编程语言的排行,其实只学排名高的,觉得前景很好,其实程序开发基本都是相通的,精通一门语言其他的语言还很难吗?
https://www.tiobe.com/tiobe-index/
按照常规理解我们在这也来看下排名。
开发语言主打的也就那么几种,JAVA\C一直都是使用量比较多的。但最近随着AI,人工智能的崛起,把PYTHON语言带火啦。那么python能做些什么呢。
1. 数据读取和处理
2. 脚本
ArcGIS,ENVI等商业软件都可以用Python做脚本语言,QGIS,SNAP和EnMAP等开源工具也用到了它。
3. 机器学习
更时髦的词,可以用地理空间智能,时空大数据等等。
4. Web开发
GeoDjango
5. 桌面开发
Python结合tkinter和pyqt,也能胜任,但没啥优势可言。不过,貌似除了三维、VR/AR,普通的桌面开发也已经颓废,被Web和移动端占据了。
现在我们再来说说为什么要选择python,那么我们反问一下,以上的开发领域没有你需要的吗,应该是有的,因为python涉及的领域太多啦。
python可以带你飞,那为什么我们就不能选择python呢,请跟随我的脚步,一同走进python的乐园吧。