Python基础代码库Python标准库教程

本教程适用于希望从头开始学习 Python 编程语言的开发人员。当然,本教程也会深入一些模块,让大​​家更好的了解Python的应用。

一、Python 简介1.1 什么是 Python

Python 是一种易于学习且功能强大的编程语言。它是一种解释型、面向对象和动态数据类型的高级编程语言。它具有高效的高级数据结构,并以简单高效的方式实现面向对象的编程。Python 优雅的语法和动态类型,再加上它的可解释性,使其成为在大多数平台上的许多领域编写脚本或开发应用程序的理想语言。

Python为我们提供了非常完整的基础代码库,涵盖了网络、文件、GUI、数据库、文本等诸多内容,形象地称为“内含电池”。使用 Python 开发,很多函数不必从头开始编写,可以直接使用现成的。除了内置的库小程序游戏开发用什么语言,Python 还有大量的第三方库。而且 Python 程序总是看起来简单易懂。初学者学习Python,不仅容易上手,而且以后可以写出那些非常非常复杂的程序。

1.2 特点 简单易学 Python 非常容易上手,因为 Python 的文档非常简单。关键字相对较少,结构简单,定义明确的语法更容易学习。对于初学者程序员来说,它是一种很棒的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。免费和开源 Python 是 FLOSS(免费/开源软件)之一。可移植性 由于其开源性质,Python 已被移植到许多平台。面向对象的 Python 支持过程和面向对象的编程,这意味着 Python 支持面向对象的风格或将代码封装在对象中的编程技术。可扩展嵌入需要一段关键代码才能更快地运行,或者如果您希望某些算法是私有的,则可以使用 C 或 C++ 编写程序的一部分。Python 可以嵌入到 C/C++ 程序中,为程序用户提供脚本功能。丰富的库 Python 标准库确实很大。它可以帮助完成各种工作,并且除了标准库之外还有许多其他高质量的库。规范代码 Python 使用强制缩进使代码更具可读性,用 Python 编写的程序不需要编译成二进制代码。1.3 发展历程 它可以帮助完成各种工作,并且除了标准库之外还有许多其他高质量的库。规范代码 Python 使用强制缩进使代码更具可读性,用 Python 编写的程序不需要编译成二进制代码。1.3 发展历程 它可以帮助完成各种工作,并且除了标准库之外还有许多其他高质量的库。规范代码 Python 使用强制缩进使代码更具可读性,用 Python 编写的程序不需要编译成二进制代码。1.3 发展历程

Python 由 Guido van Rossum 于 1989 年底发明,并于 1991 年发布了第一个公共发行版。与 Perl 语言一样,Python 源代码也遵循 GPL(GNU 通用公共许可证)协议。官方宣布将于 2020 年 1 月 1 日停止 Python 2 的更新。Python 2.7 被确定为 Python 2.x 的最后一个版本,除了 Python 2.x 语法外,它还支持部分 Python 3.1 语法。

Python 的 3.0 版本,通常称为 Python 3000,或简称 Py3k。这是对早期 Python 版本的重大升级。为了不带来太多负担,Python 3.0 在设计时并未考虑向后兼容。

二、Python环境搭建

Python 是跨平台的,它可以在 Windows、Mac 和各种 Linux/Unix 系统上运行。在 Windows 上编写 Python 程序也可以在 Linux 上运行。

2.1 Python 下载

任何高级语言都需要自己的编程环境,就像书写一样,需要纸和笔,在电脑上写东西,还需要文字处理软件,比如各种名字的OFFICE。笔和纸和办公软件是写东西的硬件或软件。总之,那些话只能写在上面,才能最终成为一篇文章。

如果您想练习魔法,请从宫殿中挥出您的剑。神力是先决条件。学Python,不用去故宫。Python 没有这么残酷的前提,不过,它也需要安装一些东西才能使用它。目前Python有两个版本,一个是2.7.x版本,一个是3.x版本,这两个版本不兼容。由于3.x版本越来越受欢迎,我们的教程将基于Python 3.x版本,请确保您电脑上安装的Python版本是3.x。您需要安装的所有内容都在此页面上:.

在Python下载页面,显示python有两种,一种是Python3.xx,一种是python2.7.x。可以说python3是未来,是对python2.7的改进。但是,现在还是有很多东西不完全兼容python3。

2.2 Linux 安装

Linux 下的大多数系统默认都带有一个 python2.x 版本。最常见的版本是 python2.6 或 python2.7。系统中很多程序都依赖默认的python,比如centos下的yum是用python2写的,所以默认版本不要轻易删除,否则会出现一些问题。如果需要使用最新的Python3,那么我们可以将源码包编译安装到单独的目录下,对系统默认环境没有影响。是的,python3 和 python2 环境都可以共存。以下是在 Linux 上安装 Python 的简单步骤:

以 Python3.7.5 版本为例:

# 事先安装依赖,避免后期安装会报错
yum -y install zlib*
yum install libffi-devel -y
# 解压
tar -zxvf Python-3.7.5.tgz
# 切换大目录
cd Python-3.7.5
# 配置编译
./configure
# 编译安装
make && make install

安装成功后python2和python3可以同时使用:

# python2的命令
python2 -V
# python3的命令
python3 -V
# 默认版本
python -V

