Python 语言介绍与概览 Note-Python-2

203 阅读2分钟

Python 介绍,内容包括语言运行环境、运行方式、程序设计风格、数据对象及其组织。

一、语言运行环境

1. 安装 Python

官方下载地址:→ 点击这里

2. 编程环境

Shell – IDLE

Python软件包自带的一个集成开发环境
(Integrated Development 
Environment)的可视化界面(GUI)

丰富的模块库

docs.python.org/3/library/

github.com/

其它集成开发环境

Eclipse/Arachno Python/Pythonwin

文本编辑器

VIM/GUN Emacs/Atom/Sublime Text 
 Notepad++/Visual Studio Code

二、运行方式

1. 交互式运行Python

打开IDLE 
  在Python shell中输入1+1,按Enter键 
  立即看到运行结果,当计算器用 
  可以计算2100!超级大的数都没问题

2. 保存源文件运行程序

IDLE里编程的步骤 
 "File->New File" 打开文件编辑窗口 
  输入代码 
 "File->Save" 保存文件 
 "Run->Run Module" 运行,查看结果

三、程序设计风格

优雅、明确、简单

代码强制缩进

我们还需要良好的编程规范

变量、函数、类命名    

注释和文档    

一些编程设计上的良好风格

四、数据对象及其组织

1. 什么是数据

数据(data)是信息的表现形式和载体,是对现实世界实体和概念的抽象。

大数据(big data):Volume、Velocity、Variety、Value、Veracity。

Python语言是最热门的大数据分析处理语言 。

2. 多种多样的数据类型

  1. 描述事物大小、次序的数值类型
  2. 描述事物各方面特性的文本字符串类型
  3. 描述事物时间属性的日期时间类型等

复杂数据类型:图像、音频、视频

3. 数据类型归纳

简单类型用来表示值

整数int、浮点数float、复数complex、逻辑值bool、字符串str

容器类型用来组织这些值

列表list、元组tuple、集合set、字典dict

数据类型之间几乎都可以转换

4. 对数据进行组织

对大量的数据进行处理的时候,需要建立各种各样的数据组织,以便提高计算效率

// 组织方式: 
1. 没有组织  
2. 标签式组织数据  
3. 队列、栈、树、图等

「资料来源:©Python语言基础与应用-中国大学MOOC」