首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Python基础】(一)从 0 到 1 入门 Python:环境搭建 + 核心认知,小白也能轻松上手!

【Python基础】(一)从 0 到 1 入门 Python:环境搭建 + 核心认知,小白也能轻松上手!

作者头像
_OP_CHEN
发布2026-01-14 11:44:03
发布2026-01-14 11:44:03
1890
举报
文章被收录于专栏:C++C++

前言:为什么 Python 值得你花时间学习?

在编程界流传着这样一句话:“人生苦短,我用 Python”。这句话之所以能成为无数程序员的口头禅,绝非空穴来风。打开 TIOBE 编程语言排行榜,Python 常年稳居前三,甚至多次登顶,2022 年 5 月的市场占有率更是达到 12.74%,同比增长 0.86%,势头远超 C、Java 等传统热门语言。 作为一名编程教学多年的老司机,见过太多零基础学习者在选择第一门编程语言时犹豫不决。有人纠结 C 语言的底层逻辑,有人担心 Java 的繁琐配置,而 Python,恰恰用 “简单易用” 和 “功能强大” 的双重优势,成为了新手入门的最优解。它就像编程世界里的 “瑞士军刀”,既能搞定数据分析、人工智能这样的高端领域,也能轻松实现自动化运维、网页爬虫等实用功能,甚至还能用来开发网站、编写游戏脚本。 更重要的是,Python 在就业市场的认可度极高。虽然纯粹的 Python 岗位数量不如 Java、C 语言,但在大多数技术岗位的招聘要求中,“掌握 Python 优先” 已经成为标配。无论是大数据开发、算法工程师,还是运维工程师、测试开发,掌握 Python 都能让你的竞争力翻倍。相亲市场的数据更是有趣,程序员以 21.4% 的受欢迎度位列第三,仅次于医生和金融从业者,而 Python 程序员作为其中的 “香饽饽”,薪资水平和职业发展都十分可观。 如果你是编程零基础小白,想找一门容易上手又前景广阔的语言;如果你是在职场打拼的上班族,想学习一门工具提升工作效率;如果你是学生党,想提前掌握技能为就业铺路,那么这篇文章绝对适合你。接下来,我们将从计算机基础概念讲起,带你全面认识 Python,再一步步教你搭建 Python 开发环境,最后写出你的第一行 Python 代码。全程干货满满,语言生动易懂,跟着操作,半小时就能开启你的 Python 之旅!下面就让我们正式开始吧!


一、先搞懂基础:计算机与编程的核心逻辑

在正式学习 Python 之前,我们先来解决两个核心问题:什么是计算机?什么是编程?搞懂这两个问题,能让你后续的学习事半功倍。

1.1 计算机:不止是 “高级计算器”

很多人对计算机的认知还停留在 “能算账的机器” 上,就像老一辈人把计算器当成计算机一样。但实际上,现代计算机的功能早已超出了单纯的算术运算。一台完整的计算机,不仅能快速完成加减乘除,还能进行逻辑判断、存储海量数据、实现网络通信,甚至自动完成复杂的任务流程。

从形态上看,计算机的家族十分庞大:我们日常使用的台式机、笔记本、手机,工作中用到的服务器、路由器,还有家里的智能家电(比如智能冰箱、扫地机器人),本质上都是计算机。

它们虽然外观不同、用途各异,但都遵循着同一个核心架构 —— 冯诺依曼体系结构。

这个由 “计算机祖师爷” 冯诺依曼提出的架构,规定了计算机的核心组成部分:

  • CPU:中央处理器,相当于计算机的 “大脑”,负责执行运算和逻辑判断,是人类科技的巅峰之作,其技术复杂度堪比氢弹。目前国际主流的 CPU 厂商有 Intel、AMD,国内虽然有自主研发能力,但仍有一定差距,这也是美国限制芯片出口的核心原因。
  • 存储器:包括内存和硬盘,相当于计算机的 “记忆库”。内存速度快但断电数据丢失,硬盘速度稍慢但能长期存储数据。
  • 输入设备:比如键盘、鼠标、摄像头,负责将外部信息传递给计算机。
  • 输出设备:比如显示器、音响、打印机,负责将计算机处理后的结果反馈给用户。

