00:07
好。呃,接下来呢,我们来讲怎么来开发和部署PSSPA的应用程序。我们主要讲三种开发方式啊,第一种呢是用IDE,就用叫拍char的IDE,另外两种呢,是用基于笔记本的这种交互式的方式,我会分别给大家介绍。首先我们来看一下Spark的应用的开发方式。那要开发Spark应用程序呢?换换换,换句话说,我们要和Spark打交道,那通常呢,可以采用以下几种方式。第一种呢,就是呃,用交互式的方式,我们上上一次课呢,大家已经呃学习了,就打开PS8SHELL的shell的命令行,这种交互方式呢,它主要用于简单的一些探索和管理,很明显的非常的不方便。
01:00
特别在生产环境下,那是不大可能用这种方法的。那么在生态环境下呢,我们通常会用三种啊,第一个呢,是用一个高效的集成开发环境,叫排枪ID,用它呢先开发测试,然后把开发测试完成,程序呢进行部署之前,另外两种呢,是两种交互式的开发。交入开发呢可以文档呢,可以在开发小组之间进行共享啊,分享可以保存。一种呢是叫tobe notebook,另外一种是zipping notebook,那这是三种的,呃呃呃,Logo啊。啊,前提呢是呃,我们的机场都要安装好PYTHON3。啊,建议大家用andcon安装。好,我们先介绍好,第一种用排麦的。那首先呢,了解什么是IDE,呃,这个呢,做过像Java Java出身的大家都理解,那么很多咱们之前做Python的,没有做过大型的工厂,可能对IDE呢,理解的不是太多啊,接触的不是太多,那IDE呢,它实际上是英文是这三这这三个单词的首字母的缩写,IDE我们通常把它翻译成集成开发环境。
02:14
那它代表了一种开发环境。而且是集成的,什么意思呢?就开发过程当中啊,我们会用到很多工具,比如说对代码进行编辑的编辑器,对代码进行编译的编译器啊,进行调试的工具啊,以及我们观察的一些界面。那这些呢,呃,功能。把它统一的集成在一个软件当中,我们称着ID集成开发环境,所以它实际上是一个开发软件服务套装,就是把你开发过程当中要用到的工具呢,放在一个呃环境当中啊,你只需要用只有一个工具就可以高效的进行开发,调试、测试,发布,部署,不需要啊,换来换去的。这是ID,那么Python py char呢,是用Python ID,顾名思义,那P呢,是用来进行Python开发的一个竞争开发环境。
03:08
那它带有Python语言开发时的提高效率的工具,比如说啊,语法调试,语法高亮。项目管理啊,智能跳转自动完成啊,就你挑一个单词,它相关的函数都会调动出来让你选择等等。所以在开发比较复杂的业务逻辑的时候,那么用这种ID呢,啊效率比较高,缺点呢就是它比较复杂一点,特别对初学者,他需要安装的软件比较庞大。那怎么来使用这个排IDE呢?首先啊。大家上到他的官网,那这个ID呢,是杰prince公司来开发的,杰BRI公司啊,相当有名啊,他开发了一系列开发工具,像Java的开发工具。
04:03
向web前端的开发工具。呃叫呃,像我们的Python开发工具,那么都是业界非常棒的工具,所以它的工具呢,都是收费的。当然有免费的,我们来看,那么进入它的下载的页面的话,它会自动根据你的操作系统来检测你是什么样的操作系统登录的,它就会给你下载该操作系统下面的安装软件,那我是Windows登录的,所以它会检测Windows的安装软件,那么当然了,如果如果你想下别的也可以在这里切换,大家看下面呢,有三种操作系统,Windows下安装的话。在这Michael啊在这,然后Linux在这儿,那我的是Windows,我们来看一下,Windows呢,它有两种版本,一种呢叫professional。就是。
我来说两句