Giới thiệu về Python

1. Python là gì?

Python là một ngôn ngữ lập trình bậc cao, tương tự như Java hay JavaScript, nhưng nổi bật bởi:

2. Vì sao Python mạnh mẽ?

🔹 Sức mạnh đến từ hệ sinh thái (Ecosystem)

3. Tính linh hoạt (Flexibility) của Python

“Linh hoạt” nghĩa là:

4. Các lĩnh vực ứng dụng của Python

🔸 A. Phát triển web (Web Development)

Python có các framework mạnh mẽ:

Ví dụ code Flask đơn giản:

from flask import Flask

# Khởi tạo ứng dụng Flask
app = Flask(__name__)

# Định nghĩa một route đơn giản
@app.route('/')
def hello_world():
    return "Xin chào! Đây là ứng dụng web đầu tiên của bạn với Flask."

# Chạy ứng dụng trên cổng 5000
if __name__ == '__main__':
    app.run(debug=True)

🧠 Giải thích:

🔸 B. Khoa học dữ liệu & Trí tuệ nhân tạo (Data Science & AI)

Python là ngôn ngữ chính trong ngành phân tích dữ liệuAI nhờ các thư viện mạnh mẽ.

Ví dụ: Phân tích dữ liệu đơn giản với Pandas

import pandas as pd

# Tạo một bảng dữ liệu (DataFrame)
data = {
    'Tên': ['An', 'Bình', 'Cường'],
    'Tuổi': [25, 30, 28],
    'Điểm': [85, 90, 88]
}

df = pd.DataFrame(data)

# Hiển thị thông tin tổng quát
print(df)
print("\nTrung bình điểm:", df['Điểm'].mean())

🧠 Giải thích:

🔸 C. Thu thập dữ liệu (Web Scraping)

Python có thể tự động thu thập thông tin từ website bằng thư viện như requestsBeautifulSoup.

Ví dụ: Lấy tiêu đề bài viết từ trang web

import requests
from bs4 import BeautifulSoup

# Gửi yêu cầu tới trang web
url = 'https://vnexpress.net'
response = requests.get(url)

# Phân tích HTML
soup = BeautifulSoup(response.text, 'html.parser')

# Lấy danh sách tiêu đề bài viết
titles = soup.find_all('h3', class_='title-news')

for title in titles[:5]:  # chỉ lấy 5 tiêu đề đầu tiên
    print("-", title.text.strip())

🧠 Giải thích:

🔸 D. Tự động hóa (Automation)

Python rất hữu ích trong DevOpstác vụ văn phòng như:

Ví dụ: Đọc file Excel và tính tổng

import pandas as pd

# Đọc dữ liệu từ file Excel
df = pd.read_excel('du_lieu.xlsx')

# Tính tổng một cột
tong = df['Doanh thu'].sum()

print("Tổng doanh thu:", tong)

🧠 Giải thích:

🔸 E. Ứng dụng khác

Ngoài ra, Python còn được dùng để:

5. Kết luận: Vì sao nên học Python?

Ưu điểmMô tả
Dễ họcCú pháp đơn giản, gần với ngôn ngữ tự nhiên
Linh hoạtDùng được trong nhiều lĩnh vực
Mạnh mẽThư viện phong phú, cộng đồng lớn
Cơ hội nghề nghiệpPython được dùng trong AI, Data, Web, Automation

6. Trải nghiệm về python

Bài tập 1:

Viết chương trình Python in ra câu “Xin chào Python!”

print("Xin chào Python!")

Bài tập 2:

Nhập tên người dùng và in lời chào cá nhân.

ten = input("Nhập tên của bạn: ")
print(f"Xin chào {ten}, chúc bạn học Python vui vẻ!")