Ngôn ngữ lập trình Python

Các thao tác trên thư mục (directory) với Python

Khi có quá nhiều file trong một chương trình, chúng cần sắp xếp các file trong từng thư mục (directory) để dễ quản lý. Một thư mục có thể chứa các tập tin hoặc các thư mục con (subdirectory). Python cũng hỗ trợ module os để giúp thao tác với thư mục, tập tin dễ […]

Đọc (read) file XML với Python

1. XML (Extensible Markup Language) là gì? XML (Extensible Markup Language) gọi là ngôn ngữ đánh dấu mở rộng. XML thường được sử dụng để tổ chức, lưu trữ, truyền gửi dữ liệu giữa các hệ thống khác nhau. XML được xây dựng dựa trên một tập hợp các quy tắt để mã hóa dữ […]

Đọc (read) file JSON với Python

1. JSON (JavaScript Object Notation) là gì? JSON (JavaScript Object Notation) là một định dạng (format) dữ liệu bắt nguồn từ ngôn ngữ Javascript. Dữ liệu trong JSON chủ yếu là text, được lưu trữ theo cặp thuộc tính (attribute) – giá trị (value). JSON thường được sử dụng trong các trường hợp: Phát triển […]

Ghi (write) file JSON với Python

Trước khi đọc bài này, các bạn nên đọc bài Đọc (read) file JSON với Python để biết khái niệm cơ bản của JSON cũng như cách đọc một file JSON. Với những kiến thức đó, các bạn sẽ dễ dàng hiểu được những cách ghi (write) file JSON trong Python. 1. Chuyển đổi (convert) […]

Chuyển đổi (convert) dữ liệu XML sang dữ liệu JSON trong Python

XML và JSON là 2 định dạng (format) dữ liệu được sử dụng phổ biến nhất hiện nay. Trong Python, chúng ta có thể chuyển đổi (convert) giữa 2 định dạng dữ liệu này. Bài này sẽ sử dụng module xmltodict để convert XML sang JSON trong Python. Trước khi đọc bài này, các bạn […]

Chuyển đổi (convert) dữ liệu JSON sang dữ liệu XML trong Python

XML và JSON là 2 định dạng (format) dữ liệu được sử dụng phổ biến nhất hiện nay. Trong Python, chúng ta có thể chuyển đổi (convert) giữa 2 định dạng dữ liệu này. Bài này sẽ sử dụng module json và ElementTree để convert JSON sang XML trong Python. Trước khi đọc bài này, […]

Kết nối hệ quản trị cơ sở dữ liệu MySQL trong Python

1. Hệ quản trị cơ sở dữ liệu MySQL MySQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở (open-source relational database management system). MySQL được phát triển bởi tập đoàn Oracle và được viết bằng ngôn ngữ C và C++. Chúng ta có thể download và sử dụng MySQL […]

Tạo database và tạo table trong MySQL với Python

Để học tốt bài này, các bạn cần phải biết cách kết nối MySQL trong Python. Các bạn có thể đọc lại bài Kết nối hệ quản trị cơ sở dữ liệu MySQL trong Python để biết cách kết nối với MySQL trong Python. Lưu ý, chúng ta đang sử dụng MySQL được tích hợp […]

Thêm (insert) và xóa (delete) dữ liệu trong MySQL với Python

Để học tốt bài này, các bạn cần phải biết cách tạo database và table trong MySQL trong Python. Các bạn có thể đọc lại bài Tạo database và tạo table trong MySQL với Python để biết cách tạo database và table trong MySQL. Lưu ý, chúng ta đang sử dụng MySQL được tích hợp […]