Xuất dữ liệu từ Oracle sang nhiều sheet Excel bằng Python
Trong quá trình làm việc, tôi thường tiếp cận các vấn đề một cách thực tế và linh hoạt thay vì tuân theo một cấu trúc cứng nhắc.
I. Yêu cầu bài toán
Truy xuất dữ liệu từ cơ sở dữ liệu Oracle theo điều kiện nhất định
Xử lý định dạng dữ liệu
Xuất dữ liệu theo từng bộ phận vào các trang tính khác nhau
Công cụ sử dụng: VS2019, Python 3.7
Để ...
Đăng vào ngày 1 tháng 6 lúc 16:50
Sử Dụng JSONSchema Để Kiểm Tra Đầu Ra
Đối với các cấu trúc JSON phức tạp, mặc dù có thể nhanh chóng trích xuất các giá trị tương ứng bằng JSONPath, nhưng việc sử dụng JSONSchema để xác thực toàn bộ cấu trúc và kiểu dữ liệu của các trường trong phản hồi JSON lại tiện lợi hơn nhiều.
Cách cài đặt:
pip install jsonschema
Sử Dụng Cơ Bản
Lấy phản hồi từ ví dụ trên làm minh họa:
{
"ar ...
Đăng vào ngày 1 tháng 6 lúc 14:59
Hệ thống Quản lý Đăng ký Khóa học Trực tuyến cho Sinh viên bằng Python, Vue và Django
Công nghệ và Môi trường Phát triển
Dự án này được phát triển bằng ngôn ngữ Python. Các thao tác trên mã nguồn chủ yếu được thực hiện trong PyCharm, lưu trữ các bảng và dữ liệu vào cơ sở dữ liệu MySQL để dễ dàng thao tác với dữ liệu. Dự án dựa trên nền tảng phát triển WEB.
Ngôn ngữ phát triển: Python
Framework: Flask và Django
Phiên bản Python: ...
Đăng vào ngày 1 tháng 6 lúc 11:11
Thực hành kiểm thử API với Python: Xây dựng và tự động hóa
Trong bài học này, chúng ta sẽ xây dựng các endpoint API đơn giản bằng Flask, sau đó viết kịch bản kiểm thử tự động sử dụng thư viện requests và khung chạy kiểm thử pytest. Trọng tâm là cách thiết kế, gọi và xác minh hành vi của API một cách hiệu quả — không phụ thuộc vào giao diện người dùng.
Xây dựng API mẫu
Endpoint tính tổng (GET/POST hỗn ...
Đăng vào ngày 1 tháng 6 lúc 11:08
Khái niệm và Cách sử dụng Hàm trong Python
Giới thiệu về Hàm
Tại sao cần sử dụng hàm?
Sử dụng hàm giúp giải quyết các vấn đề sau:
Cấu trúc tổ chức code rõ ràng, dễ đọc
Tránh lặp lại code khi có chức năng tương tự
Dễ dàng mở rộng và bảo trì khi cần thay đổi chức năng
Hàm là gì?
Hàm giống như một công cụ đã được chuẩn bị sẵn sàng để sử dụng nhiều lần. Ví dụ như một người t ...
Đăng vào ngày 1 tháng 6 lúc 09:50
Hướng Dẫn Thực Hành NumPy Cho Phân Tích Dữ Liệu
NumPy là thư viện nền tảng cho tính toán số trong Python, cung cấp cấu trúc mảng đa chiều hiệu năng cao (ndarray) cùng hàng loạt hàm toán học tối ưu. Dưới đây là tổng quan thực hành về các khái niệm cốt lõi.
Tạo mảng đa chiều
import numpy as np
# Khởi tạo từ danh sách
matrix_a = np.array([[1, 2], [3, 4], [5, 6]]) # mảng 3x2
# Các hàm tiện ...
Đăng vào ngày 1 tháng 6 lúc 01:12
Tích hợp DeepSeek với dịch vụ Playwright MCP để truy cập internet
Trong thời đại thông tin bùng nổ hiện nay, internet đóng vai trò trung tâm trong việc cung cấp kiến thức, dịch vụ và tương tác. Tuy nhiên, các mô hình ngôn ngữ lớn như DeepSeek thường chỉ tiếp cận dữ liệu internet dưới dạng "hình ảnh quá khứ" trong quá trình huấn luyện. Chúng có thể cung cấp thông tin về một trang web nhưng không thể ...
Đăng vào ngày 31 tháng 5 lúc 21:21
Tổng Kết Tài Liệu Thực Hiện Ứng Dụng AI Quy Mô Lớn Bằng LangChain
Phần I: Tư Duy Tổng Thể
Với văn bản dài vượt quá giới hạn token của mô hình ngôn ngữ lớn (LLM), cần thiết kế một pipeline **map-reduce** để chia nhỏ, tóm tắt từng phần và tổng hợp:
Tải nội dung trang web.
Chia thành các chunk có kích thước kiểm soát được.
Tóm tắt ban đầu cho mỗi chunk (map).
Tổng hợp tất cả các tóm tắt ban đầu (reduce).
Nếu ...
Đăng vào ngày 31 tháng 5 lúc 16:31
Cách sử dụng try...except trong Django để xử lý lỗi phát sinh trong quá trình thực thi mã
Trong môi trường Django, cấu trúc try...except thường được dùng để bắt và xử lý các ngoại lệ có thể xảy ra khi chạy chương trình. Việc này giúp ứng dụng không bị dừng lại do lỗi chưa được xử lý và cho phép lập trình viên phản hồi một cách tinh tế với các tình huống lỗi.
Dưới đây là một số tình huống phổ biến áp dụng try...except:
1. Xử lý lỗi t ...
Đăng vào ngày 31 tháng 5 lúc 12:00
Các Phép Toán và Cấu Trúc Điều Khiển Luồng trong Python
Các Phép Toán Bổ Sung
Phép Toán Thành Viên (Membership Operators)
Các phép toán thành viên được sử dụng để kiểm tra xem một giá trị có tồn tại trong một chuỗi, danh sách, tuple, set hoặc dictionary hay không.
in: Trả về True nếu một giá trị cụ thể được tìm thấy trong đối tượng.
not in: Trả về True nếu một giá trị cụ thể không được tìm ...
Đăng vào ngày 31 tháng 5 lúc 07:10