Python 介绍和环境安装

简介: 本文系统介绍Python语言:从发展史(1989年吉多·范罗苏姆受蒙提·派森启发创立)、核心特性(简洁易学、胶水语言、应用广泛)到环境搭建(推荐Python 3.8/3.12,详解安装与验证)。涵盖编程语言本质、版本选择建议及开发工具入门,助力零基础快速上手。(239字)

Python 介绍和环境安装
2026-10-26 寻林写彡 寻林写彡
Python 介绍和环境安装
Python 发展史
什么是编程语言?
编程语言(Programming Language),通过编写特定的文本代码,在对应的运行环境中进行执行生成特定的目标数据的过程!最早用于数据的加密解密/高速运算!

通俗的讲:编程语言就是"人和电脑的沟通翻译器"

你可以把电脑想象成一个"超级能干但脑子很直的朋友"——它懂"0和1"的二进制语言,能快速算复杂题、存海量文件,但你直接说"帮我整理照片""算下这个月开销",它完全听不懂。这时候,编程语言就像"中间翻译",帮你把"人话"变成电脑能懂的"指令",再把电脑的"结果"变回你能看懂的样子。

不同编程语言的应用场景
不同的编程语言,就像不同场景的"翻译器":

JavaScript:擅长"跟网页打交道",能让网页点一下就弹出窗口

Python:擅长"算数据、做分析",能快速统计 Excel 里的销售数据

Kotlin:擅长"写手机 APP",很多安卓 APP 都是用它写的

目前比较火的编程语言排名可以查看:TIOBE Index

Python 版本故事
诞生背景
1989 年的圣诞夜,荷兰阿姆斯特丹飘着细碎的雪花,大多数家庭都围在壁炉旁拆礼物、分享热巧克力,而在 CWI 研究所(荷兰国家数学和计算机科学研究所)的办公室里,程序员吉多・范罗苏姆(Guido van Rossum)却有点"格格不入"——他刚结束一个叫 ABC 的教学语言项目,又赶上圣诞假期无事可做,心里总想着"要是能有个用着舒服的编程语言就好了"。

吉多不是个喜欢"折腾"的程序员。之前参与开发 ABC 语言时,他总觉得这门语言太"娇气":想处理个简单的文本,得写一堆复杂的语法;想在不同系统上跑起来,更是要改一堆代码。他骨子里信奉"简单至上"——好的工具应该像流水一样自然,不用让使用者花精力跟语法"打架"。那天晚上,他坐在电脑前,脑子里冒出一个念头:不如自己造一门语言,就按"怎么舒服怎么来"的原则设计。

