1.Python IDE
- 1: IDE Integrated Development Environment 集成开发环境
- 2:Python 开发可以选用的IDE
- ①:Pycharm: jetbrains 出品
- ②:VSCode:Microsoft 出品
- ③:Sublime:文本编辑器
安装专业的IDE:pycharm
- 我们开发最常用的开发工具IDE是Pycharm,非常好用,虽然记事本可以写代码,但是用Pycharm写代码的效率更高啦,下载地址: https://www.jetbrains.com/pycharm/
- 2.Python开发工具:IPython和Jupyter(Data Science IDE)
- ipython是一个shell的Python解释器接口,可以运行Python代码
- jupyter提供了一个web的交互式Python接口
IPython 安装
pip install ipython
输入命令:ipython 会出现一个交互式的shell接口
安装 Jupyter,运行 jupyter notebook
```python
1.# 安装Jupyter
2.pip install jupyter
3.
4.# 启动jupyter notebook,这里会启动一个web程序
5.jupyter notebook
6. # 如果在linux上没有安装GUI图形界面,那么也可以jupyter notebook --ip=0.0.0.0 --no-browser,让notebook监听在本机的任意端口,并且设置--no-browser, 可以在客户端通过URL来访问,Mac浏览器中输入:http://本地的地址:8888 即可, 但是一般而言,需要给jupyter设置一个密码:jupyter notebook password, 此时的jupyter是在你指定的这个虚拟环境运行的,因此只能编写Python 3.6.3的代码,如果是在其他虚拟环境运行的,例如Python 2.7,那么可以编写Python 2.7代码
8.jupyter notebook --ip=0.0.0.0 --no-browser
Jupyter notebook 的使用
- Jupyter notebook 可以编写Python代码,主要由于科学计算等,会保存Python代码运行的结果,因此在Python入门课程中,我们使用Jupyter notebook为大家演示Python代码的编写。
3.了解一下Python与Shell的关系
- Shell脚本:shell 属于宏语言,顾名思义是系统的壳,方便与系统交互的在以下情况下,不使用shell,因为shell对此无能为力;如:跨平台,较复杂数学操作(如浮点运算,精确运算等),图形化界面 GUI,I/O 或socket 接口,多维数组,对效率要求很高等。
- Python脚本:通用脚本语言,功能强大,跨平台(比如:Windows和Linux),可以直接做网络应用,甚至直接嵌入其它语言,且跨平台 。
- Shell 和 Python都归类于脚本语言,但是Python与其他的面向对象的语言一样,能够在很多领域大放异彩,而Shell仅仅只能够调用系统的命令集来完成对应的工作。(这种概念性的东西并不重要,对吧(╯□╰))