关注

【python篇——一周速通python语法】python背景历史篇

作者主页

作者简要描述
算法篇Linux篇
QT百日筑基篇数据结构篇

目录/索引:

目录

python背景知识:

一、Python 诞生背景(1980年代-1989年)

二、Python 命名由来

三、关键版本迭代及背景

1. 初代版本(1991年,Python 0.9.0)

2. Python 1.x(1994年-2000年)

3. Python 2.x(2000年-2020年)

4. Python 3.x(2008年-至今,主流版本)

四、Python 流行的时代背景(2010年后)

五、Python 设计哲学与治理模式

python的开发环境的搭建

一、官方下载入口(首选,适配全系统)

二、2026年最新稳定版(Python 3.14.6)直链

1. Windows 系统

2. macOS 系统(Intel/M1/M2/M3 芯片通用)

3. Linux 系统(源码包)

三、国内高速镜像(解决官网下载慢问题)

四、常用旧稳定版直链(作业/项目兼容用)

五、安装注意事项(必看)

pycharm的安装

1. 官方下载入口(首选,适配全系统)

2. 2026年最新稳定版(PyCharm 2025.2)直链

(1)Windows 系统

(2)macOS 系统(Intel/M1/M2/M3 芯片通用)

(3)Linux 系统

3. PyCharm 安装注意事项(必看)

vscode搭建python的开发环境

python的官方文档的链接:

1. 最新稳定版官方文档(Python 3.14,中英双语)

2. 核心文档入口(通用适配所有 3.x 版本)

3. 常用核心模块文档链接

4. 历史版本文档入口(适配旧版本开发)

5. 文档下载入口(可下载离线版)

6. 官方文档使用注意事项



安装视频


python背景知识:

一、Python 诞生背景(1980年代-1989年)

1. 时代需求:20世纪80年代,现有编程语言存在明显痛点——C/C++语法繁琐、内存管理复杂,开发效率低;Shell 脚本仅适用于简单系统操作,无法处理复杂数据;ABC 语言语法简洁但扩展性差、兼容性弱,难以商用。

2. 核心契机:1989年圣诞假期,荷兰国家数学和计算机科学研究所(CWI)的吉多·范罗苏姆(Guido van Rossum,昵称“龟叔”),为解决 ABC 语言的缺陷,着手设计一款兼具简洁性与实用性的新脚本语言。

二、Python 命名由来

吉多·范罗苏姆是英国喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)的忠实粉丝,为让语言名称简洁、有趣且易记,将其命名为 Python,并非与“蟒蛇”相关的技术代号。

三、关键版本迭代及背景

1. 初代版本(1991年,Python 0.9.0)

1991年正式发布公开版本,已具备现代 Python 核心特性,包括类与面向对象、继承、异常处理、函数、动态类型、模块化编程,以及标志性的“缩进区分代码块”设计,核心目标是实现可读性、简洁性与易扩展性。

2. Python 1.x(1994年-2000年)

1994年发布 Python 1.0,完善基础生态,新增 lambda、map、filter、reduce 等函数式编程工具,支持正则表达式、网络 socket 接口及 GUI 工具 Tkinter,实现跨平台运行,定位为通用轻量脚本语言,主要用于系统运维和小型工具开发。

3. Python 2.x(2000年-2020年)

2000年上线 Python 2.0,迎来划时代更新,新增垃圾回收机制、初步支持 Unicode,推出列表推导式、生成器,完善统一标准库。这一阶段 Python 迎来行业爆发,广泛应用于运维自动化、数据分析、Web 开发(Django 框架2005年诞生)。但存在字符串编码混乱、语法遗留瑕疵等问题,2020年1月1日官方停止维护,正式淘汰。

4. Python 3.x(2008年-至今,主流版本)

2008年发布 Python 3.0,核心特点是不兼容2.x 版本,彻底重构底层设计:统一字符串编码(默认 Unicode,解决中文乱码痛点)、简化语法、移除冗余 API、优化性能并完善异步 IO 机制。随着大数据、人工智能浪潮兴起,NumPy、Pandas、TensorFlow 等核心库均基于 Python 3开发,使其成为数据科学、AI 领域的首选语言。

