Startik Startik
Guest
Startik-KR
Về trang chủ
Đăng xuất
Trình duyệt không hỗ trợ video.
1 00:00:00,000 --> 00:00:05,000 Những kiến thức nền tảng về Python với Trí tuệ Nhân tạo 2 00:00:05,000 --> 00:00:08,000 Câu lệnh điều khiển trong Python và thực hành 3 00:00:08,000 --> 00:00:14,000 Đây là buổi học để hiểu và thực hành các câu lệnh điều khiển cơ bản của Python: if, for và while. 4 00:00:14,000 --> 00:00:18,000 Bạn sẽ học các yếu tố thiết yếu để hiện thực hóa những thuật toán phức tạp. 5 00:00:18,000 --> 00:00:23,000 Hôm nay, trong buổi học Python thứ năm, chúng ta sẽ học về câu lệnh điều khiển, kiểu tập hợp, và các phương thức của tập hợp, 6 00:00:23,000 --> 00:00:27,000 làm việc với nhiều chủ đề khác nhau thông qua thực hành. 7 00:00:27,000 --> 00:00:37,000 Ở phần câu lệnh điều khiển, chúng ta sẽ học về câu lệnh rẽ nhánh và vòng lặp, còn ở phần tập hợp, chúng ta sẽ tìm hiểu kỹ hơn về list, tuple, set và dictionary. 8 00:00:37,000 --> 00:00:41,000 Chúng ta cũng sẽ học cách sử dụng các phương thức của tập hợp. 9 00:00:41,000 --> 00:00:43,000 Hãy ôn lại các câu lệnh điều khiển. 10 00:00:43,000 --> 00:00:49,000 Câu lệnh điều khiển là những cấu trúc cốt lõi điều khiển luồng thực thi trong chương trình. 11 00:00:49,000 --> 00:00:52,000 Chúng bao gồm câu lệnh rẽ nhánh và vòng lặp. 12 00:00:52,000 --> 00:00:55,000 Trước hết là câu lệnh if trong nhóm câu lệnh rẽ nhánh. 13 00:00:55,000 --> 00:01:00,000 Nó thực hiện rẽ nhánh để chạy các đoạn mã khác nhau tùy theo điều kiện. 14 00:01:00,000 --> 00:01:02,000 Vòng lặp while và for 15 00:01:02,000 --> 00:01:10,000 Chúng lặp đi lặp lại đoạn mã khi thỏa mãn một điều kiện nào đó, hoặc lặp theo một dãy hoặc một khoảng giá trị. 16 00:01:10,000 --> 00:01:16,000 Hàm range là một hàm hữu ích để tạo ra một dãy số nguyên theo nhu cầu. 17 00:01:16,000 --> 00:01:19,000 Tiếp theo là các câu lệnh điều khiển khác. 18 00:01:19,000 --> 00:01:22,000 Bây giờ chúng ta sẽ học về những câu lệnh điều khiển còn lại. 19 00:01:22,000 --> 00:01:26,000 Bao gồm câu lệnh break, câu lệnh continue và câu lệnh pass. 20 00:01:26,000 --> 00:01:31,000 Những lệnh này giúp bạn điều khiển mã lệnh một cách linh hoạt hơn. 21 00:01:31,000 --> 00:01:35,000 Câu lệnh break kết thúc vòng lặp một cách cưỡng bức, 22 00:01:35,000 --> 00:01:40,000 còn câu lệnh continue bỏ qua lần lặp hiện tại và chuyển sang lần lặp tiếp theo. 23 00:01:40,000 --> 00:01:46,000 Và câu lệnh pass thì không thực hiện gì cả — nói cách khác, nó chỉ đơn giản là bỏ qua. 24 00:01:46,000 --> 00:01:50,000 Chủ đề tiếp theo là các kiểu tập hợp. 25 00:01:50,000 --> 00:01:55,000 Chúng ta sẽ làm việc với list, tuple, set và dictionary. 26 00:01:55,000 --> 00:02:02,000 List là một kiểu dữ liệu dạng dãy cho phép giá trị trùng lặp và hỗ trợ thêm, sửa, xóa phần tử. 27 00:02:02,000 --> 00:02:08,000 Tuple giống với list, nhưng chỉ đọc, không thể sửa đổi. 28 00:02:08,000 --> 00:02:13,000 Set không cho phép giá trị trùng lặp, và bạn có thể thêm, xóa phần tử. 29 00:02:13,000 --> 00:02:19,000 Cuối cùng, dictionary là kiểu dữ liệu không theo thứ tự, được tạo thành từ các cặp khóa–giá trị. 30 00:02:19,000 --> 00:02:26,000 Chúng ta sẽ xem chi tiết từng kiểu tập hợp và cách sử dụng chúng. 31 00:02:26,000 --> 00:02:31,000 Cuối cùng, là lúc học về các phương thức của tập hợp. 32 00:02:31,000 --> 00:02:36,000 Điều quan trọng là phải hiểu sự khác nhau giữa hàm (function) và phương thức (method). 33 00:02:36,000 --> 00:02:41,000 Hàm được dùng một mình, còn phương thức được dùng kèm với một đối tượng. 34 00:02:42,000 --> 00:02:47,000 Có nhiều phương thức khác nhau có thể áp dụng cho list, tuple và set. 35 00:02:47,000 --> 00:02:53,000 Sử dụng những phương thức này, bạn có thể quản lý các tập hợp hiệu quả hơn. 36 00:02:53,000 --> 00:02:56,000 Hướng dẫn bài tập và tổng kết 37 00:02:56,000 --> 00:03:01,000 Dựa trên những gì đã học hôm nay, hãy thử làm một vài bài tập. 38 00:03:01,000 --> 00:03:07,000 Những bài tập này sẽ giúp bạn luyện tập và ghi nhớ sâu hơn các khái niệm đã học. 39 00:03:07,000 --> 00:03:12,000 Luyện tập tính điểm trung bình, sử dụng list và set, và tính điểm Python, v.v., 40 00:03:12,000 --> 00:03:17,000 hãy giải nhiều dạng bài khác nhau để hiểu sâu hơn. 41 00:03:17,000 --> 00:03:25,000 Với bài tính điểm học sinh, hãy viết chương trình nhận điểm của nhiều học sinh và tính rồi in ra tổng điểm và điểm trung bình. 42 00:03:25,000 --> 00:03:29,000 Câu lệnh điều khiển của Python cung cấp rất nhiều tính năng. 43 00:03:29,000 --> 00:03:38,000 Câu lệnh break kết thúc vòng lặp một cách cưỡng bức, còn câu lệnh continue bỏ qua lần lặp hiện tại và chuyển sang lần tiếp theo. 44 00:03:38,000 --> 00:03:44,000 Ngoài ra, câu lệnh pass là một lệnh không làm gì cả, cho phép bạn thêm mã sau này. 45 00:03:44,000 --> 00:03:49,000 Trong ví dụ này, chúng ta dùng vòng lặp for lồng nhau để in bảng cửu chương. 46 00:03:49,000 --> 00:03:56,000 Vòng lặp bên ngoài lặp từ bảng 1 đến bảng 9, và vòng lặp bên trong in ra các tích trong từng bảng. 47 00:03:57,000 --> 00:04:10,000 Để in kết quả phép nhân của từng bảng một cách gọn gàng, chúng ta dùng print("-------------") để chèn một dòng phân cách giữa các bảng. 48 00:04:10,000 --> 00:04:15,000 Chúng ta cũng đã thực hành thêm và xóa phần tử trong set. 49 00:04:15,000 --> 00:04:21,000 Cuối cùng, chúng ta học cách làm việc với các cặp khóa–giá trị trong dictionary. 50 00:04:21,000 --> 00:04:28,000 Chúng ta tính và in ra điểm trung bình của tuple (43, 55, 63, 20, 91). 51 00:04:28,000 --> 00:04:34,000 Dùng list [1, 2, 2, 3, 4, 4], chúng ta thực hiện nhiều thao tác khác nhau. 52 00:04:34,000 --> 00:04:40,000 Chúng ta nhận điểm Python của năm học sinh, rồi tính và in ra tổng điểm và điểm trung bình. 53 00:04:40,000 --> 00:04:44,000 Buổi học hôm nay đến đây là kết thúc. 54 00:04:44,000 --> 00:04:49,000 Nếu bạn có bất kỳ câu hỏi nào về bài học, cứ thoải mái hỏi bất cứ lúc nào. 55 00:04:49,000 --> 00:04:51,000 Xin cảm ơn.

