René's URL Explorer Experiment


Title: Using Data Classes in Python – Real Python

Open Graph Title: Using Data Classes in Python – Real Python

Description: Data classes are one of the new features introduced in Python 3.7. When using data classes, you don't have to write boilerplate code to get proper initialization, representation, and comparisons for your objects.

Open Graph Description: Data classes are one of the new features introduced in Python 3.7. When using data classes, you don't have to write boilerplate code to get proper initialization, representation, and comparisons for your objects.

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

X: @realpython

direct link

Domain: www.realpython.com


Hey, it has json ld scripts:
{
  "@context": "https://schema.org",
  "@type": "Course",
  "@id": "https://realpython.com/courses/python-data-classes/",
  "url": "https://realpython.com/courses/python-data-classes/",
  "name": "Using Data Classes in Python",
  "description": "Data classes are one of the new features introduced in Python 3.7. When using data classes, you don't have to write boilerplate code to get proper initialization, representation, and comparisons for your objects.",
  "availableLanguage": [
    "en"
  ],
  "educationalLevel": "Intermediate",
  "educationalCredentialAwarded": {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "Certificate",
    "name": "Real Python Certificate of Completion"
  },
  "hasCourseInstance": [
    {
      "@type": "CourseInstance",
      "courseMode": "Online",
      "courseWorkload": "PT109M39S",
      "instructor": {
        "@type": "Person",
        "name": "Darren Jones",
        "image": "https://realpython.com/cdn-cgi/image/width=1000,height=1000,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/dj-profile-square-med.e9f478927b62.jpg",
        "url": "https://realpython.com/team/djones/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      }
    }
  ],
  "image": {
    "@type": "ImageObject",
    "url": "https://files.realpython.com/media/The-Ultimate-Guide-to-Data-Classes-in-Python-3.7_Watermarked.00755fbea935.jpg",
    "width": 1920,
    "height": 1080
  },
  "inLanguage": "en",
  "provider": {
    "@type": "Organization",
    "@id": "https://realpython.com/#organization",
    "name": "Real Python",
    "url": "https://realpython.com",
    "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
  },
  "publisher": {
    "@type": "Organization",
    "@id": "https://realpython.com/#organization",
    "name": "Real Python",
    "url": "https://realpython.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png",
      "width": 512,
      "height": 512
    },
    "description": "Real Python is a leading provider of online Python education and one of the largest language-specific online communities for software developers. It publishes high-quality learning resources, such as tutorials, books, and courses to an audience of millions of developers, data scientists, and machine learning engineers each month.",
    "slogan": "Become a Python Expert",
    "email": "info@realpython.com",
    "sameAs": [
      "https://github.com/realpython",
      "https://www.youtube.com/realpython",
      "https://twitter.com/realpython",
      "https://x.com/realpython",
      "https://www.linkedin.com/company/realpython-com/",
      "https://www.facebook.com/learnrealpython",
      "https://www.instagram.com/realpython",
      "https://www.tiktok.com/@realpython.com"
    ]
  },
  "syllabusSections": [
    {
      "@type": "Syllabus",
      "name": "Using Data Classes in Python"
    }
  ],
  "offers": [
    {
      "@type": "Offer",
      "category": "Subscription"
    }
  ],
  "datePublished": "2021-09-14",
  "dateModified": "2021-08-27"
}

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:typearticle

Links:

