Python Network Programming 简明教程

Python - Network Environment

Python 3 可用于 Windows、Mac OS 以及大多数版本的 Linux 操作系统。即使 Python 2 可用于许多其他操作系统,但 Python 3 的支持尚未向它们提供,或者已停止。

Local Environment Setup

打开一个终端窗口并输入“python”以找出它是否已经安装,以及安装的是哪个版本。

Getting Python

Windows platform

Python 3 的最新版本(Python 3.5.1)的二进制文件可以在 this download page 上获得

可用的不同安装选项有以下几种。

  1. Windows x86-64 可嵌入式 zip 文件

  2. Windows x86-64 executable installer

  3. Windows x86-64 web-based installer

  4. Windows x86 可嵌入式 zip 文件

  5. Windows x86 executable installer

  6. Windows x86 web-based installer

Note − 要安装 Python 3.5.1,最低操作系统要求是 Windows 7 带 SP1。对于版本 3.0 到 3.4.x,Windows XP 是可以接受的。

Linux platform

不同版本的 Linux 使用不同的软件包管理器来安装新软件包。

在 Ubuntu Linux 中,Python 3 使用以下命令从终端中安装。

$sudo apt-get install python3-minimal

从源代码安装

从 Python 的下载 URL 下载 gzip 源 tar 包 − https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make
sudo make install

Mac OS

从该 URL 下载 Mac OS 安装程序 − https://www.python.org/downloads/mac-osx/

  1. Mac OS X 64 位/32 位安装程序 − python-3.5.1-macosx10.6.pkg

  2. Mac OS X 32 位 i386/PPC 安装程序 − python-3.5.1-macosx10.5.pkg

双击此软件包文件并按照向导说明进行安装。

在 Python 官方网站上可获得最新的源代码、二进制文件、文档、新闻等 −

Python Official Websitehttps://www.python.org/

您可以从以下网站下载 Python 文档。文档以 HTML、PDF 和 PostScript 格式提供。

Python Documentation Websitewww.python.org/doc/

Setting up PATH

程序和其他可执行文件可以位于多个目录中。因此,操作系统会提供一个搜索路径,其中列出了它搜索可执行文件所在的目录。

其重要特性有 −

  1. 路径存储在环境变量中,该变量是由操作系统维护的一个已命名字符串。此变量包含可供命令 shell 和其他程序使用的信息。

  2. 在 Unix 中,路径变量被命名为 PATH ,而在 Windows 中被命名为 Path (Unix 区分大小写;Windows 不区分大小写)。

  3. 在 Mac OS 中,安装程序会处理路径详细信息。要从任何特定目录调用 Python 解释器,您必须将 Python 目录添加到您的路径中。

Setting Path at Unix/Linux

要在 Unix 中为特定会话将 Python 目录添加到路径中 −

  1. In the csh shell − 键入 setenv PATH "$PATH:/usr/local/bin/python3",然后按 Enter。

  2. In the bash shell (Linux) − 键入 export PYTHONPATH=/usr/local/bin/python3.4,然后按 Enter。

  3. In the sh or ksh shell − 键入 PATH="$PATH:/usr/local/bin/python3",然后按 Enter。

*注 − * /usr/local/bin/python3 是 Python 目录的路径。

Setting Path at Windows

要在Windows特定会话的路径中添加Python目录:

  1. At the command prompt - 键入 path %path%;C:\Python 并按回车。

Note - C:\Python是Python目录的路径

Running Python

有三种不同的方法可用于启动Python:

Interactive Interpreter

您可以从Unix、DOS或任何其他提供命令行解释器或shell窗口的系统启动Python。

在命令行中输入 python

在交互式解释器中立即开始编码。

$python             # Unix/Linux

or

python%             # Unix/Linux

or

C:>python           # Windows/DOS

Integrated Development Environment

如果系统上的 GUI 应用程序支持 Python,您还可以从图形用户界面 (GUI) 环境中运行 Python。

  1. Unix − IDLE 是 Python 的第一个 Unix IDE。

  2. WindowsPythonWin 是 Python 的第一个 Windows 界面并且是带有 GUI 的 IDE。

  3. Macintosh − 可通过官方网站下载 Python 的 Macintosh 版本以及 IDLE IDE,可下载 MacBinary 或 BinHex’d 文件。

如果无法正确设置环境,那么可以寻求系统管理员帮助。确保 Python 环境正确设置且正常工作。

Note − 后续章节中给出的所有示例都是使用 Windows 7 和 Ubuntu Linux 上的 Python 3.4.1 版本执行的。

我们已经在线设置了 Python 编程环境,以便在学习理论时在线执行所有可用示例。随意修改任意示例并在线执行它。