北大青鸟设计培训:python编程开发关于程序扩展操作?

Python018

北大青鸟设计培训:python编程开发关于程序扩展操作?,第1张

随着互联网的不断发展,我们对python编程开发技术的学习和掌握程度也在不断的提高。

下面我们就通过案例分析来了解和学习一下,关于程序扩展都有哪些操作方法。

必要的概念传统编程依赖于两个核心概念:函数和类。

使用这些构建块就可以构建出无数的应用程序

但是,当我们将应用程序迁移到分布式环境时,这些概念通常会发生变化。

一方面,OpenMPI、Python多进程和ZeroMQ等工具提供了用于发送和接收消息的低级原语。

这些工具非常强大,但它们提供了不同的抽象,因此要使用它们就必须从头开始重写单线程应用程序。

另一方面,我们也有一些特定领域的工具,例如用于模型训练的TensorFlow、用于数据处理且支持SQL的Spark,以及用于流式处理的Flink。

这些工具提供了更高级别的抽象,如神经网络、数据集和流。

但是,因为它们与用于串行编程的抽象不同,所以要使用它们也必须从头开始重写应用程序。

用于分布式计算的工具Ray占据了一个独特的中间地带。

它并没有引入新的概念,而是采用了函数和类的概念,并将它们转换为分布式的任务和actor。

Ray可以在不做出重大修改的情况下对串行应用程序进行并行化。

开始使用Rayray.init()命令将启动所有相关的Ray进程。

在切换到集群时,这是需要更改的行(我们需要传入集群地址)。

java课程培训机构http://www.kmbdqn.cn/发现这些过程包括:有很多worker进程并行执行Python函数(大概是每个CPU核心对应一个worker)。

用于将“任务”分配给worker(以及其他计算机)的调度程序进程。

任务是Ray调度的工作单元,对应于一个函数调用或方法调用。

方法/步骤

1、如果你在Python安装目录下Scripts子目录下没有找到pip.exe程序,则需要先安装pip.

下载https://bootstrap.pypa.io/get-pip.py文件

然后在命令提示符中输入命令安装pip:

python get-pip.py

2、pip安装好之后,进入python的安装目录下Scripts子目录,此处是C:\Python27\Scripts

3、输入命令安装指定的.whl包:

pip install C:\Pillow-3.3.1-cp27-cp27m-win32.whl

一.安装Python及基础知识

<一>.安装Python

在开始使用Python编程之前,需要介绍Python的安装过程。python解释器在Linux中可以内置使用安装,windows中需要去官网downloads页面下载。具体步骤如下:

第一步:打开Web浏览器并访问官网;

第二步:在官网首页点击Download链接,进入下载界面,选择Python软件的版本,作者选择下载python 2.7.8,点击“Download”链接。

Python下载地址:

第三步:选择文件下载地址,并下载文件。

第四步:双击下载的“python-2.7.8.msi”软件,并对软件进行安装。

第五步:在Python安装向导中选择默认设置,点击“Next”,选择安装路径,这里设置为默认的安装路径“C:\Python27”,点击“Next”按钮,如图所示。

注意1:建议将Python安装在C盘下,通常路径为C:\Python27,不要存在中文路径。

在Python安装向导中选择默认设置,点击“Next”,选择安装路径,这里设置为默认的安装路径“C:\Python27”,点击“Next”按钮。

安装成功后,如下图所示: