René's URL Explorer Experiment


Title: YAML: Python's Missing Battery (Summary) (Video) – Real Python

Open Graph Title: YAML: Python's Missing Battery (Summary) – Real Python

Description: In the previous lesson, I spoke of YAML tools besides PyYAML and probably made half the Internet angry. In this lesson, I’ll summarize the course and point you at other content you might find interesting. This course has been all about YAML, the…

Open Graph Description: In the previous lesson, I spoke of YAML tools besides PyYAML and probably made half the Internet angry. In this lesson, I’ll summarize the course and point you at other content you might find interesting. This course has been all about YAML, the…

Opengraph URL: https://realpython.com/lessons/yaml-python-summary/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "VideoObject",
    "name": "YAML: Python\u0027s Missing Battery (Summary)",
    "description": "In the previous lesson, I spoke of YAML tools besides PyYAML and probably made half the Internet angry. In this lesson, I’ll summarize the course and point you at other content you might find interesting. This course has been all about YAML, the…",
    "thumbnailUrl": ["https://files.realpython.com/media/YAML-in-Python_Watermarked.9dec9dfe8fd1.jpg"],
    "uploadDate": "2023-03-28T14:00:00+00:00",
    "duration": "PT1M53S",
    
    "potentialAction": {
      "@type": "SeekToAction",
      "target": "https://realpython.com/lessons/yaml-python-summary/#t={seek_to_second_number}",
      "startOffset-input": "required name=seek_to_second_number"
    }
  }
  

authorReal Python
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/YAML-in-Python_Watermarked.9dec9dfe8fd1.jpg
og:imagehttps://files.realpython.com/media/YAML-in-Python_Watermarked.9dec9dfe8fd1.jpg
twitter:creator@realpython
og:typevideo.episode

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/lessons/yaml-python-summary/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/lessons/yaml-python-summary/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Flessons%2Fyaml-python-summary%2F
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson&utm_content=yaml-python
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson&utm_content=yaml-python
https://realpython.com/courses/yaml-python/#team
YAML: Python's Missing Batteryhttps://realpython.com/courses/yaml-python/
Christopher Trudeauhttps://realpython.com/courses/yaml-python/#team
Recommended Tutorialhttps://realpython.com/python-yaml/
Course Slides (PDF)https://realpython.com/courses/yaml-python/downloads/yaml-python-slides/
Sample Code (ZIP)https://realpython.com/courses/yaml-python/downloads/yaml-python-code/
Ask a Questionhttps://realpython.com/lessons/yaml-python-summary/#discussion
https://realpython.com/feedback/survey/course/yaml-python/liked/?from=lesson-title
https://realpython.com/feedback/survey/course/yaml-python/disliked/?from=lesson-title
Contentshttps://realpython.com/lessons/yaml-python-summary/#description
Transcripthttps://realpython.com/lessons/yaml-python-summary/#transcript
Discussionhttps://realpython.com/lessons/yaml-python-summary/#discussion
The yaml document from hell by Ruud van Asseldonkhttps://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson_preview&utm_content=yaml-python
Sign-Inhttps://realpython.com/account/login/
Unlock This Lessonhttps://realpython.com/account/join/?utm_source=rp_lesson_preview&utm_content=yaml-python
Sign-Inhttps://realpython.com/account/login/
00:00https://realpython.com/lessons/yaml-python-summary/#t=0.6
In the previous lesson, I spoke of YAML tools besides PyYAMLhttps://realpython.com/lessons/yaml-python-summary/#t=0.6
and probably made half the Internet angry. In this lesson,https://realpython.com/lessons/yaml-python-summary/#t=3.95
I’ll summarize the course and point you at other content you might findhttps://realpython.com/lessons/yaml-python-summary/#t=7.23
interesting. This course has been all about YAML, the text-based data format.https://realpython.com/lessons/yaml-python-summary/#t=10.99
00:16https://realpython.com/lessons/yaml-python-summary/#t=16.3
Python doesn’t have YAML parsing built into the standard library,https://realpython.com/lessons/yaml-python-summary/#t=16.3
so you’ll need a third-party library, the most popular of which is PyYAML, wartshttps://realpython.com/lessons/yaml-python-summary/#t=19.64
and all. The YAML format supports text, arrays, hashes,https://realpython.com/lessons/yaml-python-summary/#t=24.39
dates, integers, floats, Booleans, and is quite flexible when it comes to text.https://realpython.com/lessons/yaml-python-summary/#t=29.59
00:34https://realpython.com/lessons/yaml-python-summary/#t=34.75
There are multiple ways of specifying strings,https://realpython.com/lessons/yaml-python-summary/#t=34.75
including several variations on multiline formats.https://realpython.com/lessons/yaml-python-summary/#t=37.35
YAML allows reuse through inheritance style structures, including anchors,https://realpython.com/lessons/yaml-python-summary/#t=41.07
aliases, and attribute merging.https://realpython.com/lessons/yaml-python-summary/#t=45.65
00:47https://realpython.com/lessons/yaml-python-summary/#t=47.94
And the spec allows you to cast explicitly to certain data types using tags.https://realpython.com/lessons/yaml-python-summary/#t=47.94
And the PyYAML library has implemented custom tags that allow you to do crazyhttps://realpython.com/lessons/yaml-python-summary/#t=52.78
things directly to Python objects.https://realpython.com/lessons/yaml-python-summary/#t=57.0
01:01https://realpython.com/lessons/yaml-python-summary/#t=61.28
I mentioned that TOML thing as an alternative. If you’re interested,https://realpython.com/lessons/yaml-python-summary/#t=61.28
there is an article that you may find helpful. If you’d prefer to learn morehttps://realpython.com/lessons/yaml-python-summary/#t=64.97
about JSON, there’s content for that too.https://realpython.com/lessons/yaml-python-summary/#t=69.52
01:12https://realpython.com/lessons/yaml-python-summary/#t=72.58
Or if you want to learn how YAML is used in the DevOps world,https://realpython.com/lessons/yaml-python-summary/#t=72.58
this article shows you how to do Django deployments using Fabric and Ansible.https://realpython.com/lessons/yaml-python-summary/#t=75.65
Even if you’re not keen on Django, Fabric, or Ansible,https://realpython.com/lessons/yaml-python-summary/#t=80.4
it might be worthwhile to skim the last half of this article to see somehttps://realpython.com/lessons/yaml-python-summary/#t=83.29
examples of how YAML gets used in the DevOps space.https://realpython.com/lessons/yaml-python-summary/#t=86.93
01:32https://realpython.com/lessons/yaml-python-summary/#t=92.69
Well, that’s all I have to say about YAML. Thanks for your attention.https://realpython.com/lessons/yaml-python-summary/#t=92.69
I’ll leave you with one last tuber pun: this spud’s for you.https://realpython.com/lessons/yaml-python-summary/#t=96.57
Been a while since those commercials were on. That might be a dated reference.https://realpython.com/lessons/yaml-python-summary/#t=100.92
01:45https://realpython.com/lessons/yaml-python-summary/#t=105.08
I should say something clever about French fries instead.https://realpython.com/lessons/yaml-python-summary/#t=105.08
Something clever about French fries.https://realpython.com/lessons/yaml-python-summary/#t=109.18
Become a Memberhttps://realpython.com/account/join/
https://realpython.com/lessons/yaml-tools-challenges/
Overviewhttps://realpython.com/courses/yaml-python/
YAML: Python's Missing Battery (Overview) 01:36 https://realpython.com/videos/yaml-python-overview/
Introduction to YAML 09:45 https://realpython.com/videos/yaml-introduction/
Data Structures in YAML 12:04 https://realpython.com/lessons/yaml-data-structures/
Advanced YAML Syntax 09:10 https://realpython.com/lessons/advanced-yaml-syntax/
PyYAML for Loading and Writing Documents 14:16 https://realpython.com/lessons/load-write-yaml-documents/
Tools and Challenges 07:17 https://realpython.com/lessons/yaml-tools-challenges/
YAML: Python's Missing Battery (Summary) 01:53 https://realpython.com/lessons/yaml-python-summary/
Privacy Policyhttps://realpython.com/privacy-policy/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.