这里有个小知识点:很多人会疑惑 “显卡(GPU)算不算核心组件?” 其实 GPU 和 CPU 都是计算芯片,只是分工不同。CPU 是 “通用计算芯片”,像综合性大学培养的学生,能适应各种行业;而 GPU 是 “专用计算芯片”,擅长处理浮点数运算,就像专业技术学校培养的人才,在特定领域(比如游戏、人工智能)表现突出。

值得一提的是,冯诺依曼大佬堪称 “全能天才”:6 岁心算八位数除法,8 岁掌握微积分,10 岁通读世界史,17 岁发表数学论文,不仅是计算机领域的奠基人,还是数学家、物理学家、博弈论创始人,甚至参与过曼哈顿计划(原子弹制造)。除了他,计算机领域还有一位传奇人物 —— 图灵,在二战中破解德军密码立下了汗马功劳,被称为 “人工智能之父”。

1.2 编程:给计算机下达 “明确指令”

如果说硬件是计算机的 “躯体”,那么软件就是计算机的 “灵魂”。软件(也叫程序)是一系列指令的集合,它告诉计算机该做什么、怎么做。而制作软件的过程,就是 “编程”。

举个生活化的例子:你的女神让你 “买三个包子,如果遇到卖西瓜的就买一个”,这个下达任务、明确规则的过程,其实就是 “编程”,只不过执行指令的是你,而不是计算机。从广义上看,人脑也能进行算术运算、逻辑判断、数据存储,其实也可以看作一台 “生物计算机”。

但计算机是个 “铁憨憨”,它无法理解人类的自然语言,也听不懂模糊的指令。比如 “买三个包子” 这个指令,人类能轻松理解,但计算机需要明确知道:去哪里买?买什么馅的包子?遇到卖西瓜的买一个什么品种的西瓜?这些细节都需要用计算机能理解的语言明确表述,这就是 “编程语言” 的作用。

编程语言是程序员与计算机沟通的桥梁,大体可以分为三类:

  • 机器语言:直接用二进制代码(0 和 1)编写,计算机能直接识别,但人类理解和编写难度极大。
  • 汇编语言:用助记符代替二进制代码,比机器语言易读,但仍贴近计算机底层,学习成本较高。
  • 高级语言:用接近人类自然语言的语法编写,易读易写,程序员无需关注计算机底层细节,是目前主流的编程工具。

常用的高级语言有 Python、Java、C、C++、JavaScript 等,从 TIOBE 排行榜可以看出,Python 的市场占有率持续攀升,应用场景越来越广泛,成为了很多开发者的首选。

1.3 Python:一门 “老少咸宜” 的编程语言

1.3.1 Python 的诞生:一个 “无聊” 的圣诞礼物

Python 的诞生充满了偶然性。1989 年圣诞节,荷兰程序员吉多・范罗苏姆(Guido van Rossum,人称 “龟叔”,名字前三个字母是 Gui,这也是 Python 图标是乌龟的原因)在家无聊,为了打发时间,决定开发一门新的编程语言。1991 年,Python 的第一个正式版本发布,从此开启了它的传奇之路。

有趣的是,1991 年是个 “科技奇迹年”:万维网、Linux、Vim、Qt、第一台笔记本电脑,都在这一年诞生,Python 能在众多优秀的科技产物中脱颖而出,足以证明它的实力。

1.3.2 Python 能做什么?应用场景全覆盖

经过 30 多年的发展,Python 的应用场景已经渗透到各行各业,几乎没有它做不到的事情,只有你想不到的:

  • 科学计算 & 数据分析:这是 Python 的核心优势领域,借助 NumPy、Pandas 等库,能轻松处理海量数据,进行统计分析和可视化。
  • Web 开发:用 Django、Flask 等框架,能快速搭建高性能的网站,比如 Instagram、豆瓣、知乎的部分功能就是用 Python 开发的。
  • 自动化运维:编写脚本实现服务器监控、文件备份、批量部署等功能,大大提高运维效率。
  • 人工智能 & 机器学习:TensorFlow、PyTorch 等主流 AI 框架都支持 Python,是深度学习的首选语言。
  • 爬虫程序:爬取网页数据、采集信息,比如爬取电商平台的商品价格、新闻网站的资讯等。
  • 自动化测试:用 Selenium、Pytest 等工具,实现软件的自动化测试,减少重复工作。
  • 其他场景:包括游戏开发、桌面应用开发、嵌入式开发、教育教学等,应用范围极其广泛。

