- Python là ngôn ngữ dễ hiểu và thú vị dành cho người mới bắt đầu lập trình.
- Biến là nơi chứa dữ liệu, chẳng hạn như số và văn bản.
- Cấu trúc điều khiển cho phép bạn đưa ra quyết định và lặp lại các hành động trong mã của mình.
- Các vòng lặp
whileyfortạo điều kiện cho việc lặp lại các tập dữ liệu.
Chào mừng đến với thế giới Python, nơi lập trình trở nên thú vị và dễ tiếp cận! Trong phần giới thiệu này, chúng ta sẽ khám phá những kiến thức cơ bản về lập trình Python để có thể bắt đầu những bước đầu tiên với tư cách là một lập trình viên. Từ việc tạo biến và kiểu dữ liệu đến sử dụng toán tử để thực hiện tính toán và đưa ra quyết định, chúng tôi đã đặt nền tảng để bạn cảm thấy thoải mái khi viết mã bằng Python.
Ngoài ra, chúng tôi sẽ đề cập đến các cấu trúc điều khiển if, else, elif, while y for, cho phép bạn kiểm soát luồng chương trình của mình. Hãy sẵn sàng bước vào hành trình học tập thú vị khi bạn khám phá sự kỳ diệu của Python và những gì ngôn ngữ hấp dẫn này mang lại!
Trang chủ của Khóa học Python từ đầu
2.1 Biến và Kiểu dữ liệu
Giới thiệu về biến và cách sử dụng chúng trong Python
Trong Python, biến là nơi chứa dữ liệu. Dữ liệu này có thể là số, văn bản, danh sách hoặc các loại thông tin khác. Biến cho phép lập trình viên truy cập và xử lý dữ liệu hiệu quả, điều này rất cần thiết trong bất kỳ chương trình nào.
Để định nghĩa một biến trong Python, bạn chỉ cần gán một giá trị cho tên biến bằng toán tử gán =. Ví dụ:
tên = "John"
tuổi = 25
giá sản phẩm = 19.99
Trong ví dụ trên, chúng ta đã tạo ra ba biến: nombre, edad y precio_producto. Biến số nombre chứa một chuỗi văn bản, edad chứa một số nguyên và precio_producto chứa số dấu phẩy động.
Mô tả các kiểu dữ liệu cơ bản: số nguyên, số thực, chuỗi, boolean, v.v.
Python là một ngôn ngữ kiểu động , có nghĩa là bạn không cần phải khai báo rõ ràng kiểu dữ liệu của biến. Kiểu dữ liệu được tự động suy ra từ giá trị được gán. Một số kiểu dữ liệu cơ bản trong Python bao gồm:
- Số nguyên (int): Biểu thị các số nguyên không có số thập phân, chẳng hạn như 1, -5, 100, v.v.
- Trôi nổi: Biểu diễn các số thập phân, chẳng hạn như 3.14, -2.5, 0.5, v.v.
- Chuỗi (chuỗi): Biểu thị văn bản và được định nghĩa trong dấu ngoặc đơn hoặc dấu ngoặc kép, chẳng hạn như 'Hello', 'Python', '123', v.v.
- Boolean (bool): Biểu thị giá trị đúng hoặc sai, dùng để thể hiện logic và đưa ra quyết định.
- Danh sách: Đây là tập hợp các phần tử có thứ tự và có thể sửa đổi, có thể thuộc nhiều kiểu dữ liệu khác nhau.
- Bộ (bộ): Nó tương tự như một danh sách, nhưng nó không thể thay đổi, nghĩa là các phần tử của nó không thể được sửa đổi sau khi chúng được tạo.
- Từ điển (dict): Đây là cấu trúc dữ liệu lưu trữ các cặp khóa-giá trị, trong đó mỗi khóa là duy nhất và được sử dụng để truy cập giá trị tương ứng của nó.
2.2 Toán tử và Biểu thức
Giải thích về các toán tử số học, so sánh và logic trong Python
Trong Python, toán tử là các ký hiệu đặc biệt được sử dụng để thực hiện các phép toán khác nhau trên các biến và giá trị. Các loại toán tử chính trong Python là:
- Toán tử số học: Chúng cho phép bạn thực hiện các phép toán, chẳng hạn như phép cộng (
+), phép trừ (-), phép nhân (*), phân công (/), mô-đun (%) và số mũ (**). - Toán tử so sánh: Chúng cho phép bạn so sánh hai giá trị và trả về giá trị boolean True hoặc False tùy thuộc vào phép so sánh. Một số ví dụ là (
==), (!=), (<), (>), (<=) và (>=). - Toán tử logic: Chúng cho phép bạn kết hợp các biểu thức boolean. Các toán tử logic chính là
and,orynot.
Sử dụng toán tử trong biểu thức để thực hiện tính toán và ra quyết định
Biểu thức trong Python là sự kết hợp của các biến, giá trị và toán tử được đánh giá để tạo ra kết quả. Các biểu thức này được sử dụng để thực hiện tính toán và đưa ra quyết định hợp lý trong chương trình.
Ví dụ về biểu thức có toán tử số học:
x = 10
y = 5
tổng = x + y
phép trừ = x – y
phép nhân = x * y
phép chia = x / y
mô-đun = x % y
Ví dụ về biểu thức có toán tử so sánh:
a = 8
b = 10
bằng nhau = a == b
không_bằng = a != b
nhỏ hơn = a < b lớn hơn hoặc bằng = a >= b
Ví dụ về biểu thức có toán tử logic:
trời mưa = Đúng
it_is_cold = Sai
if_it_rains_and_it_is_cold = trời mưa và lạnh
if_it_rains_or_it_is_cold = trời mưa hoặc trời lạnh
no_llueve = trời không mưa
2.3 Cấu trúc điều khiển
Điều kiện: if, else, elif
Cấu trúc điều khiển đóng vai trò cơ bản đối với luồng thực thi của một chương trình. Trong Python, cấu trúc điều khiển phổ biến nhất là if, cho phép đưa ra quyết định dựa trên các điều kiện boolean.
tuổi = 18
nếu tuổi >= 18:
print("Bạn đã đủ tuổi hợp pháp")
khác:
print("Bạn là trẻ vị thành niên")
Trong ví dụ này, chúng tôi sử dụng cấu trúc if để kiểm tra xem biến edad lớn hơn hoặc bằng 18. Nếu điều kiện đúng, “Bạn đã đủ tuổi hợp pháp” sẽ được in ra; Nếu không, thông báo “Bạn là trẻ vị thành niên” sẽ được in.
Chúng tôi cũng có thể sử dụng elif (viết tắt của “else if”) để kiểm tra nhiều điều kiện theo trình tự:
lớp = 75
nếu ghi chú >= 90:
print("Điểm của bạn là A")
elif lưu ý >= 80:
print("Điểm của bạn là B")
elif lưu ý >= 70:
print("Điểm của bạn là C")
khác:
print("Điểm của bạn là F")
Trong ví dụ này, chúng tôi kiểm tra các phạm vi điểm khác nhau và chỉ định điểm tương ứng dựa trên giá trị của biến nota.
Vòng lặp: while và for
Vòng lặp là một cách quan trọng khác để kiểm soát luồng chương trình trong Python. Hai trong số các vòng lặp được sử dụng phổ biến nhất là while y for.
Vòng while Nó được thực thi khi điều kiện cụ thể là đúng:
đếm = 0
trong khi counter < 5: in(counter) counter += 1
Vòng lặp này sẽ in các số từ 0 đến 4 ra bảng điều khiển. Vòng lặpfor được sử dụng để lặp lại một chuỗi, chẳng hạn như danh sách hoặc bộ:
trái cây =
cho trái cây trong trái cây:
in(trái cây)
Vòng lặp này sẽ in ra từng mục trong danh sách frutas.
Sử dụng các cấu trúc này để kiểm soát luồng của một chương trình
Cấu trúc điều khiển if, else, elif, while y for Chúng là những công cụ mạnh mẽ cho phép lập trình viên đưa ra quyết định và lặp lại hành động dựa trên các điều kiện khác nhau. Với các cấu trúc này, bạn có thể tạo ra các chương trình năng động và linh hoạt hơn, có khả năng thích ứng với nhiều tình huống khác nhau và xử lý dữ liệu hiệu quả.
Tóm lại, trong phần này bạn đã tìm hiểu về các biến và kiểu dữ liệu trong Python, cũng như các toán tử và biểu thức cho phép bạn thực hiện các phép tính và đưa ra quyết định trong mã của mình. Bạn cũng đã khám phá các cấu trúc điều khiển if, else, elif, while y for, đóng vai trò thiết yếu trong việc kiểm soát luồng của một chương trình. Những khái niệm này sẽ cung cấp cho bạn nền tảng vững chắc để giải quyết các vấn đề phức tạp hơn và phát triển các chương trình nâng cao hơn bằng Python. Hãy tiếp tục khám phá những điều kỳ diệu của ngôn ngữ lập trình mạnh mẽ này!