Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

The Ultimate JSON With Python Course + JSONSchema & JSONPath

Khóa Học JSON Với Python Toàn Diện + JSONSchema & JSONPath

Khóa Học JSON Với Python Toàn Diện + JSONSchema & JSONPath

Thành thạo JSON với Python: Học cách phân tích cú pháp, tạo, thao tác, xác thực, truy vấn và so sánh tài liệu JSON trong Python

4.5
(136 đánh giá)
1,297 học viên
Giảng viên
Andy Bek
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
41 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu tiêu chuẩn JSON, các trường hợp sử dụng và lịch sử của nó
Học cách phân tích cú pháp, tạo và thao tác tài liệu JSON trong Python
Thành thạo JSONSchema và sử dụng nó để xác thực tài liệu JSON theo chương trình
Sử dụng JSONPath để trích xuất dữ liệu từ tài liệu JSON
Học cách so sánh tài liệu JSON trong Python, sử dụng difflib, jsondiff và deepdiff
Đạt được hiểu biết sâu sắc về JSON và cách làm việc với nó trong Python, tự tin sử dụng JSON trong các dự án của riêng bạn

Yêu cầu

Không yêu cầu kinh nghiệm lập trình

Đối tượng phù hợp

Dành cho bất kỳ ai quan tâm đến việc học cách làm việc hiệu quả với dữ liệu JSON trong Python
Kỹ sư dữ liệu muốn triển khai xác thực và đảm bảo tính toàn vẹn dữ liệu bằng JSONSchema

Nội dung khóa học

7 phần • 41 bài giảng
1 Chào mừng bạn!
2 Tài nguyên khóa học
1 Tài nguyên phần học
2 Hiểu định dạng JSON
3 Tại sao JSON lại phổ biến đến vậy?
4 Các kiểu dữ liệu cốt lõi
5 Cấu trúc dữ liệu phổ biến
1 Tài nguyên phần học
2 Sự khác biệt giữa Python dict và JSON
3 Mô-đun json và Serialization
4 Deserialization
5 Yêu cầu Web và APIs
6 Lựa chọn tốt hơn: Thư viện requests
7 Các trường hợp đặc biệt trong Serialization
8 Serializing các lớp do người dùng định nghĩa
9 Thử thách kỹ năng - Thử thách chuyển đổi dữ liệu JSON
10 Lời giải
1 Tài nguyên phần học
2 Tại sao cần xác thực?
3 Xây dựng lược đồ
4 Định nghĩa lược đồ nâng cao
5 Lược đồ con và tham chiếu từ xa
6 Ứng dụng và kỹ thuật nâng cao
7 Thử thách kỹ năng - Định nghĩa một JSON Schema đa hình
8 Lời giải
1 Tài nguyên phần học
2 Thiết lập môi trường
3 Xác thực định dạng
4 Tạo định dạng tùy chỉnh
5 Dereferencing
6 Thử thách kỹ năng - Xác thực tài liệu JSON theo chương trình từ API
7 Lời giải
1 Tài nguyên phần học
2 Hiểu về JSONPath
3 jsonpath-ng trong Python
4 Thực hành thêm
5 Các mẫu nâng cao
1 Tài nguyên phần học
2 Difflib trong thư viện chuẩn
3 So sánh dễ dàng hơn với JsonDiff
4 DeepDiff

Giới thiệu khóa học

Welcome to the best resource online for mastering JSON with Python!

JSON is a widely used data interchange format that is easy for humans to read and write and easy for machines to parse and generate.

Today JSON is everywhere, from web APIs to data storage, configuration files, and more. It's so ubiquitous that it has effectively become the lingua franca of data interchange on the web.

In this course, you will learn everything you need to know to become a JSON expert in Python including:


  • an introduction to JSON and its use cases

  • how to parse, generate, and manipulate JSON documents in Python

  • how to source and send JSON from and to web APIs

  • a thorough introduction to JSONSchema

  • how to validate JSON documents against JSONSchema in Python

  • composing and extending schemas using python, including those with $id, $ref, and $defs

  • how to use JSONPath queries to extract data from JSON documents

  • how to compare complex and nested JSON documents in Python


In the first section, we'll start with an introduction to the JSON standard, its use cases, and history. We'll cover the basics of JSON, including its syntax, data types, and structure, and we'll explore why JSON is so popular and how it compares to other data interchange formats.

Then, we will switch gears and turn our attention to the practical aspects of working with JSON in Python. We'll learn how to parse, generate, and manipulate JSON documents in python code, covering not only the basics of the standard but also much more nuanced and advanced topics such as serialization and deserialization challenges as well as sourcing and sending JSON from and to web APIs.

Next, we are going to explore JSONSchema: a very important aspect of working with JSON documents. Schemas will allow us to define the structure of JSON, and validate documents at runtime. Our coverage of JSONSchema will be comprehensive, starting from the very basics of defining schemas before moving on to more advanced topics such as handling refenerntial relationships, applicators, polymorphic schemas, and custom format validation all using Python code.

Then we will cover JSONPath, which is a query language for JSON documents. We'll learn how to use JSONPath to extract data from documents, including several advanced patterns such as filtering, slicing, and recursive descent.

The final section will be dedicated to comparing JSON documents using Python, an all too common task in the world of data validation, testing, and change tracking. In that section we will cover basic string-based comparisons as well as sophisticated alternatives that have a built-in understanding of the syntactic structure of the document.

By the end of this course, you will have a deep and practical understanding of JSON and how to work with it in Python, and you'll be able to confidently use JSON in your own projects. Throughout the course, there will be several opporutinites to practice what you learn through hands-on skill challenges.

So if you're tired of fumbling through JSON data in your Python projects, this is the course for you.

Enroll now and start your JSON mastery journey today!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Processing
Hiển thị tất cả khoá học Json
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