根据调查数据显示,58% 的开发者用 Python 进行数据分析,52% 用于 Web 开发,43% 用于自动化运维,38% 用于机器学习,足以见得 Python 的实用性。

1.3.3 Python 的优缺点:客观看待这门语言

优点

  • 语法简洁优雅:代码可读性极高,同样的功能,Python 代码行数远少于其他语言。比如打印 “hello world”,C 语言需要 5 行代码,Java 需要 3 行,而 Python 只需 1 行。
  • 容易上手:零基础学习者也能快速入门,不需要复杂的语法基础,专注于解决问题本身。
  • 功能强大:应用场景广泛,从简单的脚本编写到复杂的大型项目开发,都能胜任。
  • 生态丰富:拥有海量的第三方库,开发者无需重复造轮子,直接调用现有库就能实现各种功能。
  • 兼容性强:能轻松调用 C/C++ 编写的代码,弥补了执行效率上的不足。

缺点

  • 执行效率较低:作为解释型语言,Python 的运行速度比 C、C++ 等编译型语言慢。
  • 多核心并发支持弱:在处理多线程任务时,由于 GIL(全局解释器锁)的存在,性能表现不佳。
  • 动态类型不适合大型项目:变量无需声明类型,虽然灵活,但在大型项目中容易出现类型错误,维护成本较高。

这里要给大家泼一盆冷水:网上很多人把 Python 吹得 “无所不能”,但实际上,Python 和其他编程语言本质上都是工具,不存在 “只有 Python 能做” 的场景。作为开发者,更重要的是掌握编程思维,而不是局限于某一门语言。不过对于新手来说,Python 确实是入门最快、性价比最高的选择。

1.3.4 Python 的就业前景:“辅助神器” 而非 “专属岗位”

很多学习者最关心的问题是:学 Python 能找到工作吗?答案是肯定的,但需要客观看待。

从招聘数据来看(工作地点北京,工作年限 3 年以下),Python 相关岗位有 88 个,而 Java 有 297 个,C 语言有 159 个。这说明纯粹的 Python 开发岗位相对较少,更多的是将 Python 作为 “辅助工具” 的岗位。

比如:

  • 大数据开发岗位要求 “掌握 Java,熟悉 Python 优先”;
  • 运维工程师要求 “掌握 Shell/Python 等脚本语言”;
  • 算法工程师要求 “熟练使用 Python 进行模型训练”;
  • 测试开发岗位要求 “能用 Python 编写自动化测试脚本”。

这就像玩王者荣耀,Python 不是 “carry 全场” 的主力输出,而是 “辅助神器”,能让你在工作中事半功倍。但正是因为它的通用性,掌握 Python 能让你在求职中更具竞争力,无论是技术岗位还是非技术岗位(比如运营、市场分析),Python 技能都能成为你的加分项。

二、实战操作:Python 环境搭建(超详细图文教程)

要开始编写 Python 代码,首先需要搭建开发环境。环境搭建主要分为两部分:Python 运行环境(让计算机能识别和执行 Python 代码)和开发工具(让我们能方便地编写、运行和调试代码)。下面我们以 Windows 系统为例,一步步教你搭建,Mac 和 Linux 系统的操作类似,大家可以举一反三。

2.1 第一步:安装 Python 运行环境

Python 运行环境是核心,必须先安装。记住一个原则:下载软件一定要去官网,避免下载到捆绑软件或病毒

2.1.1 下载 Python 安装包

  1. 打开浏览器,在搜索引擎中搜索 “Python”,找到带有 “官网” 标识的结果(网址是python.org),点击进入。
  1. 进入官网后,点击导航栏的 “Downloads”,然后选择 “Download for Windows”。
  1. 页面会显示最新的 Python 版本,比如 Python 3.10.5(版本会持续更新,大家下载最新版即可,不影响学习)。注意:Python 3.9 及以上版本不支持 Windows 7 系统,如果你的电脑是 Windows 7,需要下载 Python 3.8 及以下版本。

