Giới thiệu
Ngôn ngữ lập trình Python là ngôn ngữ kịch bản (scripting) đa năng, phổ biến trong nhiều lĩnh vực như khoa học dữ liệu, phát triển web, tự động hóa và trí tuệ nhân tạo. Bài viết này sẽ trình bày các khái niệm nền tảng: kiểu dữ liệu, biến, cấu trúc điều khiển, toán tử, nhập/xuất dữ liệu và các lỗi phổ biến :contentReference[oaicite:0]{index=0}.
1. Kiểu dữ liệu và biến
- Kiểu số:
int
,float
- Chuỗi:
str
- Boolean:
bool
(True
,False
) - Cấu trúc:
list
,tuple
,dict
,set
- Cú pháp gán biến:
x = 5 # int y = 3.14 # float name = "Alice" # str
- Python tự nhận dạng kiểu dữ liệu, không cần khai báo trước ([topdev.vn][1], [scribd.com][2], [uit.edu.vn][3], [studocu.vn][4], [viblo.asia][5]).
2. Ghi chú trong mã (Comments)
-
Dòng đơn: sử dụng
#
# Đây là dòng chú thích
-
Đa dòng: sử dụng
''' ... '''
hoặc""" ... """
""" Đây là chú thích nhiều dòng """
3. Toán tử trong Python
- Số học:
+
,-
,*
,/
,//
,%
,**
- So sánh:
==
,!=
,<
,<=
,>
,>=
- Logic:
and
,or
,not
([uit.edu.vn][3], [viblo.asia][5], [studocu.vn][4])
4. Nhập và xuất dữ liệu
-
Xuất dữ liệu:
print("Hello, Python!", x)
-
Nhập dữ liệu:
name = input("Mời bạn nhập tên: ") age = int(input("Tuổi của bạn là: "))
5. Cấu trúc điều khiển
-
Điều kiện:
if age >= 18: print("Bạn đã đủ tuổi.") else: print("Bạn chưa đủ tuổi.")
-
Vòng lặp for:
for i in range(5): print(i)
-
Vòng lặp while:
while x < 10: x += 1
-
Các từ khóa điều khiển:
break
,continue
,pass
6. Xử lý lỗi cơ bản
try:
num = int(input("Nhập số nguyên: "))
except ValueError:
print("Giá trị nhập không phải số nguyên!")
finally:
print("Kết thúc chương trình.")
Giúp chương trình không bị đổ vỡ khi gặp lỗi nhập liệu ([csc.edu.vn][6], [studocu.vn][4]).
7. Lỗi thường gặp
- IndentationError: sai độ thụt lề
- TypeError: phép toán không hợp lệ giữa kiểu dữ liệu
- NameError: sử dụng biến chưa được khai báo
- ValueError: chuyển đổi kiểu dữ liệu không hợp lệ
8. Kết luận
Những khái niệm này là nền tảng giúp bạn dễ dàng tiến sâu hơn vào Python và các ứng dụng nâng cao. Hi vọng bài viết sẽ là hành trang vững chắc trên con đường học mã hóa của bạn. Hẹn gặp lại trong các bài học tiếp theo!