2.3 窗口安装打开WEB浏览器访问,一般下载可执行安装程序,x86表示32位机器,x86-64表示64位机器。根据您的Windows版本(64位或32位)从Python官网下载Python 3的64位或32位安装程序,然后运行下载的exe安装包。【外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传(img-KmjZe1sy-1637673297289)(“Windows平台安装包”)]嵌入zip file是压缩版,即便携版,可以解压,可执行安装程序是可执行安装版,即离线版,下载到本地后,您可以直接安装基于 Web 的安装程序。是网络安装版,体积小,但需要保持网络畅通

建议使用离线安装版(可执行安装程序),这样软件会帮你设置系统变量,否则需要自己添加,当然越傻对新手来说越好。

打开下载的安装文件。如果出现如下界面,说明你的电脑上已经安装了Python。只需关闭窗口并跳到教程的下一步。如果是第一次安装,应该是这个界面:有两个安装选项:Install Now和Customize Installation,可以直接点击Install Now直接安装,Customize Installation用于自定义Python的安装,勾选Add Python 3.8 to PATH 复选框,表示将自动配置环境变量。如果要更改Python安装路径,点击Customize Installation选项,然后点击next,再点击next,然后在输入框中输入安装路径。如下图: 这里我们可以更改python的安装路径。点击Install开始安装python,进入安装进度界面,如下图。安心等待,直到出现下图所示的安装完成对话框,表示安装完成,点击关闭。安装完成后,打开windows命令行程序(命令提示符),在窗口输入python命令(注意字母p是小写的),如果出现python的版本信息,看到命令提示符>>> ,表示安装成功,如下图所示。2.4 MacOS 安装 表示安装完成,点击关闭。安装完成后,打开windows命令行程序(命令提示符),在窗口输入python命令(注意字母p是小写的),如果出现python的版本信息,看到命令提示符>>> ,表示安装成功,如下图所示。2.4 MacOS 安装 表示安装完成,点击关闭。安装完成后,打开windows命令行程序(命令提示符),在窗口输入python命令(注意字母p是小写的),如果出现python的版本信息,看到命令提示符>>> ,表示安装成功,如下图所示。2.4 MacOS 安装

在 Mac OS X 上,安装 Python 有两种选择:安装或不安装。Mac OS X 10.2 及后续版本已经带有 Python2.7 环境。要安装最新的 Python 3,有两种方法:

方法一:从Python官网下载Python 3安装程序,下载后双击运行安装;

方法二:如果安装了 Homebrew,直接通过命令 brew install python3 安装。

安装成功后就可以使用python3了:

图片[1]-Python基础代码库Python标准库教程-老王博客

# python3的命令
python3 -V
# 默认版本
python -V

三、运行 Python

当我们编写 Python 代码时,我们得到的是一个带有 .py 扩展名的文本文件,其中包含 Python 代码。要运行代码,需要 Python 解释器来执行 .py 文件。当我们从 Python 官网下载安装 Python 3.x 时,我们直接获得了官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行上运行 python 会启动 CPython 解释器。

3.1 交互式解释器

# Mac OS/Linux
$ python
# Windows
C:>python

3.2 命令行脚本

在 Python 的交互式命令行上编写程序的好处是可以一下子得到结果,但缺点是不能保存。下次你想运行它时,你必须再次键入它。因此,在实际开发中小程序游戏开发用什么语言,我们总是使用文本编辑器来编写 Python 程序。写好后保存为后缀为.py的文件,这样程序就可以直接用Python运行了。

首先编写Python程序helloWorld.py如下:

#!/usr/bin/env python3
print('hello, world')

然后,通过命令赋予 hello.py 执行权限:

$ chmod a+x hello.py

最后,您可以通过在应用程序中引入解释器来在命令行上执行 Python 脚本,如下所示:

# Unix/Linux
$ python3 ./hello.py
# Windows/DOS
C:>python hello.py

注意:执行脚本时,请检查脚本是否有可执行权限。

3.3 集成开发环境

PyCharm 是由 JetBrains 创建的 Python IDE,可用于 Windows、Mac OS 和 Linux 操作系统。它具有语法高亮、项目管理代码跳转、仅提示、自动完成、调试、单元测试和版本控制等通用开发工具的功能。此外,它还支持在 Django(Python 的 Web 开发框架)框架下进行 Web 开发。

PyCharm的官网是官方地址。本站提供了两个版本的 PyCharm,一个是社区版(免费并提供源程序),一个是专业版(免费试用)。读者可根据需要选择下载版本。

PyCharm 界面:

pyCharm设计的篇幅比较大,而这篇文章主要属于Python的入门基础,单独介绍,这里就不详细讲解了。

4.4 第一个 Python 程序

这是一个完整的、可执行的 Python 程序。你可能根本无法理解。别担心,我们将逐行分解。但是先通读一下代码,看看有没有什么可以理解的。

#!/usr/bin/env python3
# coding=utf-8
# @Author: 独泪了无痕
# @Desc: 第一个 Python 程序
# @Email: duleilewuhen@sina.com
def printString(param):
    return "hello World," + param
if __name__ == '__main__':
    myParams = "This is my first Python program"
print(printString(myParams))

现在运行程序并查看输出:

hello World,This is my first Python program

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论