他是英国喜剧《蒙提・派森的飞行马戏团》(Monty Python's Flying Circus)的忠实粉丝,于是将新的编程语言命名为 Python,主打就是简单易懂,直接明了。

版本发展历程
1991年:Python 1.0 版本正式发布(测试版)

2000年:Python 2.0 发布,让 Python 正式成为了一门非常重要的编程语言

2010年:Python 2.7 发布,同年 Python 评为当时的全球年度语言

2008年:Python 3.0 发布

2016年:Python 3.6 发布

2023年:Python 3.12 发布

📝关于 Python 版本选择的建议

Python 1.x:过时,淘汰

Python 2.x:2008~2018 年数据分析领域的主要版本,目前已过时不再推荐使用

Python 3.x:当前市场的主流版本

Python 3.6 以前的版本:过时

Python 3.6:一些遗留的老项目中可能会遇到(注意:千万不要冒然升级)

Python 3.8:当前开发中选择的主要版本(如果没有特殊要求,一般新项目直接使用 3.8 版本)

Python 3.10:一些新的数据分析项目中,可能会指定要使用 3.10 的版本

Python 3.12:目前最新的稳定版本,一般学习语言新特性时建议使用,工作中禁止使用

Python 3.13:目前正在研发的版本,禁止使用!

Python 语言特性
Python 语言:作为一门脚本语言发展起来的编程语言,包含了很多对入门新手非常友好的特性。

什么是脚本语言?
脚本语言(Scripting Language)是一种解释型编程语言,它的核心特点是"无需提前编译",直接由"解释器"逐行读取代码并执行,主要用来"控制其他程序"或"完成特定场景的自动化任务",而非开发复杂的大型软件(如操作系统、大型游戏)。

简单说:普通编译型语言(比如 C++)是"先把整本书翻译成中文(编译),再逐页读";脚本语言是"拿着原文,边看边翻译边读(解释)"。

Python 主要特性
简单易学:语法非常简单,非常容易理解

胶水语言:可以和其他很多语言混合开发,这也是 Python 能作为人工智能首选语言的非常重要的特性

应用广泛:脚本运维、WEB 网站、数据采集(爬虫)、数据分析、人工智能...都有很重要的应用

社区丰富:Python 是一个全民语言,包含非常丰富的第三方功能工具,可以直接使用

Python 官方资源
Python 官网:https://www.python.org

官方文档(菜单):Documentation,学习和了解官方文档,是入门的第一步

Python 官网文档页面

官方文档主要部分:

What's new in Python 3.12:每个新版本中的新语法特性介绍

Tutorial:Python 使用教程(重要:不要担心,有中文版文档)

Library Reference:标准库使用说明

Language Reference:纯语法教程

Using Python:Python 使用说明

Download Current Documentation:下载当前文档资料

解释器下载:Downloads,选择All release,进入下载页面之后,可以选择版本下载

Python 下载页面

版本选择说明:Python 每个版本都有 5 年的技术支持,那么为什么市场上使用的还是 3.8 的版本?Python 作为一个全民语言,技术社区中保留非常好的技术支持,对于当前主流的 3.8 版本依然有好几年的市场价值。

环境搭建-解释器的安装

  1. 下载安装 Python 解释器
    推荐下载稳定版本 3.12:

Python 下载界面

  1. 安装解释器步骤
    官方解释器(3.12.2)版本的安装包下载完成后,双击开始安装:

第一步:选择安装选项安装步骤1

第二步:自定义安装路径安装步骤2

第三步:选择安装组件安装步骤3

第四步:高级选项安装步骤4

第五步:安装完成安装步骤5

  1. 安装结果验证
    python --version
    安装注意事项
    ① 安装软件的位置:

安装 Python 过程中,推荐使用默认位置安装,有些小伙伴 C 盘空间不足需要安装到其他磁盘中,需要注意如下几点:

安装位置禁止选择磁盘根目录,如:安装位置:D:/

原因:会将大量文件分散到磁盘中导致打开 D 盘的时候看到相当多陌生的文件,尤其是不小心如果删错了文件导致 python 不可用!

解决方案:可以在其他磁盘中创建新的文件夹安装,如:安装位置:D:/Python/

安装的路径当中尽量不要包含中文和空格

卸载方法:在控制面板中进行卸载

开发工具的安装
🔖开发工具的选择:

临时修改代码:推荐使用超级记事本(启动速度快、占用资源少、代码高亮、智能提示...),如 Nodepad++、Editplus 等等

开发软件应用:推荐使用 IDE 高级工具,如 Pycharm(推荐)

高级开发人员:根据需要定制自己的开发工具,如使用 VSCode、Sublime、Atom 等工具结合安装具体功能插件定制工具

PyCharm 的基本使用
第一个 Python 程序的开发

这是我的第一个Python程序

print("Hello, Python!") # 在控制台输出信息
📝从第一个程序中读懂的语法

Python 源代码文件,本质上就是一个文本文件

Python 源代码文件的后缀名:.py

Python 源代码文件执行方式是:python 文件名称

代码中,#符号开头的是对代码进行解释说明的注释,注释不会执行!

代码中,print()是固定语法,用来在控制台中输出信息

代码中,Python 不推荐在代码的末尾添加分号(不是禁止,只是不推荐)

了解:代码中 Python 推荐在一个文件的末尾预留一行空行

相关文章
|
云安全 安全 网络安全
|
4天前
|
JavaScript 安全 前端开发
Nodejs Brotli decoder 代码执行漏洞 (CVE-2026-111497)10629
Node.js发布安全更新修复Brotli解码器高危RCE漏洞(CVE-2026-111497),建议受影响版本用户立即升级。
1865 1
|
10天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
1738 37
|
4天前
|
安全 应用服务中间件 Go
PHP2Shell 漏洞拆解:WordPress 与 nginx 为何中招
PHP2Shell 双 RCE 已遭在野利用:WordPress、Drupal 全在射程内,nginx 其实另有洞。拆成因与修复顺序
PHP2Shell 漏洞拆解:WordPress 与 nginx 为何中招
|
7天前
|
Web App开发 人工智能 前端开发
2026 年 AI 浏览器怎么选?Ego Lite、Tabbit、Chrome DevTools MCP 深度对比,开发者到底该用哪个?
2026年AI浏览器选型指南:Ego Lite专注多Agent协同(Mac优先),Tabbit国产首选,原生支持Windows与Codex控制;Chrome DevTools MCP非浏览器而是开发者利器,深度集成Console/Network/Performance调试能力,让AI真正“看懂并验证”前端代码。
1046 2
|
12天前
|
安全 Linux 芯片
【万字长文】Ollama下载、安装、配置、使用保姆级教程(2026最新图解)
Ollama 是一款免费开源的本地大模型运行工具,支持 DeepSeek、Qwen 等主流模型,一条命令即可下载运行。2026 最新版 v0.35.1 官方安装包(1.47GB)已提供国内直连下载,纯本地、离线可用、无广告、无隐私泄露风险。
1095 2
|
11天前
|
JSON 程序员 数据格式
最新版Notepad++下载、安装、配置保姆级教程(附官网安装包)
Notepad++ 是一款免费开源、轻量快速的 Windows 文本编辑器,支持多标签、语法高亮、代码折叠与宏录制,体积小、启动快、资源占用低,兼容 x64/x32/ARM 架构,是程序员和文字工作者的高效利器。
1349 0
|
15天前
|
存储 人工智能 安全
千问办公官网入口网页版登录:qwenwork.cn 注册送2000积分、登录送100积分
阿里云千问办公(QwenWork)是AI智能工作平台,支持一句话生成PPT、表格、网页、视频及数据分析。个人免费版送2000积分+每日登录赠100分,含1GB存储、5个发布页;企业版198元/席/月起。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务
|
10天前
|
人工智能 开发者
Qoder CN 大使计划正式开启|无限创造,等你一起
全年免费积分、优先内测、活动支持与更多共创机会,邀请用 Qoder 把想法变成现实的你。
673 6

热门文章

最新文章