Startik Startik
Guest
Startik-KR
返回首页
退出登录
您的浏览器不支持视频。
1 00:00:00,000 --> 00:00:05,000 结合人工智能的 Python 基础 2 00:00:05,000 --> 00:00:08,000 Python 控制语句与实战练习 3 00:00:08,000 --> 00:00:14,000 本节课将学习并练习 Python 的基本控制语句:if、for 和 while。 4 00:00:14,000 --> 00:00:18,000 你将学到实现复杂算法所必需的核心要素。 5 00:00:18,000 --> 00:00:23,000 今天是 Python 的第五节课,我们将学习控制语句、集合以及集合方法, 6 00:00:23,000 --> 00:00:27,000 并通过动手练习来完成各个主题。 7 00:00:27,000 --> 00:00:37,000 在控制语句中,我们会学习条件语句和循环;在集合部分,我们会深入了解列表、元组、集合和字典。 8 00:00:37,000 --> 00:00:41,000 我们还会学习如何使用各种集合方法。 9 00:00:41,000 --> 00:00:43,000 现在来复习一下控制语句。 10 00:00:43,000 --> 00:00:49,000 控制语句是控制程序执行流程的核心结构。 11 00:00:49,000 --> 00:00:52,000 它们由条件语句和循环语句组成。 12 00:00:52,000 --> 00:00:55,000 首先是条件语句中的 if 语句。 13 00:00:55,000 --> 00:01:00,000 它会根据条件是否满足来分支执行不同的代码。 14 00:01:00,000 --> 00:01:02,000 while 和 for 循环 15 00:01:02,000 --> 00:01:10,000 它们会在某个条件满足时反复执行代码,或者按照给定的序列或范围进行重复。 16 00:01:10,000 --> 00:01:16,000 range 函数是一个非常实用的函数,可以按需生成一个整数序列。 17 00:01:16,000 --> 00:01:19,000 接下来是其他控制语句。 18 00:01:19,000 --> 00:01:22,000 现在我们来学习剩下的控制语句。 19 00:01:22,000 --> 00:01:26,000 它们包括 break 语句、continue 语句和 pass 语句。 20 00:01:26,000 --> 00:01:31,000 这些命令可以帮助你更灵活地控制代码执行。 21 00:01:31,000 --> 00:01:35,000 break 语句会强制终止当前循环, 22 00:01:35,000 --> 00:01:40,000 而 continue 语句会跳过本次循环,直接进入下一次循环。 23 00:01:40,000 --> 00:01:46,000 pass 语句则是什么都不做——也就是说,它只是占位跳过。 24 00:01:46,000 --> 00:01:50,000 下一个主题是集合(collections)。 25 00:01:50,000 --> 00:01:55,000 我们将要学习列表、元组、集合和字典。 26 00:01:55,000 --> 00:02:02,000 列表是一种序列类型的数据结构,允许元素重复,并支持添加、修改和删除元素。 27 00:02:02,000 --> 00:02:08,000 元组与列表相似,但它是只读的(不可修改)。 28 00:02:08,000 --> 00:02:13,000 集合不允许重复元素,你可以向其中添加或移除元素。 29 00:02:13,000 --> 00:02:19,000 最后,字典是一种由键值对组成的非序列数据类型。 30 00:02:19,000 --> 00:02:26,000 我们会更详细地查看每种集合,并了解它们的使用方式。 31 00:02:26,000 --> 00:02:31,000 最后,我们来学习集合方法。 32 00:02:31,000 --> 00:02:36,000 理解函数和方法之间的区别很重要。 33 00:02:36,000 --> 00:02:41,000 函数是单独使用的,而方法是和对象一起使用的。 34 00:02:42,000 --> 00:02:47,000 列表、元组和集合都有各自可以调用的多种方法。 35 00:02:47,000 --> 00:02:53,000 通过使用这些方法,你可以更高效地管理集合。 36 00:02:53,000 --> 00:02:56,000 作业说明与课程总结 37 00:02:56,000 --> 00:03:01,000 请根据今天所学内容,尝试完成几道作业题。 38 00:03:01,000 --> 00:03:07,000 这些作业将帮助你练习并内化我们今天讲解的概念。 39 00:03:07,000 --> 00:03:12,000 通过练习计算平均值、使用列表和集合、计算 Python 成绩等任务, 40 00:03:12,000 --> 00:03:17,000 多做一些不同类型的题目来加深理解。 41 00:03:17,000 --> 00:03:25,000 在学生成绩计算中,编写一个程序,输入多名学生的成绩,并计算与输出总分和平均分。 42 00:03:25,000 --> 00:03:29,000 Python 的控制语句提供了多种功能。 43 00:03:29,000 --> 00:03:38,000 break 语句会强制终止循环,而 continue 语句会跳过当前这一次循环,继续执行下一次。 44 00:03:38,000 --> 00:03:44,000 另外,pass 语句本身不执行任何操作,可以让你以后再补充具体代码。 45 00:03:44,000 --> 00:03:49,000 在这个示例中,我们使用嵌套的 for 循环来打印乘法口诀表。 46 00:03:49,000 --> 00:03:56,000 外层循环从 1 到 9 的乘法表依次重复,内层循环打印每一段乘法表中的乘积。 47 00:03:57,000 --> 00:04:10,000 为了让每一段乘法表的输出更整齐,我们使用 print("-------------") 在各段乘法表之间插入分隔线。 48 00:04:10,000 --> 00:04:15,000 我们还练习了在集合中添加和删除元素。 49 00:04:15,000 --> 00:04:21,000 最后,我们学习了如何在字典中处理键值对。 50 00:04:21,000 --> 00:04:28,000 我们计算并打印元组 (43, 55, 63, 20, 91) 的平均值。 51 00:04:28,000 --> 00:04:34,000 使用列表 [1, 2, 2, 3, 4, 4],我们进行多种操作练习。 52 00:04:34,000 --> 00:04:40,000 我们输入 5 名学生的 Python 成绩,然后计算并打印总分和平均分。 53 00:04:40,000 --> 00:04:44,000 今天的课程就到这里。 54 00:04:44,000 --> 00:04:49,000 如果你对本节课的内容有任何疑问,欢迎随时提问。 55 00:04:49,000 --> 00:04:51,000 谢谢大家。

