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

python用什么ide较好 python有什么ide_Shell

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仅仅只能够调用系统的命令集来完成对应的工作。(这种概念性的东西并不重要,对吧(╯□╰))