#Topic
1

Giới thiệu về lớp học Python.

Chào mừng bạn đến với lớp học Python.

  1. Trong bài này chúng ta sẽ cùng:

  2. Tìm hiểu ứng dụng của Python

  3. Hiểu được cách hoạt động của Colab

2

Biến

Cùng tìm hiểu về cách máy tính lưu trữ dữ liệu. Chủ đề này bao gồm kiểu dữ liệu cơ bản nhất: Số.

Ngoài ra trong bài này chúng ta sẽ học cách lập trình nhận thông tin từ người dùng và lưu vào biến.

3

Mệnh đề điều kiện

Mệnh đề điều kiện là cấu trúc quan trọng trong thiết kế logic của ứng dụng.

Hầu hết các ứng dụng bạn đang sử dụng đều sử dụng cấu trúc này.

4

Vòng lặp While

Sức mạnh của máy tính đó là làm được nhiều việc lặp đi lặp lại và vòng lặp chính là công cụ quan trọng bậc nhất của các công cụ lập trình.

Cùng tìm hiểu về vòng lặp While ở bài này nhé.

5

Vòng lặp và mệnh đề điều kiện

Kết hợp vòng lặp và mệnh đề điều kiện giúp chúng ta có thể tạo ra nhiều ứng dụng trong thực tế.

Trong bài này chúng ta sẽ học cách kết hợp 2 công cụ này nhé.

6

Vòng lặp For

Ngoài vòng lặp While chúng ta còn có vòng lặp For thường được sử dụng khi chúng ta đã biết trước được số lần chúng ta muốn thực thi mã lệnh.

7

Mảng

Mảng là một trong những cấu trúc dữ liệu vô cùng quan trọng để lưu trữ được nhiều giá trị hơn.

Cùng tìm hiểu chi tiết về mảng trong bài này nhé.

8

Kiểu dữ liệu

Phân biệt được cấu trúc dữ liệu bất biến khả biến là một kiến thức quan trọng trong khi lập trình để có thể cập nhật biến một cách chính xác và hiệu quả, tránh được những lỗi cơ bản.

9

Tuple

Tuple cũng là chuỗi các phần tử có thứ tự tương tự như mảng. Tuy nhiên tính chất của Tuple là bất biến.

Tuple được sử dụng nhiều trong khoa học dữ liệu điển hình như chiều của ma trận.

Cùng tìm hiểu về kiểu dữ liệu này nhé.

10

Từ điển

Từ điển là một trong những cấu trúc rất được yêu thích trong lập trình tối ưu khi tốc độ truy xuất giá trị rất nhanh.

11

Chuỗi

Văn bản chúng ta đọc hàng ngày đều lưu trữ dưới dạng chuỗi.

Cùng học các thao tác trên chuỗi nhé.

12

Hàm

Khái niệm Hàm và cách sử dụng hiệu quả

  • Khái niệm hàm

  • Tham số và đối số

  • Phạm vi của hàm

  • Hàm vô danh

13

Hướng đối tượng (OOP) trong Python

Các khái niệm quan trọng trong hướng đối tượng

  • Lớp và đối tượng (Classes and Objects)

  • Tính đóng gói (Encapsulation)

  • Tính kế thừa (Inheritance)

  • Tính đa hình (Polymorphism)

14

Học thư viện numpy

  • Giới thiệu thư viện Numpy
  • Điểm mạnh của thư viện Numpy
  • Khởi tạo mảng dạng Numpy
15

[Nâng cao] Đại số tuyến tính

No content
16

[Nâng cao] Tensor + Broadcasting

- Nối ma trận

- Broadcasting

- Sử dụng axis hiệu quả