Những kiến thức cơ bản về Python với Trí tuệ nhân tạo


Tổng quan bài giảng và Mục tiêu học tập

  • Hiểu cách hoạt động và cách sử dụng các câu lệnh điều khiển cơ bản trong Python (if, for, while)
  • Luyện tập các cấu trúc điều kiện và vòng lặp để triển khai các thuật toán phức tạp
  • Tìm hiểu đặc điểm và cách sử dụng các kiểu dữ liệu tập hợp (list, tuple, set, dictionary)
  • Luyện tập quản lý dữ liệu hiệu quả bằng cách sử dụng các phương thức của kiểu tập hợp

Câu lệnh điều khiển: Câu lệnh điều kiện và Vòng lặp

  • Câu lệnh điều khiển: Các cấu trúc giúp rẽ nhánh hoặc lặp lại luồng thực thi của chương trình tùy theo điều kiện
  • Câu lệnh if: Xử lý rẽ nhánh, thực thi các đoạn mã khác nhau tùy thuộc vào điều kiện
  • Câu lệnh while: Lặp lại thực thi mã khi điều kiện cho trước là đúng
  • Câu lệnh for: Lặp lại một số lần cố định trên một dãy (như list) hoặc một khoảng giá trị
  • Hàm range(): Tạo ra một dãy số nguyên với độ dài mong muốn để dùng trong các vòng lặp

