一、编程语言是什么?
在正式认识 Python 之前,我们先来聊一个最基本的问题:编程语言到底是什么?
大家平时用手机聊天、刷视频,用电脑写论文、做PPT,这些软件是怎么来的?说到底,都是人用某种"语言"告诉电脑该做什么,然后电脑照着执行。这种人和电脑之间沟通的工具,就叫编程语言。
举个例子。如果你说"帮我打开浏览器",这是自然语言,电脑听不懂。你得用编程语言写成类似这样的指令:
打开(浏览器)
不同的编程语言语法不同,就像中文和英文的语法规则不一样。但不管哪种语言,核心目的都一样——把人的想法转化成电脑能理解、能执行的指令。
二、为什么大一新生推荐从Python开始?
市面上的编程语言少说也有几十种,C、C++、Java、JavaScript、PHP……为什么我们偏偏推荐 Python 作为入门语言?原因主要有三个。
第一,语法接近自然语言,容易读懂。
比如,同样是让电脑在屏幕上显示一行字,C 语言要写:
#include <stdio.h>
int main() {
printf("Hello World\n");
return 0;
}
而 Python 只需要:
print("Hello World")
没有头文件,没有主函数,没有分号,代码读起来几乎就像一句英语句子。对零基础的同学来说,这个差距非常明显。
第二,生态环境非常丰富。
Python 最大的优势之一是有大量现成的工具库。你想处理数据,有 Pandas、NumPy;想做图表,有 Matplotlib;想开发网站,有 Django、Flask;想做人工智能,有 TensorFlow、PyTorch。这些库就好比搭积木,别人已经帮你把很多基础功能写好了,你只需要调用,不需要从零开始造轮子。
对于计算机专业的大学生来说,无论你以后想往哪个方向发展——数据分析、人工智能、Web开发、网络安全——Python 几乎都能派上用场。
第三,入门正反馈快。
很多人在学习编程的初期就被复杂的语法劝退了。Python 设计哲学之一就是"简洁优于复杂"。你不需要花大量时间理解各种概念才能写出第一个可运行的程序。几分钟之内就能看到结果,这种即时正反馈对初学者非常友好,能让你保持学习的兴趣和信心。
三、Python到底能做什么?
数据分析和报表制作
如果你上过计算机基础课,可能会接触过 Excel 的数据处理功能。但当数据量达到几千、几万行的时候,Excel 就会变得很慢甚至卡死。Python 可以轻松处理海量数据,还能自动生成图表,几行代码就能完成 Excel 需要大量手动操作才能实现的功能。
网站后台开发
你每天访问的网站背后都有服务器在运行。很多知名网站——YouTube、Instagram、Reddit——的后台都是用 Python 构建的。Python 的 Web 框架让开发网站变得非常高效。
自动化办公
这是对大一新生特别实用的一个场景。期末考试后把全班40人的成绩录入Excel,计算总分、平均分,排出名次——用 Python 写好一次代码,以后每次成绩表只要运行一下,几秒钟就能搞定。这种"一劳永逸"的感觉,正是编程带来的乐趣之一。
人工智能和机器学习
这是近年来 Python 最火的方向之一。从垃圾邮件识别、推荐算法、到 ChatGPT 这样的大语言模型,背后都有 Python 的身影。虽然大一阶段不太可能深入到这个层次,但提前了解 Python 能为你以后的学习打下很好的基础。
四、安装Python:三种方式任你选
方式一:Windows 系统安装
第一步,打开浏览器,访问官方网站 https://www.python.org。点击"Downloads",下载对应版本。
第二步,运行安装包。安装界面中有一个复选框叫"Add Python to PATH",一定要勾选它。如果不勾选,安装完成后在命令行里输入"python"计算机会找不到这个程序。这是初学者最容易出问题的步骤。
第三步,勾选之后点击"Install Now",等待安装完成。
验证是否安装成功:按 Win + R,输入 cmd,回车,在命令行窗口输入:
python --version
如果看到类似 Python 3.12.3 这样的版本号,说明安装成功。
方式二:Mac 系统安装
Mac 推荐使用 Homebrew 安装。如果还没有安装 Homebrew,打开终端,粘贴以下命令并回车:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,输入:
brew install python3
在 Mac 上一般用 python3 命令来启动 Python。
方式三:在线工具(推荐零基础首选)
不需要安装任何东西,打开浏览器就能写代码。
推荐两个免费在线 Python 编译器:
- • Programiz Online Python Compiler:https://www.programiz.com/python-programming/online-compiler/
- • 蓟县编辑器:https://www.iSpan64.ICU/
打开网页就能写代码、写完就能运行,左边写代码、右边看结果,非常直观。
五、写出你的第一行代码
在代码编辑区输入以下内容并运行:
print("Hello World")
屏幕上的输出应该是:
Hello World
恭喜你!这可能是你人生中第一行自己写的代码。
print 是 Python 的内置函数,作用是把括号里的内容输出到屏幕。括号里的 "Hello World" 是一个字符串,用引号包裹起来告诉计算机"这是一段文字,不是代码"。
也可以试试:
print("Python入门真简单!")
print("你好,世界!")
print("欢迎来到编程的世界")
每行代码执行后,屏幕上会依次显示对应的内容。
六、这篇我们学到了什么
核心知识点回顾:
- • 编程语言是人跟电脑沟通的工具,Python 是其中最容易入门的一种
- • Python 的优势在于语法简洁、生态丰富、入门正反馈快
- • Python 的应用场景包括数据分析、Web开发、自动化办公、AI等
- • Windows 用户去 python.org 下载安装,Mac 用户用 Homebrew,零基础直接用在线编译器
- • 安装 Windows 版时务必勾选"Add Python to PATH"
- •
print() 函数的作用是输出内容到屏幕,是 Python 最基础的函数
代码示例:
# -*- coding: utf-8 -*-
# 你的第一个 Python 程序
print("Hello World")
# 多行输出
print("Python入门真简单!")
print("你好,世界!")
print("欢迎来到编程的世界")
# 数字和计算
print(100 + 200) # 直接输出计算结果
print(2024) # 输出整数
下篇预告:写出第一个程序——print和注释的用法,带你写出第一段真正属于自己的代码。