这里要注意 Python 2 和 Python 3 的区别:

  • Python 2 是老版本,2020 年已经停止维护,不再更新。
  • Python 3 是目前的主流版本,语法更规范,功能更强大,我们课程中所有内容都基于 Python 3。

所以大家一定要下载 Python 3 系列的版本,不要误下载 Python 2。

2.1.2 安装 Python

  1. 下载完成后,会得到一个.exe 安装包(比如 python-3.10.5-amd64.exe),双击打开。
  1. 安装界面会出现两个选项:“Install Now”(默认安装)和 “Customize installation”(自定义安装)。这里有两个关键注意点:
    • 一定要勾选 “Add Python 3.10 to PATH”(将 Python 添加到系统环境变量),这样后续在命令行中就能直接调用 Python,否则需要手动配置环境变量,非常麻烦。
    • 记住安装目录(默认路径是 C:\Users\ 你的用户名 \AppData\Local\Programs\Python\Python310),后续可能需要用到。
  2. 点击 “Install Now”,等待几分钟,安装程序会自动完成所有操作。安装成功后,会显示 “Setup was successful” 的提示。
2.1.3 验证 Python 是否安装成功

安装完成后,我们需要验证一下是否安装成功:

  1. 按下 Win+R 键,输入 “cmd”,打开命令提示符(黑窗口)。
  2. 在命令提示符中输入 “python --version”(注意是两个短横线),如果显示 “Python 3.10.5”(你的版本号可能不同),说明安装成功。
  3. 也可以直接输入 “python”,进入 Python 交互式解释器(界面会显示 Python 版本信息,并且有 “>>>” 提示符),这时候就可以直接输入 Python 代码了。
2.1.4 第一个 Python 代码:打印 “hello world”

在交互式解释器中,我们来写第一行 Python 代码:

  1. 在 “>>>” 提示符后输入:print('hello world')
  2. 按下回车键,会立即显示 “hello world”,这说明你的 Python 运行环境已经完全搭建好了!

这里有个小坑:很多新手会不小心使用中文标点符号(比如中文的括号、单引号),导致代码报错。记住:Python 代码中所有的标点符号都必须是英文的,这是编程的基本常识,一定要养成习惯。

如果想要退出交互式解释器,可以输入 “exit ()” 或者按下 Ctrl+Z 键。

2.2 第二步:安装 Python 开发工具 ——PyCharm

虽然通过命令行的交互式解释器可以执行 Python 代码,但编写复杂程序时非常不方便(没有语法高亮、自动补全、代码保存等功能)。这时候就需要一款专业的开发工具,这里我们推荐 PyCharm,它是目前最主流的 Python 开发工具,功能强大且易用。

2.2.1 下载 PyCharm

  1. 打开浏览器,搜索 “PyCharm”,找到官网(网址是jetbrains.com/pycharm/)。JetBrains 公司出品的开发工具都非常优秀,比如 Java 的 IDEA、C++ 的 CLion,被程序员称为 “JB 全家桶”。
  1. 进入官网后,不要直接点击首页的 “Download”,而是向下滚动页面,找到 “PyCharm Community Edition”(社区版)。PyCharm 有三个版本:
  • 专业版(Professional Edition):功能最全,但收费。
  • 社区版(Community Edition):免费开源,功能足够满足新手和大部分开发需求。
  • 教育版(Educational Edition):免费,但需要 edu 邮箱申请。
  1. 点击社区版的 “Download” 按钮,下载安装包(比如 pycharm-community-2022.1.2.exe)。
2.2.2 安装 PyCharm

  1. 双击下载好的安装包,进入安装界面。
  1. 点击 “Next”,选择安装路径(建议安装在非系统盘,比如 D:\Program\PyCharm Community Edition 2022.1.2)。
  2. 接下来是安装选项,建议勾选以下内容:
    • Create Desktop Shortcut:创建桌面快捷方式,方便后续打开。
    • Update Context Menu:添加 “Open Folder as Project” 选项,右键文件夹就能用 PyCharm 打开。
    • Create Associations:关联.py 文件,双击.py 文件会用 PyCharm 打开。
  3. 点击 “Next”,选择开始菜单文件夹,默认即可,继续点击 “Install”,等待安装完成。
