热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
为课程中的具体课时生成完整的课程内容
最终学习目标:
学生能够理解变量和数据类型的基本概念,熟练掌握其在编程中的使用,并能在实际项目中正确应用。
时间:10分钟
item_name = "书籍"
item_quantity = 20
item_price = 35.5
total_price = item_quantity * item_price
print(f"商品名称:{item_name},总价:{total_price}")
item_name 和 item_quantity?它们为什么不同?时间:25分钟
什么是变量
常见数据类型
int、float
int为整数,float为浮点数,用于储存不同精度的数字。str
bool
True或False。list 和字典dict变量的命名规则和最佳实践
示例代码演示
# 整型和浮点型的使用
age = 25
height = 1.75
print(f"年龄:{age}, 身高:{height}米")
# 字符串类型
name = "张三"
print(f"姓名:{name}")
# 布尔值
is_adult = age > 18
print(f"是否成年:{is_adult}")
时间:30分钟
活动1:变量类型分类挑战
x = 42
y = 3.14
z = "欢迎学习编程"
a = True
b = [1, 2, 3]
活动2:设计变量的小程序
dish_name = "牛肉面"
price = 12.5
quantity = int(input(f"请输入您需要的 {dish_name} 的份数:"))
total = price * quantity
print(f"您订购了{quantity}份{dish_name},总金额为:{total}元")
练习与反思
时间:15分钟
讨论问题
经验总结
课外延伸任务:项目化任务设计
用户姓名:王五
用户年龄:30岁
用户身高:1.75米
通过本节课,学生能够灵活运用变量存储数据,正确选择和使用数据类型,并能够将其应用到实际编程场景中,为后续的学习奠定扎实基础。
Course Title: Data Analysis
Lesson: Loops – The Circle of Data Life!
By the end of this lesson, students will be able to:
for loops, while loops) in Python to automate recurring calculations.Time Allotted: 10 minutes
Objective: Set the stage for why loops are essential in data analysis.
Activity:
Kick things off with a relatable analogy! Pose the following problem to the class:
Imagine you have to calculate the average test score for every student in a data science class of 100 students. Oh, but wait! Once you do that, you need to calculate their grade percentages and write it all out in a report... by hand.
Ask students to estimate how long this would take and share their reactions ("forever" is an acceptable answer). Then segue:
"Luckily, programmers are lazy but clever. We have loops! Today, we'll learn how to use them to let the computer do the boring work for us. And we’ll do it smarter, not harder."
Transition into defining what loops are: "Loops are your hired assistant – they let you repeat processes without repeating your code endlessly."
Time Allotted: 30 minutes
Objective: Teach the mechanics of loops with relatable and practical examples.
Using Python as the primary programming language:
Explain the two main types of loops:
for loops: "Besties with lists and ranges!"while loops: "They're the guardians of conditions."Example Code Demonstration:
# A simple 'for' loop
for i in range(5):
print(f"Student #{i} says hi!")
# A simple 'while' loop
x = 0
while x < 5:
print(f"Student #{x} says hi!")
x += 1
Humorous Note: Tell the class, "The magic of loops is that they do repetitive work tirelessly. If they were humans, they'd have serious caffeine habits."
Discuss potential issues like infinite loops (Why your computer fan suddenly sounds like a jet engine) and off-by-one errors. Use bite-sized examples of what NOT to do:
# Infinite loop: Oops, forgot to update x!
x = 0
while x < 5:
print("Oops, I'm stuck here!")
Use humor to drive the point home: "Debugging an infinite loop is like trying to eat spaghetti with chopsticks – messy and frustrating."
Load a dataset with some commonly found errors (students can be provided a simple CSV file in advance, e.g., "Student_Grades.csv"). The dataset could contain:
NULL).john instead of John).Walk them through using loops to clean up the data step by step:
for loop.while loop.for loop.Example Code:
import pandas as pd
# Load dataset
df = pd.read_csv('Student_Grades.csv')
# Replace missing values with average
for col in ["Math", "Physics", "Chemistry"]:
avg = df[col].mean()
df[col].fillna(avg, inplace=True)
# Remove outliers
while len(df[df['Math'] > 100]) > 0:
df = df[df['Math'] <= 100]
# Capitalize names
for i, name in enumerate(df['Name']):
df['Name'][i] = name.capitalize()
print(df.head())
At every step, pause to explain what the loop is achieving.
Time Allotted: 30 minutes
Objective: Apply knowledge of loops in a project-based format.
Provide students with a new dataset (e.g., "Final_Project_Grades.csv") containing:
Challenge: Students must write a Python script that:
Hints to Provide:
for loop to iterate through student rows and calculate totals.if/else) inside the loop for grade categorization.Stretch Goal: Add functionality to detect and warn the user if a student has failed (e.g., scores below 40%).
Time Allotted: 10 minutes
Objective: Cement understanding through exploration and critical thinking.
Discussion Questions:
for loop and a while loop in a given problem?"Key Insight to Encourage: Make students think of loops not just as tools for repetition, but also as cornerstones of automation and efficiency in data-driven tasks.
Optional Assignments:
Implement your finalized gradebook Python script on an additional dataset provided (e.g., "Homework_Data.csv"). Submit your code and output via the learning platform.
Ask students: "Who feels like they’ve unlocked the Matrix of automation? Talk about turning boring work into glorious efficiency, am I right?"
End with this reminder: “Loops are a programmer’s best friend. Trust me, you’ll never want to calculate averages by hand again.”
为指定的课程主题和课时创建详细的课程计划,帮助教育工作者快速完成教学设计,确保教学目标明确,内容丰富,形式多样。
快速生成高质量的完整课时设计方案,减少繁琐的课程规划工作,专注于教学内容优化。
根据教学目标,灵活生成多样化课程计划,提升日常教学效率,激发学生学习兴趣。
为机构课程设计提供标准化和一致化的内容方案,加速课程开发进程,提升竞争力。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期