一、Python概述与开发环境安装

一.Python语言概述与编码规范

 1.Python具有如下特性:
 
 优点:
 开源、易于维护
 易于使用、简单
 广泛地标准库、功能强大
 可扩展、可嵌入
 解释性

 缺点:
 运行速度慢
 代码不可加密

2.部分应用
数据分析:对数据清洗、去重、规格化和针对性分析
科学计算:Numpy,Scipy,Matplotlib等可用于科学计算、2D及3D绘图
网络爬虫:Scrapy爬虫框架广泛应用于大数据行业获取数据
人工智能:机器学习、神经网络、深度学习

3.编码规范
严格使用缩进来体现代码的逻辑从属关系,一般以4个空格为一个缩进单位
合理使用空格和空行
 使用“\”和“()”进行续行

二、Python开发环境安装

1.习题

1.下列不是Jupyter Notebook页面右侧“New”菜单选项的是:E
A.Python3 B.Text File C.Folder D.Terminal E.Source File

2.Anaconda中用来查看已安装的包名和版本号的命令是:
conda list

3.以下工具不属于Anaconda的有:D
A.Jupyter Notebook B.Spyder C.Glueviz D.Vim

三、Python扩展库安装使用

1.Anaconda 环境管境

  1.创建新环境: 
  conda create --name python3 python=3.7
  conda create -n python3 python=3.7 numpy pandas

 2.激活/退出环境

  激活环境:conda activate python3
  退出环境:conda deactivate python3

 3.删除环境

  删除环境:conda remove --name python3 --all

2.Python扩展库安装

1.查询可供安装的扩展库版本: conda search --full-name pandas

2.获取当前环境中已安装的扩展库信息:conda list

3.在指定环境中安装包:conda install numpy

4.在当前环境中卸载包:conda remove numpy

5.在指定环境中卸载包:conda remove --name python3 numpy

3.Python扩展库导入

1.import 模块名 [as 别名]

2.from 模块名 import 对象名 [as 别名]

3.from 模块名 import*

4.Python常用标准库

1.字符串

re: 正则表达式。判断字符串是否是指定的特殊字符串

StringIO: 提供以文件形式来读写字符串

struct: 以二进制字节序列来解释字符串。

2.数据类型

datetime: 提供操作日期和时间的类

collections: 高性能容器数据类型,实现了Python的通用内置容器、字典、列表、集合和元组专门的数据类型

pprint: 提供”整洁打印“功能

3.数学运算

random: 各种分布的伪随机数的生成器

math: 数学函数,不适用复数

cmath: 为复数提供的数学函数

operator: 重载运算符

4.文件和目录

os.path: 常用路径名操作

filecmp: 文件和目录的比较

shutil: 高级的文件操作,支持文件复制和删除

5.操作系统

time: 时间获取和转换,各种时间相关函数

argparse: 命令行选项、参数和子命令的解析器

io: 提供接口处理IO流

logging: Python的日志工具,提供日志记录的API

logging.config: Python日志配置,用于配置日志模块的API

os:  提供丰富的与MAC,NT,Posix等操作系统进行交互的能力

sys: 提供访问和维护python解释器的能力
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值