Giới thiệu về lớp học Python
Chào mừng bạn đến với lớp học Python.
Trong bài này chúng ta sẽ cùng:
Tìm hiểu ứng dụng của Python
Hiểu được cách hoạt động của Colab
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.
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.
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é.
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é.
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.
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é.
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.
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é.
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.
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é.
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
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)
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
[Nâng cao] Đại số tuyến tính
[Nâng cao] Tensor + Broadcasting
- Nối ma trận
- Broadcasting
- Sử dụng axis hiệu quả