四、Python 流行的时代背景(2010年后)

1. 技术浪潮推动:大数据、人工智能兴起,Python 语法简单、科学计算库丰富,开发效率远高于 C++,成为 AI、机器学习领域主流语言;

2. 场景需求适配:云计算、自动化运维普及,Ansible、OpenStack 等平台原生支持 Python,逐步替代 Shell 脚本;

3. 开发效率优势:Django、Flask、FastAPI 等轻量化 Web 框架,可快速搭建后台服务,满足互联网快速开发需求;

4. 开源生态繁荣:PyPI 拥有海量第三方库,覆盖全行业场景,“开箱即用”大幅降低开发成本。

五、Python 设计哲学与治理模式

1. 设计哲学:以《Python 之禅(PEP20)》为核心,秉持“优美优于丑陋、简洁优于复杂、可读性优先”的原则,追求“解决问题只有一种最好方式”;

2. 治理模式:早期由吉多·范罗苏姆以“仁慈独裁者(BDFL)”模式主导设计;2018年吉多退位后,由 Python 指导委员会(SC)集体决策,通过 PEP 提案机制迭代语言规范,采用 PSFL 宽松开源协议,商用无限制,完全由社区驱动发展。

python的开发环境的搭建

一、官方下载入口(首选,适配全系统

1. Python 官方首页:https://www.python.org/

2. 官方下载总页面(可自选版本):https://www.python.org/downloads/

3. 官方历史版本归档(含所有旧版本):https://www.python.org/downloads/release/

二、2026年最新稳定版(Python 3.14.6)直链

1. Windows 系统

- 64位系统(主流电脑):https://www.python.org/ftp/python/3.14.6/python-3.14.6-amd64.exe

- ARM64架构(Win 平板/迷你主机):https://www.python.org/ftp/python/3.14.6/python-3.14.6-arm64.exe

- 32位系统(老旧电脑):https://www.python.org/ftp/python/3.14.6/python-3.14.6.exe

2. macOS 系统(Intel/M1/M2/M3 芯片通用)

https://www.python.org/ftp/python/3.14.6/python-3.14.6-macos10.9-universal2.pkg

3. Linux 系统(源码包)

https://www.python.org/ftp/python/3.14.6/Python-3.14.6.tgz

三、国内高速镜像(解决官网下载慢问题)

1. 清华大学开源镜像站(全版本):https://mirrors.tuna.tsinghua.edu.cn/python/

2. 阿里云开源镜像站(全版本):https://mirrors.aliyun.com/python/

四、常用旧稳定版直链(作业/项目兼容用)

1. Python 3.13.2(Windows 64位):https://www.python.org/ftp/python/3.13.2/python-3.13.2-amd64.exe

2. Python 3.12.7(Windows 64位):https://www.python.org/ftp/python/3.12.7/python-3.12.7-amd64.exe

3. Python 3.8.19(长期维护版,适配老旧项目):https://www.python.org/ftp/python/3.8.19/python-3.8.19-amd64.exe

五、安装注意事项(必看)

1. Windows 安装时,务必勾选【Add Python to PATH】(添加到系统环境变量),否则无法在命令行直接使用 python 命令;

2. 优先选择 Python 3.13及以上版本,Python 3.8以下版本已停止官方维护,存在安全风险;

3. 所有链接均为官方 FTP 源或国内权威镜像,无第三方捆绑软件,放心下载;

4. macOS/Linux 系统可通过终端命令安装,也可下载对应安装包手动安装。

pycharm的安装

1. 官方下载入口(首选,适配全系统)

1. PyCharm 中文官方首页:https://www.jetbrains.com/zh-cn/pycharm/

2. PyCharm 官方下载总页面(可自选版本和系统):https://www.jetbrains.com/zh-cn/pycharm/download/?section=windows

2. 2026年最新稳定版(PyCharm 2025.2)直链

(1)Windows 系统

- 64位系统(主流电脑)- 社区版:https://download.jetbrains.com/python/pycharm-community-2025.2.exe

- 64位系统(主流电脑)- 专业版:https://download.jetbrains.com/python/pycharm-professional-2025.2.exe

- 32位系统(老旧电脑)- 社区版:https://download.jetbrains.com/python/pycharm-community-2025.2-x86.exe

- 32位系统(老旧电脑)- 专业版:https://download.jetbrains.com/python/pycharm-professional-2025.2-x86.exe

(2)macOS 系统(Intel/M1/M2/M3 芯片通用)

- 社区版:https://download.jetbrains.com/python/pycharm-community-2025.2.dmg

- 专业版:https://download.jetbrains.com/python/pycharm-professional-2025.2.dmg

(3)Linux 系统

- 社区版(tar.gz 源码包):https://download.jetbrains.com/python/pycharm-community-2025.2.tar.gz

- 专业版(tar.gz 源码包):https://download.jetbrains.com/python/pycharm-professional-2025.2.tar.gz

- 社区版(deb 安装包,适配 Debian/Ubuntu):https://download.jetbrains.com/python/pycharm-community-2025.2.deb

- 专业版(deb 安装包,适配 Debian/Ubuntu):https://download.jetbrains.com/python/pycharm-professional-2025.2.deb

3. PyCharm 安装注意事项(必看)

1. 优先选择社区版,完全满足日常 Python 学习、作业练习和基础项目开发需求,无需付费;

2. 安装前需确保已安装对应版本的 Python,否则 PyCharm 无法正常识别 Python 解释器;

3. Windows 安装时,可根据需求勾选“创建桌面快捷方式”“添加到系统 PATH”,方便快速启动;

4. 专业版可免费试用30天,试用结束后如需继续使用,需购买激活码或申请教育版免费授权(学生、教师可凭有效证件申请);

5. 所有下载链接均为 JetBrains 官方源,无第三方捆绑软件,放心下载安装。

vscode搭建python的开发环境

我们只需要在下面vscode商店里安装对应的python环境就可以进行操作了

python的官方文档的链接:

1. 最新稳定版官方文档(Python 3.14,中英双语)

- Python 3.14 官方文档首页(英文):https://docs.python.org/3.14/

- Python 3.14 官方中文文档首页:https://docs.python.org/zh-cn/3.14/

2. 核心文档入口(通用适配所有 3.x 版本)

- Python 3.x 通用官方文档(英文):https://docs.python.org/3/

- Python 3.x 通用官方中文文档:https://docs.python.org/zh-cn/3/

3. 常用核心模块文档链接

- Python 官方教程(中文,零基础入门首选):https://docs.python.org/zh-cn/3.14/tutorial/index.html

- Python 标准库参考(中文,开发查错必备):https://docs.python.org/zh-cn/3.14/library/index.html

- Python 语言参考(中文,深入语法学习):https://docs.python.org/zh-cn/3.14/reference/index.html

4. 历史版本文档入口(适配旧版本开发)

- Python 所有历史版本文档归档:https://www.python.org/doc/versions/

- Python 3.8 官方中文文档(长期维护版):https://docs.python.org/zh-cn/3.8/

5. 文档下载入口(可下载离线版)

- Python 官方文档离线下载页面(支持 EPUB、HTML、PDF 格式):https://docs.python.org/zh-cn/3.14/download.html

6. 官方文档使用注意事项

1. 优先选择与已安装 Python 版本一致的文档,避免版本差异导致的语法、功能不一致问题;

2. 中文文档部分内容更新略滞后于英文文档,遇到最新功能问题可参考英文文档;

3. 离线文档适合无网络场景使用,可根据需求下载对应格式,其中 PDF 格式适合打印学习,HTML 格式适合本地浏览。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/buhuizhiyuci/article/details/162844328

文章来源crawl

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--