region:us
{"question": "HTML là viết tắt của gì?", "answer": "HTML là viết tắt của HyperText Markup Language."}
{"question": "HTML được sử dụng để làm gì?", "answer": "HTML được sử dụng để tạo và định dạng các trang web."}
{"question": "HTML có bao nhiêu phiên bản chính?", "answer": "HTML có ba phiên bản chính: HTML4, HTML5 và XHTML."}
{"question": "HTML5 có những tính năng nổi bật nào?", "answer": "HTML5 có tính năng video và audio tích hợp, thẻ canvas để vẽ đồ họa, và hỗ trợ cho các đối tượng đa phương tiện khác nhau."}
{"question": "Cách để tạo một đường link trong HTML là gì?", "answer": "Để tạo một đường link trong HTML, bạn sử dụng thẻ <a>. Ví dụ: <a href='https://www.example.com'>Đây là một liên kết</a>."}
{"question": "HTML có hỗ trợ để nhúng video không?", "answer": "Có, HTML5 hỗ trợ nhúng video bằng thẻ <video>. Ví dụ: <video src='video.mp4' controls></video>."}
{"question": "Python là ngôn ngữ lập trình nào?", "answer": "Python là một ngôn ngữ lập trình thông dịch và đa mục đích."}
{"question": "Python được sáng tạo bởi ai?", "answer": "Python được sáng tạo bởi Guido van Rossum vào năm 1989."}
{"question": "Python có đặc điểm gì nổi bật?", "answer": "Python có cú pháp đơn giản, dễ đọc, và có nhiều thư viện mạnh mẽ cho phát triển ứng dụng đa dạng."}
{"question": "Làm thế nào để in một dòng văn bản trong Python?", "answer": "Để in một dòng văn bản trong Python, bạn có thể sử dụng hàm print(). Ví dụ: print('Hello, world!')"}
{"question": "Python có hỗ trợ lập trình hướng đối tượng không?", "answer": "Có, Python hỗ trợ lập trình hướng đối tượng và cho phép bạn định nghĩa lớp và đối tượng."}
{"question": "Làm thế nào để định nghĩa một hàm trong Python?", "answer": "Để định nghĩa một hàm trong Python, bạn sử dụng từ khóa 'def'. Ví dụ: def my_function():\n    print('Hello from my_function!')"}
{"question": "Python có hỗ trợ xử lý ngoại lệ không?", "answer": "Có, Python có cơ chế xử lý ngoại lệ để xử lý các tình huống đặc biệt và lỗi trong chương trình."}
{"question": "Làm thế nào để nhập dữ liệu từ người dùng trong Python?", "answer": "Để nhập dữ liệu từ người dùng trong Python, bạn có thể sử dụng hàm input(). Ví dụ: name = input('Nhập tên của bạn: ')"}
{"question": "Python có thư viện đồ họa nào?", "answer": "Python có thư viện đồ họa như Matplotlib và Pygame cho việc vẽ biểu đồ và phát triển trò chơi."}
{"question": "Làm thế nào để đọc và ghi file trong Python?", "answer": "Để đọc và ghi file trong Python, bạn có thể sử dụng các hàm như open() và read()/write(). Ví dụ: with open('file.txt', 'r') as file:\n    data = file.read()"}
{"question": "Python có hỗ trợ đa luồng không?", "answer": "Có, Python có thư viện threading cho việc xử lý đa luồng để thực hiện các tác vụ đồng thời."}
{"question": "Làm thế nào để cài đặt một gói thư viện bên ngoài trong Python?", "answer": "Để cài đặt một gói thư viện bên ngoài trong Python, bạn có thể sử dụng pip. Ví dụ: pip install numpy"}
{"question": "Python có hỗ trợ lập trình web không?", "answer": "Có, Python có các framework như Django và Flask cho việc phát triển ứng dụng web."}
{"question": "Làm thế nào để tạo một biểu đồ đường trong Python bằng Matplotlib?", "answer": "Để tạo một biểu đồ đường trong Python bằng Matplotlib, bạn có thể sử dụng các hàm như plot() và show(). Ví dụ: \nimport matplotlib.pyplot as plt\n\nx = [1, 2, 3, 4, 5]\ny = [10, 20, 25, 30, 35]\n\nplt.plot(x, y)\nplt.xlabel('X Axis')\nplt.ylabel('Y Axis')\nplt.title('Biểu đồ đường đơn giản')\nplt.show()"}
{"question": "HTML là gì?", "answer": "HTML (HyperText Markup Language) là một ngôn ngữ đánh dấu sử dụng để tạo và định dạng các trang web."}
{"question": "HTML5 có những cải tiến nào so với HTML4?", "answer": "HTML5 có thêm nhiều thẻ mới như <header>, <footer>, <nav> để cải thiện cấu trúc của trang web. Nó cũng hỗ trợ video và audio tích hợp, đồ họa canvas, và nhiều API mới."}
{"question": "Làm thế nào để thêm một ảnh vào trang HTML?", "answer": "Để thêm một ảnh vào trang HTML, bạn sử dụng thẻ <img> và chỉ định đường dẫn đến tệp ảnh trong thuộc tính 'src'. Ví dụ: <img src='image.jpg' alt='Mô tả ảnh'/>"}
{"question": "HTML có hỗ trợ biểu mẫu không?", "answer": "Có, bạn có thể tạo biểu mẫu HTML bằng cách sử dụng thẻ <form>. Ví dụ: <form action='process.php' method='post'>...</form>"}
{"question": "Python là ngôn ngữ lập trình dựa trên mô hình gì?", "answer": "Python là một ngôn ngữ lập trình dựa trên mô hình đối tượng, nghĩa là nó hỗ trợ lập trình hướng đối tượng (OOP)."}
{"question": "Làm thế nào để nhập một số nguyên từ người dùng trong Python?", "answer": "Để nhập một số nguyên từ người dùng trong Python, bạn có thể sử dụng hàm int() để chuyển đổi dữ liệu nhập thành số nguyên. Ví dụ: age = int(input('Nhập tuổi của bạn: '))"}
{"question": "Python có hỗ trợ thư viện cho xử lý dữ liệu khoa học không?", "answer": "Có, Python có thư viện như NumPy và pandas cho xử lý dữ liệu khoa học và phân tích dữ liệu."}
{"question": "Làm thế nào để vẽ một biểu đồ tròn (pie chart) trong Python bằng Matplotlib?", "answer": "Để vẽ một biểu đồ tròn trong Python bằng Matplotlib, bạn có thể sử dụng hàm pie(). Ví dụ:\nimport matplotlib.pyplot as plt\n\nsizes = [15, 30, 45, 10]\nlabels = ['A', 'B', 'C', 'D']\nplt.pie(sizes, labels=labels, autopct='%1.1f%%')\nplt.title('Biểu đồ tròn')\nplt.show()"}
{"question": "Làm thế nào để đọc dữ liệu từ một tệp CSV trong Python bằng thư viện pandas?", "answer": "Để đọc dữ liệu từ một tệp CSV trong Python bằng pandas, bạn có thể sử dụng hàm pandas.read_csv(). Ví dụ: import pandas as pd\n\ndata = pd.read_csv('data.csv')"}
{"question": "Python có hỗ trợ lập trình trò chơi không?", "answer": "Có, Python có thư viện như Pygame để phát triển trò chơi 2D."}
{"question": "HTML5 hỗ trợ tính năng video và audio thông qua thẻ nào?", "answer": "HTML5 hỗ trợ tính năng video và audio thông qua thẻ <video> và <audio>."}
{"question": "Làm thế nào để thêm một liên kết đến một trang web khác trong HTML?", "answer": "Để thêm một liên kết đến một trang web khác trong HTML, bạn sử dụng thẻ <a> và thuộc tính 'href'. Ví dụ: <a href='https://www.example.com'>Trang web ví dụ</a>."}
{"question": "HTML có hỗ trợ CSS không?", "answer": "Có, HTML hỗ trợ CSS (Cascading Style Sheets) để định dạng và trang trí các phần tử trang web."}
{"question": "Làm thế nào để tạo một bảng trong HTML?", "answer": "Để tạo một bảng trong HTML, bạn sử dụng thẻ <table>, <tr> để hàng, <td> để ô dữ liệu và <th> để tiêu đề. Ví dụ:\n<table>\n  <tr>\n    <th>Tiêu đề 1</th>\n    <th>Tiêu đề 2</th>\n  </tr>\n  <tr>\n    <td>Dữ liệu 1</td>\n    <td>Dữ liệu 2</td>\n  </tr>\n</table>"}
{"question": "Làm thế nào để đặt tiêu đề cho trang web trong HTML?", "answer": "Để đặt tiêu đề cho trang web trong HTML, bạn sử dụng thẻ <title> bên trong thẻ <head>. Ví dụ: <head><title>Tiêu đề trang</title></head>"}
{"question": "Python có hỗ trợ lập trình đa luồng không?", "answer": "Có, Python hỗ trợ lập trình đa luồng bằng thư viện threading để thực hiện các tác vụ đồng thời."}
{"question": "Làm thế nào để xử lý ngoại lệ trong Python?", "answer": "Để xử lý ngoại lệ trong Python, bạn sử dụng câu lệnh try...except. Ví dụ:\ntry:\n    result = 10 / 0\nexcept ZeroDivisionError:\n    print('Lỗi chia cho 0 đã xảy ra.')"}