Các câu lệnh điều khiển khác: break, continue, pass

  • break: Dừng ngay lập tức vòng lặp hiện tại
  • continue: Bỏ qua lần lặp hiện tại và chuyển sang lần lặp tiếp theo
  • pass: Không thực hiện hành động nào, được dùng như một chỗ giữ chỗ cho mã sẽ được thêm sau
  • Được dùng để điều khiển chính xác luồng thực thi trong các cấu trúc vòng lặp phức tạp

Đặc điểm của các kiểu dữ liệu tập hợp

  • list: Cho phép trùng lặp, có thứ tự, có thể thêm, sửa, xóa
  • tuple: Tương tự list nhưng chỉ đọc (không thể thay đổi)
  • set: Không cho phép trùng lặp, không đảm bảo thứ tự, các phần tử có thể được thêm và xóa
  • dictionary: Kiểu dữ liệu không theo thứ tự, được cấu tạo từ các cặp key–value
  • Hiểu cấu trúc và đặc điểm của từng kiểu tập hợp và chọn kiểu phù hợp cho từng tình huống

Các phương thức của kiểu tập hợp và cách sử dụng

  • Hàm (Function): Một khối mã được gọi và sử dụng độc lập
  • Phương thức (Method): Một hàm thuộc về một đối tượng cụ thể (ví dụ: list, tuple, set) và thao tác trên đối tượng đó
  • Nâng cao hiệu quả quản lý dữ liệu bằng cách sử dụng nhiều phương thức áp dụng cho list, tuple và set
  • Luyện tập như thêm/xóa phần tử trong set và truy cập/chỉnh sửa các cặp key–value trong dictionary