https://www.realpython.com/
Start Herehttps://www.realpython.com/start-here/
Learn Python https://www.realpython.com/courses/python-data-classes/
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/courses/python-data-classes/
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=%2Fcourses%2Fpython-data-classes%2F
https://www.realpython.com/courses/python-data-classes/continue/
https://www.realpython.com/courses/python-data-classes/#team
Darren Joneshttps://www.realpython.com/courses/python-data-classes/#team
intermediatehttps://www.realpython.com/tutorials/intermediate/
pythonhttps://www.realpython.com/tutorials/python/
Start Now https://www.realpython.com/courses/python-data-classes/continue/
Rate and Reviewhttps://www.realpython.com/feedback/survey/course/python-data-classes/feedback/?from=course
new and exciting feature that came out in Python 3.7https://realpython.com/python37-new-features/
Q&A With Python Experts: Ask a Questionhttps://www.realpython.com/courses/python-data-classes/discussion/
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/
Object-Oriented Programming (OOP)https://www.realpython.com/learning-paths/object-oriented-programming-oop-python/
Start Nowhttps://www.realpython.com/courses/python-data-classes/continue/
1. Using Data Classes in Python (Overview)00:55 https://www.realpython.com/videos/python-data-classes-overview/
2. Comparison to Standard Classes03:43 https://www.realpython.com/videos/comparison-to-standard-classes/
3. Alternatives to Standard Classes06:25 https://www.realpython.com/videos/alternatives-to-standard-classes/
4. Basic Data Classes06:26 https://www.realpython.com/videos/basic-data-classes/
5. More Flexible Data Classes01:34 https://www.realpython.com/lessons/more-flexible-data-classes/
6. Advanced Default Values06:02 https://www.realpython.com/lessons/advanced-default-values/
7. Data Classes for Representation03:17 https://www.realpython.com/lessons/data-classes-for-representation/
8. Data Classes for Comparison06:14 https://www.realpython.com/lessons/data-classes-for-comparison/
9. Immutable Data Classes03:02 https://www.realpython.com/lessons/immutable-data-classes/
10. Inheritance and Subclassing03:18 https://www.realpython.com/lessons/inheritance-subclassing/
11. Optimization of Data Classes03:17 https://www.realpython.com/lessons/optimization-data-classes/
12. Using Data Classes in Python (Quiz)06:00 https://www.realpython.com/lessons/using-data-classes-in-python-quiz/
13. Using Data Classes in Python (Summary)00:47 https://www.realpython.com/lessons/python-data-classes-summary/
Start Nowhttps://www.realpython.com/videos/python-data-classes-overview/
https://www.realpython.com/team/djones/
» More about Darrenhttps://www.realpython.com/team/djones/
https://www.realpython.com/team/cbailey/
Christopherhttps://www.realpython.com/team/cbailey/
https://www.realpython.com/team/sparker/
Sadiehttps://www.realpython.com/team/sparker/
https://www.realpython.com/team/tmoore/
Tappanhttps://www.realpython.com/team/tmoore/
https://www.realpython.com/team/gahjelle/
Geir Arnehttps://www.realpython.com/team/gahjelle/
https://www.realpython.com/team/dbader/
Danhttps://www.realpython.com/team/dbader/
https://www.realpython.com/team/jjablonski/
Joannahttps://www.realpython.com/team/jjablonski/
https://www.realpython.com/team/asantos/
Aldrenhttps://www.realpython.com/team/asantos/
https://www.realpython.com/team/mbreuss/
Martinhttps://www.realpython.com/team/mbreuss/
https://www.realpython.com/courses/using-python-class-constructors/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=python-data-classes
Using Python Class Constructorshttps://www.realpython.com/courses/using-python-class-constructors/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=python-data-classes
https://www.realpython.com/courses/intro-object-oriented-programming/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=python-data-classes
Intro to Object-Oriented Programming (OOP) in Pythonhttps://www.realpython.com/courses/intro-object-oriented-programming/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=python-data-classes
https://www.realpython.com/courses/python-method-types/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=python-data-classes
OOP Method Types in Python: @classmethod vs @staticmethod vs Instance Methodshttps://www.realpython.com/courses/python-method-types/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=python-data-classes
← Browse All Courseshttps://www.realpython.com/search?kind=course
Start Herehttps://www.realpython.com/start-here/
Learning Resourceshttps://www.realpython.com/search
Code Mentorhttps://www.realpython.com/mentor/
Python Referencehttps://www.realpython.com/ref/
Python Cheat Sheethttps://www.realpython.com/cheatsheets/python/
Support Centerhttps://support.realpython.com/
Learning Pathshttps://www.realpython.com/learning-paths/
Quizzes & Exerciseshttps://www.realpython.com/quizzes/
Browse Topicshttps://www.realpython.com/tutorials/all/
Live Courseshttps://www.realpython.com/live/
Bookshttps://www.realpython.com/books/
Podcasthttps://www.realpython.com/podcasts/rpp/
Newsletterhttps://www.realpython.com/newsletter/
Community Chathttps://www.realpython.com/community/
Office Hourshttps://www.realpython.com/office-hours/
Learner Storieshttps://www.realpython.com/learner-stories/
Plans & Pricinghttps://www.realpython.com/account/join/
Team Planshttps://www.realpython.com/account/join-team/
For Businesshttps://www.realpython.com/account/join-team/inquiry/
For Schoolshttps://www.realpython.com/account/join-team/education-inquiry/
Reviewshttps://www.realpython.com/learner-stories/
About Ushttps://www.realpython.com/about/
Teamhttps://www.realpython.com/team/
Mission & Valueshttps://www.realpython.com/mission/
Editorial Guidelineshttps://www.realpython.com/editorial-guidelines/
Sponsorshipshttps://www.realpython.com/sponsorships/
Careershttps://realpython.workable.com
Press Kithttps://www.realpython.com/media-kit/
Merchhttps://www.realpython.com/merch
https://www.youtube.com/realpython
https://x.com/realpython
https://www.linkedin.com/company/realpython-com
https://www.facebook.com/LearnRealPython
https://github.com/realpython/
Privacy Policyhttps://www.realpython.com/privacy-policy/
Terms of Usehttps://www.realpython.com/terms/
Securityhttps://www.realpython.com/security/
Contacthttps://www.realpython.com/contact/
https://www.realpython.com/

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.