Python基础及数据分析简洁版

  • 格式:pdf
  • 大小:1.53 MB
  • 文档页数:28

下载文档原格式

  / 28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python基础及数据分析杨红菊

主要内容

▪Python基础

✓Python环境安装与搭建

✓Python基础数据类型及运算✓Python中流程控制

✓Python组合数据类型

✓字符串

✓函数

✓模块

✓类与对象▪Python数据分析✓numpy

✓pandas

✓matplotlib

Python基础

Python简介

▪1991年公开发行版

▪BBC电视剧Monty

Python’s Flying

Circus

▪开源

Guido van Rossum(1956.1.31-)

TIOBE 热门语言排行榜2019年4月

2018 IEEE顶级编程语言排行榜:Python屠榜

Python

主要

应用领域人工智能

云计算

大数据

网络爬虫系统运维

Python 主要应用领域

应用Python的公司

▪谷歌:Google的不少项目都在大量使用Python开发

▪CIA:美国中情局网站是用Python开发

▪NASA:美国航天局大量使用Python进行数据分析和运算

▪YouTube:世界上最大的视频网站由Python开发

▪Facebook:大量的基础库均是通过Python开发

▪腾讯:腾讯游戏运维平台—无人值守引擎,大量使用Python ▪豆瓣:几乎所有的业务是使用Python开发的

▪知乎:国内最大的问答社区使用Python开发。。。。

Python特性

▪简单易学

▪面向对象的高层语言▪开源免费

▪解释性

▪可移植

▪功能强大,很多扩展包

Python环境搭建

▪Python 3安装

▪IDLE

▪继承开发环境

▪Anaconda

▪Pycharm

▪Jupyter notebook

Python扩展包的安装

▪pip install 包名

▪pip install -i https:///simple some-package ▪将要安装的包:

▪numpy

▪pandas

▪matplotlib

Python中的输入与输出

▪输出print()

▪print(“人生苦短,我用Python”)

▪print(i,end=“ ”)

▪输入input()

▪name = input(“请输入你的姓名:”)

▪age = int(input(“请输入你的年龄:”))

Python中的注释

▪单行注释#

▪多行注释三个连续的双引号或单引号

Python中开发环境

▪Python交互开发

▪IDLE

▪Jupyter notebook

▪Python非交互开发

▪*.py, *.pyc

Python中的数据类型-6种

▪数字类型

▪字符串类型

▪列表类型

▪元组类型

▪集合类型

▪字典类型

▪https:///zh-cn/3.7/index.html Python帮助

Python中相关运算

▪类型之间的转换

▪算术运算符

▪比较运算符

▪逻辑运算符

▪复合赋值运算符

▪运算符之间的优先级

Python中相关运算

▪类型之间的转换

▪算术运算符

▪比较运算符

▪逻辑运算符

▪复合赋值运算符

▪运算符之间的优先级

▪type()函数与help()函数

Python中流程控制语句▪条件语句

▪循环流程控制

▪for

▪while

Python函数

▪函数的定义

▪全局变量与局部变量

▪函数的参数与返回值

▪函数的调用

▪默认参数

▪可变参数

▪lambda函数

▪reduce函数/filter函数/map函数

Python中的类

▪函数的定义

▪全局变量与局部变量

▪函数的参数与返回值

▪函数的调用

▪默认参数

▪可变参数

▪lambda函数

▪reduce函数/filter函数/map函数

Python数据分析

numpy

▪numeric python

▪优秀的开源科学计算库,可以很方便第使用数组和矩阵

Sigmoid 函数及其导数

单位向量

pandas

▪panel data(经济学中关于多维数据集的一个术语)

▪pandas中的两种数据结构:Series和

DataFrame

matplotlib

▪开源数据绘图包

▪pyplot模块