Ví dụ thực hành và Bài tập

  • In bảng cửu chương bằng cách sử dụng các vòng lặp for lồng nhau (bao gồm cả dấu phân cách giữa từng nhóm bảng)
  • Luyện tập thêm/xóa phần tử trong set và xử lý các cặp key–value trong dictionary
  • Viết chương trình tính điểm trung bình từ các điểm trong một tuple cho trước
  • Luyện tập xử lý dữ liệu có chứa giá trị trùng lặp bằng list
  • Cài đặt chương trình nhận điểm của nhiều học sinh làm đầu vào và tính tổng điểm cùng điểm trung bình
  • Củng cố các khái niệm bằng cách kết hợp câu lệnh điều khiển và kiểu tập hợp để giải quyết các bài toán thực tế
Guest 과정
인공지능과 함께하는 파이썬 기초
학습 인공지능과 함께하는 파이썬 기초   Nội dung hiện tại
Video mov.mp4
Targeting of HIF2-driven cachexia in kidney cancer
학습 Targeting of HIF2-driven cachexia in kidney cancer   Nội dung đã hoàn thành
Trang web https://www.nature.com/articles/s41591-025-04054-2
중국어 회화
학습 중국어 회화   Nội dung đã hoàn thành
Video 중국어.mp4
Steve Jobs' 2005 Stanford Commencement Address
학습 Steve Jobs' 2005 Stanford Commencement Address   Nội dung đã hoàn thành
Âm thanh Steve Jobs' 2005 Stanford Commencement Address.mp3
Javascripts와 Typescript를 모두 배우는 게 좋을까요
Thảo luận Javascripts와 Typescript를 모두 배우는 게 좋을까요   Nội dung đã hoàn thành
Javascripts와 Typescript를 모두 배우는 게 좋을까요
파이썬 퀴즈
Đố vui 파이썬 퀴즈   Nội dung đã hoàn thành
인공지능과 함께하는 파이썬 기초
수학 손 글씨, 그래프
학습 수학 손 글씨, 그래프   Nội dung đã hoàn thành
Tài liệu 손글씨.pdf
대한민국헌법 (헌법재판소)
학습 대한민국헌법 (헌법재판소)   Nội dung đã hoàn thành
Tài liệu 헌법소책자(국문_해설포함형).pdf
수능특강 수학영역 I
학습 수능특강 수학영역 I   Nội dung đã hoàn thành
Tài liệu 2022 EBS수능특강_수학Ⅰ_본문(학생용).pdf
These animals are also plants
학습 These animals are also plants   Nội dung đã hoàn thành
Video These animals are also plants … wait, what_ - Luka Seamus Wright.mp4
폭력 그리고 법, 달라지는 판례
학습 폭력 그리고 법, 달라지는 판례   Nội dung đã hoàn thành
Video (클립4) 폭력 그리고 법, 달라지는 판례_최종.mp4
수학 미분법
학습 수학 미분법   Nội dung đã hoàn thành
Tài liệu [동아 미적분] 04 여러 가지 미분법.pdf
2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★
학습 2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★   Nội dung đã hoàn thành
Tài liệu 2028 대학입시제도 개편안에 따른 통합사회·통합과학 예시문항 안내 ★.pdf
Startik 소개
학습 Startik 소개   Nội dung đã hoàn thành
Tài liệu startik.pdf
고등학교 논술
학습 고등학교 논술   Nội dung đã hoàn thành
Video 64a8b9968d8e4679.mp4
대한민국 헌법
Đố vui 대한민국 헌법   Nội dung đã hoàn thành
대한민국헌법 (헌법재판소)
2026학년도 3월학기 외국인 신입생 모집요강
학습 2026학년도 3월학기 외국인 신입생 모집요강   Nội dung đã hoàn thành
Tài liệu 2026학년도 3월학기 외국인 신입생 모집요강_0123.pdf
Startik-KR
Q&A Startik-KR   Nội dung đã hoàn thành
Tài liệu Startik-KR.pdf