闪学it-WorkBuddy零基础实战课

0 阅读4分钟

一、先把工具装好

去 python.org 下载最新版 Python。安装时有一个容易被忽略但很重要的选项:勾选 "Add Python to PATH" 。勾上它,你才能在命令行里直接输入 python 来运行程序。

装完后,打开终端(Windows 是「命令提示符」或 PowerShell,Mac 是「终端」),输入:

python --version

如果看到类似 Python 3.12.0 的输出,就成功了。


二、第一行代码

在终端里输入 python 并回车,你会进入一个交互环境,提示符变成 >>>。在这里输入:

print("你好,世界")

回车,屏幕上会显示 你好,世界。

print 的意思是「打印」,它把括号里的内容显示出来。引号表示这是一段文字,程序不会去理解它,只会原样输出。

想退出这个环境,输入 exit()。


三、变量:给数据起个名字

变量就是一个贴了标签的盒子,你把数据放进去,以后用标签就能取出来。

name = "小明"
age = 18
print(name, "今年", age, "岁")

输出是 小明 今年 18 岁。

这里的 = 不是数学里的「等于」,而是「赋值」——把右边的值放进左边的名字里。


四、几种基本的数据类型

Python 里最常用的几种数据长这样:

title = "猜数字"      # 字符串,文字
count = 42            # 整数
price = 3.14          # 浮点数,带小数
is_win = True         # 布尔值,只有 True 和 False
nums = [1, 2, 3]      # 列表,一串数据

你不需要背,用到的时候自然会记住。现在只要知道:文字要用引号包起来,数字不用。


五、让程序做选择:if

程序的价值在于它能根据情况做不同的事。

score = 75

if score >= 60:
    print("及格了")
else:
    print("没及格")

注意 if 那行末尾的冒号,以及下一行的缩进(通常是四个空格)。Python 用缩进来表示「这几行属于上面那个条件」,缩进错了程序就会报错。这是新手最容易踩的坑,记住就好。

如果想判断多种情况,可以用 elif:

if score >= 90:
    print("优秀")
elif score >= 60:
    print("及格")
else:
    print("不及格")

六、重复做事:for 循环

要重复执行同样的操作,用循环。

for i in range(3):
    print("第", i + 1, "次")

range(3) 会依次产生 0、1、2,所以程序会打印三次。注意它是从 0 开始的,这是编程里的常见习惯。


七、函数:把代码打包起来

如果一段逻辑你要用很多次,就把它写成函数。

def greet(name):
    return "你好," + name

print(greet("小红"))

def 是定义函数,name 是传进来的参数,return 把结果送回去。函数的好处是:写一次,到处用;改的时候只改一个地方。


八、实战:写一个猜数字游戏

现在把上面学到的东西组合起来,写一个完整的小程序。新建一个文件叫 guess.py,把下面的代码粘进去:

import random

secret = random.randint(1, 100)
print("我想了一个 1 到 100 之间的数字,你猜猜看?")

while True:
    guess = int(input("请输入你猜的数字:"))

    if guess < secret:
        print("太小了,再试试")
    elif guess > secret:
        print("太大了,再试试")
    else:
        print("恭喜你,猜对了!")
        break

保存后,在终端里进入这个文件所在的文件夹,运行:

python guess.py

然后就可以开始猜了。

简单解释一下新出现的东西:

  • import random 引入一个随机数工具包,randint(1, 100) 生成 1 到 100 之间的随机整数。
  • input() 让程序停下来等你输入,输入的内容默认是文字,所以要用 int() 转成数字才能比较大小。
  • while True 表示「一直重复」,直到遇到 break 才跳出来。

如果你输入了字母而不是数字,程序会报错退出。这个问题以后学了「异常处理」就能解决,现在不用管。


九、接下来学什么

到这里,你已经掌握了编程的核心骨架:数据、判断、循环、函数。剩下的都是在这上面长出来的枝叶。

建议的下一步顺序:

  1. 列表和字典的常用操作——这是处理数据的主力工具。
  2. 文件读写——让程序能保存和读取内容。
  3. 用 pip 安装第三方库——Python 真正的威力在这里,几行代码就能处理 Excel、爬网页、画图表。
  4. 做一个小项目——比如批量重命名文件、自动整理下载文件夹。有具体目标,学得最快。

最后一句真心话:编程不是看会的,是敲会的。这篇文章里的每一段代码,都建议你亲手敲一遍、改一改、看它怎么坏掉。坏掉再修好,那才是真正学会了。