机器学习Python基础_开篇
python是什么?
python可能是世界上最牛逼的语言。
为什么要学习python?
笔者是为学习人工智能打下基础而学习Python,那为什么Python呢?因为Python的多功能性。 有超过十万个的第三方Python库。 这些库使得Python从从事传统的(例如web开发,文本处理) 到最新的(例如AI和机器学习)特定任务变得更为上手。笔者大学是计算机科学专业,学习过Java、C、SpringMVC等,不得不说的是,java确确实实是一骑绝尘。新兴的诸多语言Go、Python等更加的智能便捷,可以作为一种胶水语言,可以剪切别的语言的代码片段进来使用,java或者C、C++100行完成的任务,Python可能十行就拍拍屁股走人拉。
笔者的目标:人工智能
算法每天变得越来越复杂,最好的例子是谷歌的搜索算法,优步完全由算法驱动。尽管Java中提供了机器学习库,但您会发现有关Python的更多内容,因为开发人员社区目前更倾向于使用Python来进行机器学习。就目前来看,机器学习非Python莫属,而且薪水那是相当的可观,作为安卓之后的新浪潮,宝宝不能错过了(08年火到了今天),现在上找工作看了看安卓实习生,惨不忍睹。学校还非得开安卓的课,宝宝心里苦,只能自己另寻他经了。
中国编程语言排行榜
java占有率一骑绝尘,python工资领先
Rank | Language | PLIC April 2019 |
---|---|---|
1 | java | 29.28% |
2 | cpp | 16.08% |
3 | javascript | 15.09% |
4 | c_sharp | 10.95% |
5 | python | 8.21% |
6 | go | 6.94% |
7 | php | 5.19% |
8 | matlab | 1.48% |
9 | lua | 1.28% |
10 | swift | 0.83% |
11 | scala | 0.79% |
12 | perl | 0.76% |
13 | assembly | 0.60% |
14 | typescript | 0.54% |
2018年编程语言上升榜,Python位居榜首
笔者将在此记录每一次的学习心得和历程,望各位大神多给予支持鼓励和指导,也希望来到这有和我一样的目的的同学可以与我一同进步。