- 閱讀時(shí)長(zhǎng):每天 30 分鐘,7 天闖關(guān)
- 目標(biāo):0 基礎(chǔ) → 獨(dú)立寫(xiě) 3 個(gè)小程序 → 拿到面試機(jī)會(huì)
Python 學(xué)習(xí)路線
天數(shù) | 學(xué)習(xí)內(nèi)容 | 編程獅任務(wù) | 里程碑 |
---|---|---|---|
Day1 | 環(huán)境+語(yǔ)法入門(mén) | 在線寫(xiě)“你好, 編程獅 ” |
成功運(yùn)行第一行代碼 |
Day2 | 變量+字符串 | 制作“微信昵稱生成器” | 掌握 f-string |
Day3 | 列表+字典 | 完成“今日待辦清單” | 能增刪改查數(shù)據(jù) |
Day4 | 條件+循環(huán) | 寫(xiě)出“石頭剪刀布”游戲 | 學(xué)會(huì) if/for |
Day5 | 函數(shù)+模塊 | 封裝“天氣查詢工具” | 會(huì) import 第三方庫(kù) |
Day6 | 文件+異常 | 開(kāi)發(fā)“記賬本” | 會(huì)讀寫(xiě) txt/csv |
Day7 | 綜合項(xiàng)目 | 上線“個(gè)人博客” | 擁有可炫耀作品 |
Day1 環(huán)境搭建 & 第一段代碼
-
免安裝方案
打開(kāi) 編程獅在線Python編輯器,直接寫(xiě):print("你好, 編程獅!")
點(diǎn)擊「運(yùn)行」,看到輸出即成功!
-
本地安裝
- 下載 Python 3.13 安裝包
- 安裝時(shí)勾選
Add python.exe to PATH
- 打開(kāi)命令行輸入:
python -V
出現(xiàn)
Python 3.13.x
即成功。
Day2 變量 & 字符串
-
首先,將代碼黏貼到記事本中保存為一個(gè) Python 文件,比如命名為
wechat_nickname.py
name = input("請(qǐng)輸入你的名字:") # 定義不同風(fēng)格的昵稱模板 styles = [ f"{name}的小宇宙", f"{name}不emo", f"{name}在摸魚(yú)", f"{name}超好運(yùn)", f"{name}在努力", f"快樂(lè){name}", f"{name}向前沖", f"{name}的日常" ] print("\n為你推薦的微信昵稱:") for i, nickname in enumerate(styles, 1): print(f"{i}. {nickname}")
- 確保你的電腦上已經(jīng)安裝了 Python 環(huán)境(如果沒(méi)有,可以參考Python 3.13.3 安裝教程)
-
運(yùn)行這個(gè) Python 文件:
- 打開(kāi)文件所在文件夾
- 鼠標(biāo)右鍵單擊空白位置,鼠標(biāo)左鍵單擊“在終端中打開(kāi)”
- 輸入命令:
python wechat_nickname.py
并按回車(chē)
- 程序會(huì)提示你 "請(qǐng)輸入你的名字:",這時(shí)輸入你的名字并按回車(chē)
-
程序就會(huì)立即顯示出為你生成的多種微信昵稱選項(xiàng),如輸入“小明”
- 變量名只能包含字母、數(shù)字、下劃線
f-string
:最推薦的字符串格式化方式
Day3 列表 & 字典
# 今日待辦清單
todo = ["買(mǎi)菜", "學(xué)習(xí) Python", "跑步"]
todo.append("刷編程獅視頻") # 追加
todo[1] = "學(xué)習(xí) Python 列表" # 修改
print("今日任務(wù):", todo)
# 用字典記錄成績(jī)
score = {"數(shù)學(xué)": 90, "Python": 100}
score["英語(yǔ)"] = 88
print("我的成績(jī)單:", score)
Day4 條件 & 循環(huán)
# 石頭剪刀布小游戲
import random
choice = input("請(qǐng)輸入石頭/剪刀/布:")
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 函數(shù) & 模塊
# 天氣查詢工具(調(diào)用公開(kāi)接口)
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("北京"))
- 學(xué)會(huì)
pip install requests
- 學(xué)會(huì)定義函數(shù) + 返回值
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("出錯(cuò):", e)
Day7 綜合項(xiàng)目:上線個(gè)人博客
使用 Flask 框架 10 行代碼上線:
from flask import Flask, render_template_string
app = Flask(__name__)
HTML = """
<!doctype html>
<title>編程獅博客</title>
<h1>歡迎來(lái)到 {{name}} 的博客</h1>
"""
@app.route("/")
def home():
return render_template_string(HTML, name="阿獅")
app.run()
- 部署到 自己的服務(wù)器、碼云、github, 發(fā)個(gè)朋友圈或分享到小紅書(shū)!
每日常用快捷鍵
場(chǎng)景 | 快捷鍵 |
---|---|
運(yùn)行代碼 | Ctrl + Enter (在線編輯器) |
自動(dòng)補(bǔ)全 | Tab |
格式化 | Shift + Alt + F (VSCode) |
想要更系統(tǒng)的學(xué)習(xí) Python3 可以繼續(xù)訪問(wèn)《Python零基礎(chǔ)到高薪就業(yè)》