python基础分析_数据分析基础之python基础

一 工欲善其事,必先利其器——Anaconda与Jupyter notebook

一个合适的工具是开始学习python的基础,给自己的直观感受也是不一样的,Anaconda与Jupyter notebook便是不错的选择

一)Anaconda 基本指令:更新包:conda upgrade package_name (--all 更新所有包)

安装包:conda install package_name

卸载包:conda remove package_name

列出已安装的包:conda list

二)Anaconda管理环境创建环境:conda create –n env_name package_names

进入环境:activate my_env

离开环境:deactivate

列出环境:conda env list

删除环境:conda env remove –n env_name

三)Jupyter notebook

1、查看路径:jupyter notebook –generate-config

二 保剑锋出磨砺出——Python基础

一) 基础语法

1注释的使用:#,””” “””,’’’ ‘’’

2 注意缩进,Python是使用缩进来表示代码块,不需要使用大括号

3 数据类型:Python有四种类型:整数(int)、长整数(long)、浮点数(float)和复数(complex)

4 转义符:\;通过在字符串前加r或者R 如 r"this is a line with \n" 则\n会显示,并不是换行

5 输入:input

6 输出:print (输出默认是换行的,如果需要不换行,就要加上end=” ”:print(x,end=” ”))

二) 基本数据类型

1 Number(数字)

2 String(字符串):字符串不能改变,字符串格式化%

3 容器:(容器的4个操作:增加、删除、查询、修改)

1)List(列表):[ ],列表中的元素是可以改变的

2)Tuple(元组):(),元祖的元素不能改变,虽然不能改变,但是可以包含可变的对象

不常用

3)Sets(集合):没有重复元素,可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典

注意:如果增加元素时没有加[],那么输出的集合为每一个字符

4)Dictionary(字典):

(1)定义字典:

(2)增、删、改、查:

三) 条件判断

1 if else

if elif else (多条件判断)

2 for 循环

for i in 容器:

要做的事情

批量清理数据:将股票代码更改为大写

3 continue:跳过后面语句重新执行循环

4 break:退出整个循环

四) 函数:将重复的工作放在一起,以便重复使用(自定义函数)

输入?

功能?

输出?

1 定义函数的方法:

def 函数名称(参数1,参数2,……)

函数体

return 输出

2 使用函数(调用函数)

注意:如果参数传入的数据类型是可变的类型,当函数内部修改该数据时,原始的数据也改变了

五) 模块与包

import 包名称

import 包名称 as 别名

from 包名称 import 函数名

1 引用内置模块

2 导入第三方包

六) 数据结构

集合(collections)

1双向链表(queue)

队列(入队、出队)

后进先出

2排序字典(orderdict)

3计数器(counter)

Python的基础我们就可以暂时先学到这里,相信有了这些基础知识,你也就渐渐的迈进了数据分析的大门。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值