MATH
MATH
Import math: để bấm phép toán căn: => #%% math.sqrt(9) => #%%
math.cos(math.pi) => #%% math.inf: phép toán vô cực
8>2: câu hỏi 8 lớn hơn 2 không? => true/false. Delta == 0?: delta có bằng 0 không?
8!=2: 8 khác 2
Variables: biến số
Syntax: cú pháp
if + condition1:
Câu lệnh
Câu lệnh
elif condition2:
câu lệnh
câu lệnh
else:
câu lệnh
câu lệnh
While condition:
_________________
_________________
_________________
________________________
Câu lệnh phải tồn tại ít nhất 1 câu làm thay đổi điều kiện, từ true => false or false
=> true.
Del: xóa số
Vòng lặp for: xử lý bảng nhanh hơn.
_____________
______________
Cho list:[1,2,3,4,5]
Gán số 1 cho N, số 2 cho N, số 3 cho N,… số lần chạy bằng số các phần tử
range(len(sotrang)):
tự tạo từ 0 cho đến hết phần tử.
Sets: tập hợp: mảng có thứ tự trước sau, dùng mảng [] => tập hợp {}
Return: trả về
Errors: có 3 loại:
+ Logical errors (lỗi bất hợp lý): chương trinh không logic => vd: giải pt bậc
2: <= có nghiệm, bất hợp lý. Sử dụng Debug Cell cho từng dòng lệnh xem đúng
logic chưa
+ Runtime errors (lỗi về thời gian chạy): chỉ xuất hiện ở một số lần chạy có thể
có hoặc không => vd: tính đtb=tổng/0 => runtime errors
Để tránh lỗi logical errors sử dụng clean code. Để viết code clean thì đặt tên biến
cho dễ hiểu
*** Vẽ:
Matplotlib: plot(x,y)
Subplot (#rows, #cols, #position) (hàng, cột, vị trí) => subplot là tách khung ra
nhiều hình nhỏ
Bar: vẽ cột
meshgrid: tự chấm cho những chấm bên trong chấm đầu cuối