Python 零基础入门教程 2025 最新版

编程狮(w3cschool.cn) 2025-08-01 16:39:43 浏览数 (215)
反馈

  • 阅读时长:每天 30 分钟,7 天闯关
  • 目标:0 基础 → 独立写 3 个小程序 → 拿到面试机会

Python 学习路线

天数 学习内容 编程狮任务 里程碑
Day1 环境+语法入门 在线写“你好, 编程狮 成功运行第一行代码
Day2 变量+字符串 制作“微信昵称生成器 掌握 f-string
Day3 列表+字典 完成“今日待办清单 能增删改查数据
Day4 条件+循环 写出“石头剪刀布”游戏 学会 if/for
Day5 函数+模块 封装“天气查询工具 会 import 第三方库
Day6 文件+异常 开发“记账本 会读写 txt/csv
Day7 综合项目 上线“个人博客 拥有可炫耀作品

Day1 环境搭建 & 第一段代码

  1. 免安装方案
    打开 编程狮在线Python编辑器,直接写:

    print("你好, 编程狮!")

    点击「运行」,看到输出即成功!

  2. 本地安装

    python -V

    出现 Python 3.13.x 即成功。

Day2 变量 & 字符串

  1. 首先,将代码黏贴到记事本中保存为一个 Python 文件,比如命名为 wechat_nickname.py

    name = input("请输入你的名字:")
    
    
    
    
    # 定义不同风格的昵称模板
    styles = [
    f"{name}的小宇宙",
    f"{name}不emo",
    f"{name}在摸鱼",
    f"{name}超好运",
    f"{name}在努力",
    f"快乐{name}",
    f"{name}向前冲",
    f"{name}的日常"
    ]
    
    
    
    
    print("\n为你推荐的微信昵称:")
    for i, nickname in enumerate(styles, 1):
    print(f"{i}. {nickname}")

  2. 确保你的电脑上已经安装了 Python 环境(如果没有,可以参考Python 3.13.3 安装教程
  3. 运行这个 Python 文件:

    • 打开文件所在文件夹
    • 鼠标右键单击空白位置,鼠标左键单击“在终端中打开

    • 输入命令:python wechat_nickname.py 并按回车

  4. 程序会提示你 "请输入你的名字:",这时输入你的名字并按回车
  5. 程序就会立即显示出为你生成的多种微信昵称选项,如输入“小明”

  • 变量名只能包含字母、数字、下划线
  • f-string:最推荐的字符串格式化方式

Day3 列表 & 字典

# 今日待办清单
todo = ["买菜", "学习 Python", "跑步"]
todo.append("刷编程狮视频")     # 追加
todo[1] = "学习 Python 列表"   # 修改
print("今日任务:", todo)

 
# 用字典记录成绩
score = {"数学": 90, "Python": 100}
score["英语"] = 88
print("我的成绩单:", score)

Day4 条件 & 循环

# 石头剪刀布小游戏
import random

 
choice = input("请输入石头/剪刀/布:")
computer = random.choice(["石头", "剪刀", "布"])
print("电脑出:", computer)

 
if choice == computer:
    print("平局!")
elif (choice == "石头" and computer == "剪刀") or \
     (choice == "剪刀" and computer == "布") or \
     (choice == "布" and computer == "石头"):
    print("你赢了!")
else:
    print("你输了!")

Day5 函数 & 模块

# 天气查询工具(调用公开接口)
import requests

 
def weather(city: str) -> str:
    url = f"https://api.vvhan.com/api/weather?city={city}"
    res = requests.get(url).json()
    return res["data"]

 
print(weather("北京"))

  • 学会 pip install requests
  • 学会定义函数 + 返回值

Day6 文件 & 异常

# 记账本
import csv, datetime


def add_record(item, price):
    with open("bill.csv", "a", newline="", encoding="utf-8") as f:
        writer = csv.writer(f)
        writer.writerow([datetime.date.today(), item, price])

 
try:
    add_record("奶茶", 12)
    print("记账成功!")
except Exception as e:
    print("出错:", e)

Day7 综合项目:上线个人博客

使用 Flask 框架 10 行代码上线:

from flask import Flask, render_template_string


app = Flask(__name__)


HTML = """
<!doctype html>
<title>编程狮博客</title>
<h1>欢迎来到 {{name}} 的博客</h1>
"""


@app.route("/")
def home():
    return render_template_string(HTML, name="阿狮")


app.run()

  • 部署到 自己的服务器、码云、github, 发个朋友圈或分享到小红书!

每日常用快捷键

场景 快捷键
运行代码 Ctrl + Enter(在线编辑器)
自动补全 Tab
格式化 Shift + Alt + F(VSCode)

想要更系统的学习 Python3 可以继续访问《Python零基础到高薪就业

1 人点赞