
Explore YAML basics, from data types and structures to anchors and comments, with hands-on samples and Python usage for beginners in this essential introductory course.
Yaml is introduced as a human-friendly data serialization format, explaining its indentation-based hierarchy, key-value structure, and its role for configuration files, storage, and cross-language libraries.
Learn YAML datatypes, including scalar values (integers, floating point numbers, booleans, and strings), lists, and dictionaries with nested values, plus block and flow styles and multiline strings with proper syntax.
Explore basic YAML samples, create files with key-value pairs, lists, and nested dictionaries, then read and consume them in Python using the PyYAML package.
In the 6.yml file, the first document does not have three dots. This is acceptable because the end of the document is optional.
Explore YAML samples, covering keys, values, booleans, numbers, quotes, and pipe-delimited block scalars; learn reading and writing YAML, dumping data, and converting YAML to JSON for practical use.
Spot common YAML mistakes by examining examples for duplicate keys, incorrect indentation, and misused aliases, and learn how syntax and proper spacing ensure valid files.
This course covers the basics of YAML, understanding it , configuring it and consuming it from Python.
This video is intended primarily for the beginners of YAML.
There are 10 different samples explaining the different features of YAML.
The course also includes the YAML files for trying out.
The course also includes an assignment for creating a YAML file from scratch for a real world scenario.
The course includes an Q and A session which enables to test the understanding of YAML contents explained in the course.
All the concepts are explained in a very detailed manner for the beginners to understand.
Sample Programs for consuming the YAML from Python are also provided