Logo

Alpha Secondary

Python là gì?

Python là một ngôn ngữ lập trình thông dịch, bậc cao, dễ học và dễ đọc. Python được dùng phổ biến trong phát triển web, trí tuệ nhân tạo, phân tích dữ liệu, tự động hóa và nhiều lĩnh vực khác.

Python có cú pháp đơn giản, rõ ràng, hỗ trợ lập trình hướng đối tượng, hàm và mô-đun. Một số IDE phổ biến để học Python là: VS Code, Thonny, PyCharm, Replit.

Câu lệnh in

Sử dụng hàm print() để hiển thị kết quả ra màn hình:

print("Chào bạn đến với Python!")

Có thể in nhiều giá trị:

name = "Triết"
print("Xin chào", name)

Biến và kiểu dữ liệu

Các kiểu dữ liệu cơ bản trong Python:

age = 15        # int
pi = 3.14        # float
name = "Triết"  # str
is_student = True # bool

Nhập dữ liệu từ bàn phím:

name = input("Nhập tên của bạn: ")
print("Xin chào", name)

Câu lệnh điều kiện

Sử dụng if, elif, else để kiểm tra điều kiện:

x = int(input("Nhập số: "))
if x > 0:
    print("Số dương")
elif x < 0:
    print("Số âm")
else:
    print("Số 0")

Vòng lặp

Python hỗ trợ vòng lặp forwhile:

for i in range(1, 6):
    print(i)
n = 1
while n <= 5:
    print(n)
    n += 1

Hàm trong Python

Hàm giúp tái sử dụng mã nhiều lần:

def chao(name):
    print("Xin chào", name)

chao("Triết")

Hàm có giá trị trả về:

def tong(a, b):
    return a + b

print(tong(3, 4))

Danh sách (List)

List là kiểu dữ liệu chứa nhiều phần tử:

ds = [1, 2, 3, 4, 5]
for x in ds:
    print(x)

Thêm phần tử vào danh sách:

ds.append(6)

Thư viện phổ biến

  • math: các hàm toán học
  • random: tạo số ngẫu nhiên
  • datetime: làm việc với ngày giờ
import math
print(math.sqrt(16))    # Kết quả: 4.0

Kết luận

Python là ngôn ngữ dễ học, mạnh mẽ và rất linh hoạt. Bạn có thể bắt đầu từ những kiến thức cơ bản và luyện tập thật nhiều để nâng cao kỹ năng.

Một số nền tảng luyện tập như: W3Schools, HackerRank, Codecademy.


Bài tập Python

  1. In ra dòng chữ "Hello, Python!".
  2. Nhập tên người dùng và in ra lời chào.
  3. Tính tổng hai số nhập từ bàn phím.
  4. Kiểm tra số chẵn hay lẻ.
  5. Tính diện tích hình tròn với bán kính nhập vào.
  6. In các số từ 1 đến 100.
  7. Tính tổng các số chia hết cho 3 từ 1 đến n.
  8. Tìm số lớn nhất trong ba số.
  9. Kiểm tra một năm có phải năm nhuận không.
  10. In tất cả phần tử của một danh sách gồm 5 số nguyên.

Phần thực hành

Code:

Input:

Kết quả mong muốn:

Output: