René's URL Explorer Experiment


Title: Using Data Classes in Python (Summary) (Video) – Real Python

Open Graph Title: Using Data Classes in Python (Summary) – Real Python

Description: Summary, well done. You’ve made it to the end of this course. In it, you’ve seen that data classes are a useful feature that were first introduced with Python 3.7, and that with them, you don’t have to write boilerplate code to get proper…

Open Graph Description: Summary, well done. You’ve made it to the end of this course. In it, you’ve seen that data classes are a useful feature that were first introduced with Python 3.7, and that with them, you don’t have to write boilerplate code to get proper…

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

X: @realpython

direct link

Domain: www.realpython.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "VideoObject",
    "name": "Using Data Classes in Python (Summary)",
    "description": "Summary, well done. You’ve made it to the end of this course. In it, you’ve seen that data classes are a useful feature that were first introduced with Python 3.7, and that with them, you don’t have to write boilerplate code to get proper…",
    "thumbnailUrl": ["https://files.realpython.com/media/The-Ultimate-Guide-to-Data-Classes-in-Python-3.7_Watermarked.00755fbea935.jpg"],
    "uploadDate": "2021-09-14T14:00:00+00:00",
    "duration": "PT0M47S",
    
    "potentialAction": {
      "@type": "SeekToAction",
      "target": "https://realpython.com/lessons/python-data-classes-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/The-Ultimate-Guide-to-Data-Classes-in-Python-3.7_Watermarked.00755fbea935.jpg
og:imagehttps://files.realpython.com/media/The-Ultimate-Guide-to-Data-Classes-in-Python-3.7_Watermarked.00755fbea935.jpg
twitter:creator@realpython
og:typevideo.episode

Links:

https://www.realpython.com/
Start Herehttps://www.realpython.com/start-here/
Learn Python https://www.realpython.com/lessons/python-data-classes-summary/
Python Tutorials →In-depth articles and video courseshttps://www.realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://www.realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://www.realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://www.realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://www.realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://www.realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://www.realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://www.realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://www.realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://www.realpython.com/mentor/
Unlock All Content →https://www.realpython.com/account/join/
More https://www.realpython.com/lessons/python-data-classes-summary/
Learner Storieshttps://www.realpython.com/learner-stories/
Python Newsletterhttps://www.realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://www.realpython.com/team/
Become a Contributorhttps://www.realpython.com/jobs/
Searchhttps://www.realpython.com/search
https://www.realpython.com/search
Joinhttps://www.realpython.com/account/join/
Sign‑Inhttps://www.realpython.com/account/login/?next=%2Flessons%2Fpython-data-classes-summary%2F
Unlock This Lessonhttps://www.realpython.com/account/join/?utm_source=rp_lesson&utm_content=python-data-classes
Unlock This Lessonhttps://www.realpython.com/account/join/?utm_source=rp_lesson&utm_content=python-data-classes
https://www.realpython.com/courses/python-data-classes/#team
Using Data Classes in Pythonhttps://www.realpython.com/courses/python-data-classes/
Darren Joneshttps://www.realpython.com/courses/python-data-classes/#team
Recommended Tutorialhttps://www.realpython.com/python-data-classes/
Course Slides (.pdf)https://www.realpython.com/courses/python-data-classes/downloads/data-classes-course-slides/
Sample Code (.zip)https://www.realpython.com/courses/python-data-classes/downloads/data-classes-sample-code/
Ask a Questionhttps://www.realpython.com/lessons/python-data-classes-summary/#discussion
https://www.realpython.com/feedback/survey/course/python-data-classes/liked/?from=lesson-title
https://www.realpython.com/feedback/survey/course/python-data-classes/disliked/?from=lesson-title
Contentshttps://www.realpython.com/lessons/python-data-classes-summary/#description
Transcripthttps://www.realpython.com/lessons/python-data-classes-summary/#transcript
Discussion (7)https://www.realpython.com/lessons/python-data-classes-summary/#discussion
PEP 557https://www.python.org/dev/peps/pep-0557/
GitHub repohttps://github.com/ericvsmith/dataclasses/issues?utf8=%E2%9C%93&q=
Dataclasses: The code generator to end all code generatorshttps://www.youtube.com/watch?v=T-TwcmT6Rcw
data classes backport for Python 3.6https://github.com/ericvsmith/dataclasses
Unlock This Lessonhttps://www.realpython.com/account/join/?utm_source=rp_lesson_preview&utm_content=python-data-classes
Sign-Inhttps://www.realpython.com/account/login/
Unlock This Lessonhttps://www.realpython.com/account/join/?utm_source=rp_lesson_preview&utm_content=python-data-classes
Sign-Inhttps://www.realpython.com/account/login/
00:00https://www.realpython.com/lessons/python-data-classes-summary/#t=0.45
Summary, well done.https://www.realpython.com/lessons/python-data-classes-summary/#t=0.45
You’ve made it to the end of this course.https://www.realpython.com/lessons/python-data-classes-summary/#t=3.735
In it, you’ve seen that data classes are a useful featurehttps://www.realpython.com/lessons/python-data-classes-summary/#t=6.255
that were first introduced with Python 3.7,https://www.realpython.com/lessons/python-data-classes-summary/#t=9.185
and that with them, you don’t have to write boilerplate codehttps://www.realpython.com/lessons/python-data-classes-summary/#t=12.455
to get proper initialization, representation,https://www.realpython.com/lessons/python-data-classes-summary/#t=15.355
and comparisons for your objects.https://www.realpython.com/lessons/python-data-classes-summary/#t=18.295
00:21https://www.realpython.com/lessons/python-data-classes-summary/#t=21.015
In this course, you’ve seen howhttps://www.realpython.com/lessons/python-data-classes-summary/#t=21.015
to define your own data classes, how to add default valueshttps://www.realpython.com/lessons/python-data-classes-summary/#t=22.995
for fields in your data class, how to customize the orderinghttps://www.realpython.com/lessons/python-data-classes-summary/#t=26.775
of data class objects, how to workhttps://www.realpython.com/lessons/python-data-classes-summary/#t=30.555
with immutable data classes,https://www.realpython.com/lessons/python-data-classes-summary/#t=33.155
00:35https://www.realpython.com/lessons/python-data-classes-summary/#t=35.565
and how inheritance works for data classes.https://www.realpython.com/lessons/python-data-classes-summary/#t=35.565
00:40https://www.realpython.com/lessons/python-data-classes-summary/#t=40.085
As ever, we hope you found this course usefulhttps://www.realpython.com/lessons/python-data-classes-summary/#t=40.085
and we’ll see you again soon at realpython.com.https://www.realpython.com/lessons/python-data-classes-summary/#t=42.765
Sept. 15, 2021https://www.realpython.com/lessons/python-data-classes-summary/#comment-308c555a-4793-43e8-a372-4ef80030da7a
Sept. 15, 2021https://www.realpython.com/lessons/python-data-classes-summary/#comment-0979999c-7625-4c74-97ef-b3221908464a
.attrshttps://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.attrs.html
Aug. 24, 2022https://www.realpython.com/lessons/python-data-classes-summary/#comment-5e319a9d-9b32-416b-8a6e-d61531547e0b
Aug. 24, 2023https://www.realpython.com/lessons/python-data-classes-summary/#comment-c1233fac-6317-4158-bde5-b6030e0a6a5d
Feb. 18, 2025https://www.realpython.com/lessons/python-data-classes-summary/#comment-769eb882-06da-4866-9a83-70948dddda42
Aug. 3, 2025https://www.realpython.com/lessons/python-data-classes-summary/#comment-91255e78-ab3f-44d0-8358-a3ba3a282f73
Aug. 4, 2025https://www.realpython.com/lessons/python-data-classes-summary/#comment-9fcfb05c-0542-4663-a590-5c1b357a38c9
structhttps://en.wikipedia.org/wiki/Record_(computer_science)
Become a Memberhttps://www.realpython.com/account/join/
https://www.realpython.com/lessons/using-data-classes-in-python-quiz/
Overviewhttps://www.realpython.com/courses/python-data-classes/
Using Data Classes in Python (Overview) 00:55 https://www.realpython.com/videos/python-data-classes-overview/
Comparison to Standard Classes 03:43 https://www.realpython.com/videos/comparison-to-standard-classes/
Alternatives to Standard Classes 06:25 https://www.realpython.com/videos/alternatives-to-standard-classes/
Basic Data Classes 06:26 https://www.realpython.com/videos/basic-data-classes/
More Flexible Data Classes 01:34 https://www.realpython.com/lessons/more-flexible-data-classes/
Advanced Default Values 06:02 https://www.realpython.com/lessons/advanced-default-values/
Data Classes for Representation 03:17 https://www.realpython.com/lessons/data-classes-for-representation/
Data Classes for Comparison 06:14 https://www.realpython.com/lessons/data-classes-for-comparison/
Immutable Data Classes 03:02 https://www.realpython.com/lessons/immutable-data-classes/
Inheritance and Subclassing 03:18 https://www.realpython.com/lessons/inheritance-subclassing/
Optimization of Data Classes 03:17 https://www.realpython.com/lessons/optimization-data-classes/
Using Data Classes in Python (Quiz) 06:00 https://www.realpython.com/lessons/using-data-classes-in-python-quiz/
Using Data Classes in Python (Summary) 00:47 https://www.realpython.com/lessons/python-data-classes-summary/
Privacy Policyhttps://www.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.