Python入门到精通【精品】第一章 - Python概述

本文介绍了Python语言的历史、特点,包括其简洁的语法、免费开源、跨平台等特性。接着详细讲解了Python的下载和安装过程,特别提到了如何选择正确版本以及安装步骤。此外,文章推荐了PyCharm作为集成开发环境,并简述了模块、包和库的基本概念,包括标准库和第三方库的使用与管理。
摘要由CSDN通过智能技术生成

1. Python语言历史

关于Python的历史我不打算花费长篇介绍,这种沿着时间线的东西网上比较多,但对我们学习Python并没有多大的帮助,因此我就在这里简单的介绍。

  1. Python的创始人为吉多·范罗苏姆
  2. 在1991年2月,范罗苏姆发布了最初代码(标记为版本0.9.0)于alt.sources,这时就已经存在了带继承的类、异常处理、函数和核心数据类型list、dict、str等。
  3. Python 2.0于2000年10月16日发布,介入了列表推导式,这是从函数式编程语言SETL和Haskell中引入的。它还向垃圾收集系统增加了环检测算法,并且支持Unicode。
  4. Python 3.0于2008年12月3日发布,它对语言做了较大修订而不能完全后向兼容。Python 3发行包括了2to3实用工具,它(至少部分的)自动将Python 2代码转换成Python 3代码。Python 3的很多新特性后来也被移植到旧的Python 2.6/2.7版本中。

Python之父——Guido van Rossum
在这里插入图片描述

2. Python语言特点

  • 语法简单、清晰。
  • 免费开源
  • 高级程序设计语言
  • 良好的跨平台特性,可以运行于Windows、Unix、Linux、Android等大部分操作系统平台。Python是一种解释性语言
  • 支持面向对象编程
  • 良好的扩展性
  • 具有庞大的标准库
  • 以缩进的方式使得代码的可读性更高

如果说看到这里,你对这些特点还是没有很好的理解,这没关系,请继续往下看。

3. Python的下载和安装

3.1. Python的下载

用户可以从官方渠道下载Python,下载路径如下:https://www.python.org/downloads/
记得下载正确的操作系统!!例如我的系统是Win10的64位。那我就下载对应的版本,其他系统类似。点击图中的黄色下载按钮,即可触发下载啦~
在这里插入图片描述
或者你是使用其他版本的Windows系统或者Mac系统。可以点击如下图标。
在这里插入图片描述
这里将会显示各种不同的Windows版本,但你只需要选择一个版本然后下载图中的红框中的一个即可。选择的方法是查看你电脑操作系统的位数(32位或64位),然后下载对应红框中的一个即可。(上一步选择Mac系统同样是这个操作)
在这里插入图片描述

3.2. Python的安装

下载完可执行文件之后是这个样子的。

安装Python很简单。在这里插入图片描述
在这里以Win10的64位系统为例,只需要双击exe文件,然后点击下一步,选择合适的安装路径,最后点击Install即可。

4. Python的集成开发环境

集成开发环境就相当于一个高级的文本编辑器。如果现在是别的教程或者书籍,估计会用很多篇幅介绍各种各样的继承开发环境,但在这里,我并不会这么做。我只建议下载Pycharm
安装地址:
https://www.jetbrains.com/pycharm/download/#section=windows

5. 模块、包和库的概念

5.1. 模块

除了系统内置的函数等对象,使用其他对象之前都需要先导入这些对象,那么这些对象就成为了一个模块。
导入模块的方式:

# 导入整个模块
import 模块名
# 导入整个模块
from 模块名 import *
# 导入一个模块的子模块
from 模块名 import 子模块名

5.2. 包

为了方便管理,通常将程序文件(模块)以特定目录的形式进行打包。

5.3. 标准库

安装好Python后,本身就带有的库被称为标准库。标准库中的模块被称为标准模块。与标准库对应的叫做第三方库。第三方库的意思是不是由Python官方研发的,是由其他程序员开发然后发布到Python社区的,这也很好的解释了Python开源的特点。当我们需要使用第三方库的时候,需要去下载,但当我们使用标准库的时候,并不需要下载。
常用的标准库:
Python的常见标准库有:

名称作用
datetime为日期和时间处理同时提供了简单和复杂的方法。
zlib直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。
random提供了生成随机数的工具。
math为浮点运算提供了对底层C函数库的访问。
sys工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。
glob提供了一个函数用于从目录通配符搜索中生成文件列表。
os提供了不少与操作系统相关联的函数。

5.4. 第三方库

因为Python开源,所以吸引了很多很强的程序员把自己写好的模块打包发布到社区上面供其他人下载和使用,这就是第三方库,我们可以通过下载的方式使用别人的第三方库。

  1. 如何下载第三方库呢?
    答:打开dos命令窗口,输入pip install 第三方库名,回车。
  2. 如何卸载第三方库呢?
    答:打开dos命令窗口,输入pip uninstall 第三方库名,回车。
  3. 如何查看已下载的第三方库?
    答:打开dos命令窗口,输入pip list,回车。
  4. 下载的时候因为网速太慢下载不成功怎么办?
    答:可以使用国内的清华源。具体用法请看以下链接:
    https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
    在这里插入图片描述
    临时使用:指的是每一次下载的时候都带上中间那一串地址。
    设为默认:指的是按照他提供的输入之后,以后每一次下载都不需要再中间添加地址,只需要直接输入pip install 第三方库名,就会自动到清华源寻找这个库,下载速度也会大幅度地提高~
  5. 在下载的过程中会提示[y/n]怎么办?
    答:这是在下载过程中需要向你确认是否要下载,y代表yes,n代表no,你如果确定要下载只需要输入y然后确认即可。
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执章学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值