Python 基础与人工智能


课程概述与学习目标

  • 理解 Python 基本控制语句(if, for, while)的工作原理及其用法
  • 通过练习条件语句和循环结构,实现较复杂的算法
  • 学习集合数据类型(list、tuple、set、dictionary)的特性和使用方法
  • 练习使用集合方法高效地管理数据

控制语句:条件与循环

  • 控制语句:根据条件对程序执行流程进行分支或重复的结构
  • if 语句:根据条件不同执行不同代码的分支处理
  • while 语句:在给定条件为真时反复执行代码
  • for 语句:在序列(如列表)或区间范围上按固定次数重复执行
  • range() 函数:生成所需长度的整数序列,以供循环中使用

其他控制语句:break、continue、pass

  • break:立即终止当前循环
  • continue:跳过当前一轮迭代,直接进入下一轮
  • pass:不执行任何操作,用作将来补充代码的占位符
  • 用于在复杂循环结构中精确控制执行流程

集合数据类型的特性

  • list:允许重复,元素有序,可增加、修改和删除
  • tuple:与 list 类似,但为只读(不可修改)
  • set:不允许重复,元素无固定顺序,元素可以添加和删除
  • dictionary:由键–值对构成的非序列数据类型
  • 理解各集合的结构和特性,并在不同场景下选择合适的数据类型

集合方法及其使用

  • 函数(Function):可以被独立调用和使用的一段代码块
  • 方法(Method):隶属于特定对象(如 list、tuple、set)的函数,用于操作该对象本身
  • 通过使用适用于 list、tuple、set 的各种方法,提高数据管理效率
  • 练习内容包括添加/删除 set 元素,以及访问/修改 dictionary 的键–值对

实践示例与作业

  • 使用嵌套 for 循环打印乘法表(包括在每一组乘法表之间添加分隔符)
  • 练习添加/删除 set 元素以及处理 dictionary 的键–值对
  • 编写程序计算给定 tuple 分数的平均值
  • 练习使用 list 处理包含重复数据的情况
  • 实现一个程序,输入多名学生的成绩并计算总分和平均分
  • 通过结合控制语句与集合来解决真实问题,从而巩固相关概念
Guest 과정
인공지능과 함께하는 파이썬 기초
학습 인공지능과 함께하는 파이썬 기초   当前内容
视频 mov.mp4
Targeting of HIF2-driven cachexia in kidney cancer
학습 Targeting of HIF2-driven cachexia in kidney cancer   已完成内容
网页 https://www.nature.com/articles/s41591-025-04054-2
중국어 회화
학습 중국어 회화   已完成内容
视频 중국어.mp4
Steve Jobs' 2005 Stanford Commencement Address
학습 Steve Jobs' 2005 Stanford Commencement Address   已完成内容
音频 Steve Jobs' 2005 Stanford Commencement Address.mp3
Javascripts와 Typescript를 모두 배우는 게 좋을까요
讨论 Javascripts와 Typescript를 모두 배우는 게 좋을까요   已完成内容
Javascripts와 Typescript를 모두 배우는 게 좋을까요
파이썬 퀴즈
测验 파이썬 퀴즈   已完成内容
인공지능과 함께하는 파이썬 기초
수학 손 글씨, 그래프
학습 수학 손 글씨, 그래프   已完成内容
文档 손글씨.pdf
대한민국헌법 (헌법재판소)
학습 대한민국헌법 (헌법재판소)   已完成内容
文档 헌법소책자(국문_해설포함형).pdf
수능특강 수학영역 I
학습 수능특강 수학영역 I   已完成内容
文档 2022 EBS수능특강_수학Ⅰ_본문(학생용).pdf
These animals are also plants
학습 These animals are also plants   已完成内容
视频 These animals are also plants … wait, what_ - Luka Seamus Wright.mp4
폭력 그리고 법, 달라지는 판례
학습 폭력 그리고 법, 달라지는 판례   已完成内容
视频 (클립4) 폭력 그리고 법, 달라지는 판례_최종.mp4
수학 미분법
학습 수학 미분법   已完成内容
文档 [동아 미적분] 04 여러 가지 미분법.pdf
2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★
학습 2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★   已完成内容
文档 2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★.pdf
Startik 소개
학습 Startik 소개   已完成内容
文档 startik.pdf
고등학교 논술
학습 고등학교 논술   已完成内容
视频 64a8b9968d8e4679.mp4
대한민국 헌법
测验 대한민국 헌법   已完成内容
대한민국헌법 (헌법재판소)
2026학년도 3월학기 외국인 신입생 모집요강
학습 2026학년도 3월학기 외국인 신입생 모집요강   已完成内容
文档 2026학년도 3월학기 외국인 신입생 모집요강_0123.pdf
Startik-KR
Q&A Startik-KR   已完成内容
文档 Startik-KR.pdf