您当前所在位置:首页 > PPT课件 > 工作PPT > 培训教程PPT → 科多大数据——数据分析python简介ppt

科多大数据——数据分析python简介ppt

PPT预览

科多大数据——数据分析python简介ppt

PPT内容

这是科多大数据——数据分析python简介ppt,包括了Python 简介,环境安装,代码规范,编码格式等内容,欢迎点击下载。

Python 简介
Python 简介
环境安装
代码规范
编码格式
Python 简介
语言风格:
设计上清晰化一,易读易维护。特色之一是强制用空白符(white space)作为语句缩进。
设计思想:
对于一个特定的问题,只要有一种最好的方法来解决就好了。
设计定位:
“优雅”、“明确”、“简单”。
Python 与数据分析
python大量的库为数据分析和处理提供了完整的工具集,被广泛用于科学计算领域
numpy
pandas
matplotlib
sklearn
Python的特点
解释型:不需要编译,是伪编译方法
可移植:Linux、Windows、Mac(无需修改,可在不同系统上直接运行)
面向对象:类和对象
交互式:可以像C++/JAVA那样编写大量代码后再运行,也可以输入一行命令后就执行
胶水(interfaced):粘合C/C++和Fortran等其他编程语言,可以无缝使用编译好的其他语言的代码
开源
便于理解和使用
Python 解释器
Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,实现了Python语法的解释程序就成为了Python的解释器。
CPython(ClassicPython,也就是原始的Python实现)。这是最常用的Python版本。
Jython(原名JPython;Java语言实现的Python)。Jython可以直接调用Java的各种函数库。
PyPy(使用Python语言写的Python)采用JIT技术,对Python代码进行动态编译(注意不是解释),和CPython有一些不同,导致相同的Python代码在两种解释器下执行可能会有不同的结果。
IronPython(面向.NET和ECMA CLI的Python实现)。IronPython能够直接调用.net平台的各种函数库。可以将Python程序编译成.net程序。
Python 执行过程
和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。
虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发计划例如豆瓣、OpenStack及BitTorrent,youtube,Google也广泛地使用它。
开发效率: python > java > c
执行效率: c > java > python
Python 目录结构
Anaconda 运行环境
python 在安装成功后,可以直接通过控制台进行交互操作,cmd调出(windows环境)。
原始的IDLE 集成开发环境
Anaconda
第一个 Python 程序
在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。
在当前目录下可以建立一个后缀为 .py的文件,通过IDEL/Anaconda可以编辑写入代码:
print(“hello”)
然后执行
通过文本编辑器写程序
Sublime Text3
可以免费使用,但是会时不时弹出付费提醒
Python 代码规范
PEP 8  代码编排
缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。
每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。
类和top-level函数定义之间空两行;类中的方法定义之间空一行;
函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。
Python 代码规范
PEP 8  文档编排
模块内容的顺序:模块说明和docstring—import—globals&constants—其他定义。其中import部分,又按标准、三方和自己编写顺序依次排放,之间空一行。
不要在一句import中多个库,比如import os, sys不推荐。
如果采用from XX import XX引用库,可以省略‘module.’,都是可能出现命名冲突,这时就要采用import XX。
Python 代码规范
文档描述
为所有的共有模块、函数、类、方法写docstrings;
非共有的没有必要,但是可以写注释(在def的下一行)。
如果docstring要换行,参考如下例子,详见PEP 257
"""Return a foobang
Optional plotz says to frobnicate the bizbaz first.
"""
Python 标识符
和其他语言基本一致,标识符是包括变量名在内的,
由我们自己定义,或者程序内置的具有一定意义的逻辑符号。
标识符是由字母,下划线,数字构成。其中数字不能放首位,
有效标识符  __alala  a1b2_23
无效的    2thing,this is s, my-hahaha
Python 编码
编码简述
计算机在最初的设计时采用8个比特(bit)作为一个字节(byte),每一个比特就是一个二进制的0或者1。所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节
ASCII编码
编码种类和区别
GB2312   中文汉字  2字节
Unicode   通用编码  3字节
UTF-8   可变长编码  1-6字节
Python 编码
{0xE6,0xB1,0x89,0xE5,0xAD,0x97};//UTF-8编码
{0x6C49,0x5B57};        //UTF-16编码
{0x00006C49,0x00005B57};//UTF-32编码
数据的类型可以用 type 来查看
课后作业
简述 什么是位,什么是字节?
简述ascii、unicode、utf-8、gbk的关系
分别用utf-8以及gbk编码自己的名字,并给出所占的位数
 

相关PPT

Python培训ppt课件:这是Python培训ppt课件下载,主要介绍了快速开始简单语句;Python的数据类型;Python函数;内置特殊函数;Python脚本与模块;简单的网络通信及即时聊天;总结,欢迎点击下载。
pythonchapter2 ppt:这是pythonchapter2 ppt,包括了程序设计需要系统化的方法,软件开发过程,需求分析,制定程序规格,设计,实现,测试与排错,维护等内容,欢迎点击下载。
【俞文冰】基于Python的ETF期权套利系统ppt:这是【俞文冰】基于Python的ETF期权套利系统ppt,包括了基本的ETF期权套利,Python编写的ETF期权套利系统,全真模拟交易结果跟踪等内容,欢迎点击下载。
《科多大数据——数据分析python简介ppt》是由用户Overlook.于2018-05-15上传,属于培训教程PPT。

标签: python ppt

精品推荐 python ppt

更多 ( 149 个) >> python ppt PPTOK为广大PPT爱好者展示用户上传的《python》PPT集合大全,欢迎点击下载哦。Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是......
  • 相关PPT

    缩略图

    • 科多大数据——数据分析python简介ppt