2.2.3 首次使用 PyCharm:创建第一个项目

安装完成后,打开 PyCharm,首次使用会有一些初始化设置(比如主题选择、插件安装),大家可以默认设置,后续可以再调整。

  1. 初始化完成后,会进入欢迎界面,点击 “New Project”(创建新项目)。
  1. 在新建项目界面,需要设置两个关键参数:
    • Location:项目保存路径,建议创建一个专门的文件夹存放 Python 项目,比如 D:\project\python_hello。
    • Python Interpreter:Python 解释器,也就是我们之前安装的 Python 运行环境。PyCharm 通常会自动识别,如果没有识别到,点击右侧的 “...”,找到 Python 的安装目录(比如 C:\Users\72770\AppData\Local\Programs\Python\Python310),选择 “python.exe” 即可。
  2. 勾选 “Create a main.py welcome script”(创建一个欢迎脚本),然后点击 “Create”,项目就创建完成了。
2.2.4 编写并运行第一个 PyCharm 项目

  1. 项目创建后,左侧会显示项目目录,右键点击项目名称,选择 “New”->“Python File”,创建一个新的 Python 文件。
  1. 输入文件名,比如 “hello”,点击 “Python File”,文件就创建好了(后缀是.py)。
  1. 在编辑区输入代码:print('hello world'),注意标点符号是英文的。
  1. 运行代码:有三种方式:
    • 右键点击编辑区,选择 “Run 'hello'”;
    • 点击文件右上角的绿色三角形按钮;
    • 使用快捷键 Ctrl+Shift+F10。
  2. 运行成功后,底部会显示运行结果:“hello world”,同时显示 “Process finished with exit code 0”,表示程序正常结束。

恭喜你!到这里,你已经完全搭建好了 Python 开发环境,并且成功运行了第一个 Python 程序。

2.2.5 PyCharm 基础设置:让编程更舒适

默认的 PyCharm 设置可能不太符合我们的使用习惯,下面介绍几个常用的设置,让你编程更高效。

(1)设置字体大小

PyCharm 默认字体较小,长时间编程容易眼睛疲劳,我们可以把字体调大:

  1. 点击顶部菜单栏的 “File”->“Settings”(快捷键 Ctrl+Alt+S),打开设置界面。
  1. 在左侧导航栏找到 “Editor”->“Font”,在右侧设置 “Size”(字体大小,建议设置为 20-24)和 “Line height”(行高,建议设置为 1.2-1.5)。
  1. 设置完成后,点击 “Apply”->“OK”,字体就会立即变大。
(2)设置代码自动保存

PyCharm 默认会自动保存代码,但我们可以确认一下设置:

  1. 进入 “Settings”->“Appearance & Behavior”->“System Settings”。
  2. 勾选 “Save files on frame deactivation”(切换窗口时自动保存)和 “Save files automatically if application is idle for X seconds”(空闲 X 秒自动保存),建议设置为 10 秒。
(3)设置中文界面(可选)

如果不习惯英文界面,可以安装中文插件:

  1. 进入 “Settings”->“Plugins”,在搜索框中输入 “Chinese (Simplified)”,找到中文插件。
  2. 点击 “Install” 安装,安装完成后重启 PyCharm,界面就会变成中文。
(4)设置代码缩进

Python 对缩进非常严格,缩进错误会导致程序报错。我们可以统一缩进设置:

  1. 进入 “Settings”->“Editor”->“Code Style”->“Python”。
  2. 在 “Tabs and Indents” 选项卡中,设置 “Indent”(缩进空格数,默认是 4,建议保持默认),勾选 “Use tab character”(使用 Tab 键缩进)。

2.3 常见问题排查:环境搭建踩坑指南

在环境搭建过程中,新手很容易遇到各种问题,下面列举几个常见问题及解决方案:

问题 1:命令行输入 “python” 提示 “不是内部或外部命令”

原因:安装 Python 时没有勾选 “Add Python 3.10 to PATH”,导致系统无法找到 Python 执行文件。

