今天要学习的是Python的开发工具哇( ⊙o⊙ ),主要做的就是下载安装pycharm,安装一下ipython和Jupyter等。

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 安装
1.pip install ipython
2.
3.输入命令:ipython 会出现一个交互式的shell接口
  • 安装 Jupyter,运行 jupyter notebook
1.# 安装Jupyter
2.pip install jupyter
3.
4.# 启动jupyter notebook,这里会启动一个web程序
5.jupyter notebook 
6.
7.# 如果在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的关系

  1. Shell脚本:shell 属于宏语言,顾名思义是系统的壳,方便与系统交互的在以下情况下,不使用shell,因为shell对此无能为力;如:跨平台,较复杂数学操作(如浮点运算,精确运算等),图形化界面 GUI,I/O 或socket 接口,多维数组,对效率要求很高等。
  2. Python脚本:通用脚本语言,功能强大,跨平台(比如:Windows和Linux),可以直接做网络应用,甚至直接嵌入其它语言,且跨平台 。
  3. Shell 和 Python都归类于脚本语言,但是Python与其他的面向对象的语言一样,能够在很多领域大放异彩,而Shell仅仅只能够调用系统的命令集来完成对应的工作。