目录
[Jupyter Notebook](#Jupyter Notebook)
python语言的特点
1.简洁
2.语法优美
3.简单易学
4.开源:用户可自由地下载、拷贝、阅读、修改代码
5.可移植:编写的程序可不加修改的在任何平台上运行
python语言的优点:
1.扩展性良好:可调用其他语言编写的代码
2.类库丰富
3.通用灵活
4.模式多样
5.良好的中文支持
python语言的缺点:
1.执行效率不高
2.python版本不兼容
1.常用的python编辑器
PyCharm \Jupyter Notebook \VScode
PyCharm
PyCharm常用于编辑python项目,具备以下功能:
调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等
可实现++程序编写、运行、测试的一体化++
Jupyter Notebook
简称Jupyter,便于创建和共享文档,支持实时代码,本质是一个Web应用程序 ,与PyCharm相比,它调试方便、小巧灵活、方便图表展示。
使用pip工具即可安装Jupyter,安装命令:pip install jupyter notebook
以".pynb"形式保存
VScode
模块的安装、导入与使用
模块:存放功能性代码的文件
python内置了一些++标准模块++ ,如math;python的使用者也贡献了许多丰富且强大的++第三方模块++。
安装
pip install "模块名"
注意:pip是在线工具,需要联网状态下获取并使用模块资源
1.打开cmd 命令提示符 ,使用cd命令切换到代码所在目录
2.输入命令python -m venv "虚拟环境名称"
3.输入命令**"虚拟环境名称"/Scripts/activate**激活虚拟环境
4.输入命令python -m pip config set global.index-url
**https://pypi.tuta.tsinghua.edu.cn/simple**使用国内模块库
5.输入命令**pip install "模块名"**安装指定模块到虚拟环境中
导入与使用
import 模块1,模块2...
模块.函数
模块.变量
from...import....
代码的组织方式------模块module、包package和库lib
模块是最基础的代码组织方式,每个**.py**文件都是一个模块
包以类似目录的结构组织模块文件或子包。一个包含**init.py**文件的目录就是一个包,包中可由多个模块或子包
库是一个抽象的概念,指具有相关功能的模块的集合1