解决方案:

  1. 找到 Python 的安装目录(比如 C:\Users\72770\AppData\Local\Programs\Python\Python310),复制该路径。
  2. 右键点击 “此电脑”->“属性”->“高级系统设置”->“环境变量”。
  3. 在 “系统变量” 中找到 “Path”,点击 “编辑”->“新建”,粘贴复制的 Python 路径,然后点击 “确定”。
  4. 重启命令提示符,再次输入 “python” 即可。
问题 2:PyCharm 无法识别 Python 解释器

原因:PyCharm 没有找到 Python 的安装路径。

解决方案:

  1. 打开 PyCharm 的项目设置,进入 “File”->“Settings”->“Project: 项目名”->“Python Interpreter”。
  2. 点击右上角的齿轮图标,选择 “Add”->“System Interpreter”。
  3. 点击 “...”,找到 Python 安装目录下的 “python.exe”,选中后点击 “OK”,即可添加解释器。
问题 3:运行代码时提示 “SyntaxError: invalid syntax”

原因:代码中存在语法错误,最常见的是使用了中文标点符号(比如中文括号、单引号、逗号)。

解决方案:

  1. 仔细检查代码中的标点符号,确保所有括号、引号、逗号都是英文的。
  2. 检查代码缩进是否正确,Python 中缩进通常是 4 个空格。
问题 4:安装 PyCharm 时提示 “Insufficient space”

原因:选择的安装路径磁盘空间不足(PyCharm 需要至少 1.4GB 的空间)。

解决方案:

  1. 选择其他磁盘空间充足的路径(比如 D 盘、E 盘)。
  2. 清理目标磁盘的垃圾文件,释放足够的空间。

总结

Python 是一门非常优秀的编程语言,它能让你以最低的成本进入编程世界,体验用代码解决问题的乐趣。但请记住:语言只是工具,思维才是核心。不要纠结于 “哪种语言最好”,而要专注于 “如何用语言解决问题”。 无论你是出于兴趣学习,还是为了就业提升,都希望你能保持好奇心和耐心,坚持下去。编程的路上难免会遇到挫折和 bug,但每解决一个问题,你都会获得成长。 最后,送给大家一句话:“千里之行,始于足下”。现在的你已经迈出了第一步,接下来只要脚踏实地、勤加练习,一定能成为一名优秀的 Python 开发者。如果在学习过程中遇到问题,欢迎在评论区留言,我会尽力为大家解答!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:为什么 Python 值得你花时间学习?
  • 一、先搞懂基础:计算机与编程的核心逻辑
    • 1.1 计算机:不止是 “高级计算器”
    • 1.2 编程:给计算机下达 “明确指令”
    • 1.3 Python:一门 “老少咸宜” 的编程语言
      • 1.3.1 Python 的诞生:一个 “无聊” 的圣诞礼物
      • 1.3.2 Python 能做什么?应用场景全覆盖
      • 1.3.3 Python 的优缺点:客观看待这门语言
      • 1.3.4 Python 的就业前景:“辅助神器” 而非 “专属岗位”
  • 二、实战操作:Python 环境搭建(超详细图文教程)
    • 2.1 第一步:安装 Python 运行环境
      • 2.1.1 下载 Python 安装包
      • 2.1.2 安装 Python
      • 2.1.3 验证 Python 是否安装成功
      • 2.1.4 第一个 Python 代码:打印 “hello world”
    • 2.2 第二步:安装 Python 开发工具 ——PyCharm
      • 2.2.1 下载 PyCharm
      • 2.2.2 安装 PyCharm
      • 2.2.3 首次使用 PyCharm:创建第一个项目
      • 2.2.4 编写并运行第一个 PyCharm 项目
      • 2.2.5 PyCharm 基础设置:让编程更舒适
    • 2.3 常见问题排查:环境搭建踩坑指南
      • 问题 1:命令行输入 “python” 提示 “不是内部或外部命令”
      • 问题 2:PyCharm 无法识别 Python 解释器
      • 问题 3:运行代码时提示 “SyntaxError: invalid syntax”
      • 问题 4:安装 PyCharm 时提示 “Insufficient space”
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档