使用过python的开发者,80%会作为自己的主要语言。
在数据分析领域中,使用python的开发者是最多的,无超其它语言之和。
python语言简洁,有大量的第三方库,功能强大,能解决数据分析的大部分问题。
科学计算工具NumPy和Pandas库
深度学习工具Keras和TensorFlow
以及机器学习工具Scikit-learn。
版本2.7.x和3.x。2.7版本占63.7%
IDE可以使用Pycharm或是sublime text3
python不像其他语言一样使用{}或者begin...end来隔代码块,而是采用代码缩进和冒号来区分代码之间的层次关系。所以代码缩进在pythond中是一种高还没语法.
range(11)代表从0到11,不包括11,也相当于range(0,11),range还可以增加步长,比如range(1,11,2)代表的是[1,3,5,7,9]。
循环语句
sum = 0
number = 1
while number < 11:
sum = sum + number
number = number + 1
print sum
数据类型:列表、元组、字典、集合
列表list是Python中常用的数据结构,相当于数组,具有增删改查的功能
元组(tuple)和list非常类似,但是tuple一旦初始化就不能修改。
字典dictory其实就是{Key, value}多次对同一个key放入value,后面的值会把前面的值冲掉,同样字典也有增删改查。增加字典的元素相当于赋值,比如score['zhaoyun']=98,删除一个元素使用pop,查询使用get,如果不存在,我们也可以给一个默认
集合set和字典dictory类似,不过它只是key的集合,不存储value。同样可以增删查,增加用add,删除用remove,查询看某个元素是否在这个集合,用In
注释在python中用#,如果 是多行注释使用三个单引号或是三个双引号。
引用模块/包:import
import的本质是什么呢,import的本质是路径搜索。import引用可以是模块module,或者包package。针对 module,实际上是引用一个.py文件。而针对package,可以采用from...import...的方式,这里实际上是从一个目录引用模块,这时目录结构中必须带有一个init.py的文件。
函数:def
函数代码块以def关键词开头,后接函数标识符名称和圆括号,在圆括号里是传进来的参数,然后通过return进行函数结果的反馈。
熟练度
日常工作熟练度至关重要!!!
Python某些人--对数据分析至关重要。
网友评论