二、python基础:工具和集成开发环境IDE
2.1、什么是IDE?
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
IDE集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
2.2、以下我自己常用的一些python开发工具,它们各有各的特点
1、python官方IDEL
当我们在windows系统上安装了python之后,就能看到官方的IDEL也安装好了。
点开即可进入shell编程界面:
写下每个程序员都写过的第一个程序:hello world
这个工具对于初学者来说用得比较多,可以用来学习、测试少量的代码,例如python的数据类型,常用内置方法等等。但是不适合用于开发项目。
2、windows的cmd(命令提示符窗口)
个人习惯在测试某个内置方法时,通过命令提示符窗口打开python解释器,不过跟python官方的IDEL一样,也是适用于少量代码的测试调试,不适合项目开发。
通过命令提示符窗口写python有2种,一种是使用python,一种是使用ipython。其实都差不多的,前提是你已经安装好python了,如果要打开ipython,还要安装ipython,具体的安装方法自己查一下,很简单的。
下面演示一下在windows桌面如何打开:
2.1、打开cmd窗口:按win+r键,会出现下面这个窗口
输入cmd,即可打开命令提示符窗口:
输入python,即可进入python交互环境,上面会显示安装的python版本
输入ipython,即可进入ipython交互环境
3、pycharm
PyCharm是著名的PythonIDE,有知名的IDE开发商JetBrains出品。除了最常用的IDE功能支持外,PyCharm特别对Python Web开发进行优化设计(Django、Flask、Pyramid、Web2Py)。PyCharm还支持Google App Engine和IronPython/Jupyter。
pycharm是集成的开发环境,主要用来开发python项目,但项目中我们用的肯定不止python文件,还有很多其他的文件,比如html,js,css,图片,txt文件,csv文件,都能使用它直接打开或编辑,非常方便。
我个人有整理了软件安装包和永久破解方法,如果需要可以私信我,这里不给晒出来。
3、Jupyter Notebook
运行在浏览器上的开发工具,前提是要按照Anaconda。
这个比较适合做数据分析,当你打开它的时候,就自动会启动你的浏览器,接下来的操作就全在浏览器上面。
它的优点是你可以在一个浏览器页面中,运行多块python脚本,并且都能将输出结果同时展现在一个页面上。做数据分析的话,通常需要先做数据的预处理,或者数据探索,从多个角度去观察数据,所以它比较合适。并且做数据可视化,它还能将绘图、绘表结果,直接展示在页面上。
具体的安装方法使用细节看这兄弟的,写得比较好:
jupyter notebook使用指南