当前位置:
文档之家› python-pandas-数据分析技术与编程方法讲座
python-pandas-数据分析技术与编程方法讲座
eg:
特别注意:缩进
Python中行首的空白是重要的,它称为缩进。在逻 辑行首的空白(空格和制表符)用来决定逻辑行的 缩进层次,从而用来决定语句的分组。
if 0==1:
print 'We are in a world of arithmetic pain'
print 'Thank you for playing'
名字来源 大蟒蛇飞行马戏团爱好者 渊源 从ABC发展而来 主要受Modula-3的影响 结合了Unix shell和C的习惯
Python的语言特点
Python是一种面向对象的解释性语言 免费的 可移植的 可扩展的
简单的
万能的
Python的语法特点
Python是一种语法简单的脚本语言 运行方式 命令行、交互式、图形集成环境
面向对象 甚至还支持异常处理
模块和包 与Java类似,还开发了JPython 语言扩展 可以用C/C++/Java编写新的语言模块 丰富的库 数据分析/科学计算/机器学习/GUI/ ... ...
Python的魅力
它使程序员的生活更有趣 简单易学
功能丰富
谁在使用Python呢? • Google
Python开发环境
特别注意:Python文件编码声明
Python文件不支持中文注释问题:
# coding=<encoding name> #!/usr/bin/python # -*- coding: <encoding name> -* #!/usr/bin/python # vim: set fileencoding=<encoding name> :
NASA
豆们编写Python代码时,我们得到的是一个包含 Python代码的以.py为扩展名的文本文件。要运行代 码,就需要Python解释器去执行.py文件。
Python解释器
CPython 当我们从Python官方网站下载并安装好Python 2.7后, 我们就直接获得了一个官方版本的解释器:CPython。 这个解释器是用C语言开发的,所以叫CPython。在 命令行下运行python就是启动CPython解释器。 CPython是使用最广的Python解释器。
Python开发环境
python shell IDLE(Python GUI) ipython Notepad++
PyCharm
Python开发环境
eclipse +PyDev IDE
配置PyDev Interpreter
打开 Window->Preferences.对话框,选择" PyDev">"Interpreter Python", 点击New,从Python的安装路 径下选择Python.exe。 也可以点Auto Config自动配置,会搜索安装好的python 自动配置。
pandas numpy scipy
数据分析 科学计算包 科学计算包
matplotlib 画图/表
scikit-learn 机器学习库
Seaborn 数据可视化工具包
Pandas
Python的一个数据分析包 AQR Capital Management于2008年4月开发 2009年底开源 目前由专注于Python数据包开发的PyData开发team
Python解释器
PyPy PyPy是另一个Python解释器,它的目标是执行速度。 PyPy采用JIT技术,对Python代码进行动态编译(注意不 是解释),所以可以显著提高Python代码的执行速度。 绝大部分Python代码都可以在PyPy下运行,但是PyPy和 CPython有一些是不同的,这就导致相同的Python代码在 两种解释器下执行可能会有不同的结果。如果你的代码 要放到PyPy下执行,就需要了解PyPy和CPython的不同点。
将输出Thank you for playing
if 0==1:
特别注意:缩进
可以使用空格或制表符产生缩进,两个空格或四个 空格都是可以的,不过一般建议使用一个制表符TAB 产生缩进,你的程序应该固定使用一种缩进规则。 Python代码缩进决定了代码的逻辑关系,而不仅仅 是为了好看!!!
常用扩展包
Python解释器
Jython Jython是运行在Java平台上的Python解释器,可以直 接把Python代码编译成Java字节码执行。
Python解释器
IronPython IronPython和Jython类似,只不过IronPython是运行 在微软.Net平台上的Python解释器,可以直接把 Python代码编译成.Net的字节码。
PythonPandas 数据分析技术与编程方法
目录
Python入门 开发环境IDE pandas数据分析库 数据规整化
数据聚合与分组
实例分析——泰坦尼克之灾
Python的历史
Python是自由软件丰硕成果之一 创始人 Guido van Rossum
时间地点 1989年圣诞节期间在阿姆斯特丹创造
Python解释器
IPython IPython是基于CPython之上的一个交互式解释器, 也就是说,IPython只是在交互方式上有所增强,但 是执行Python代码的功能和CPython是完全一样的。 CPython用>>>作为提示符,而IPython用In [序号]:作 为提示符。
Windows下 Python 安装与配置
OS:
64位 windows 7
Version:python-2.7.11.msi
注意:
1.安装时勾选add to environment,默认安装pip 2.添加pip环境变量 path = C:\Python27\Scripts
PyPI (PythonPackageIndex)是python官方的第三方库的仓库, pip是一个安装和管理Python包的工具。