随着前面阿法尔go打败了围棋大师,让人工智能、机器学习大火了一把,然后学习人工智能和机器学习前提也需要掌握一定的Python知识点,那么学习这些前,我们究竟应该先掌握哪些Python知识点呢?
第一阶段:python基础
python基本数据结构
1、list: a[1,2,3]
2、tuple: a(1,2,3) 一旦初始化,就不能改变内容
3、dict:{‘a’:1,‘b’:2,‘c’:3} key:value (dict中的key值不能改变)
4、set: a([1,2,3]) (初始化的时候,传入的是list,set中的key也不能重复,set可以看做是数学意义上的无序和无重复元素的集合)
python的for循环
1)for … in 的循环,一次把list或者tuple中的元素迭代出来
2)for x in …的循环,把每个元素带入变量x中进行计算
python的函数参数
默认参数:
必选参数在前,默认参数在后。且默认参数必须指向不变对象(不能是list)<