Data Representation and Serialization

Overview

In this series, we take a look at common formats for saving, reading, and shuffling data around such as Comma Separated Values (CSV), JavaScript Object Notation (JSON), YAML Ain't Markup Language (YAML), and eXtensible Markup Language (XML). If you want to know more about these data formats as well as how to interact with these different data representation using Python, then we will see you there!
Data Representation and Serialization Overview
In this series, we take a look at common formats for saving, reading, and shuffling data around such as Comma Separated Values (CSV), JavaScript Object Notation (JSON), YAML Ain't Markup Language (YAML), and eXtensible Markup Language (XML). If you want to know more about these data formats as well as how to interact with these different data representation using Python, then we will see you there!
Clock icon0h 2m
[MUSIC] Hello and thank you for watching DevProTV. Today we're gonna be talking about data representation and serialization with Justin Denison. Now Justin, what does this course have to offer? So this course is about being familiar with common ways that information or data is represented in a variety of formats, in addition to how do we interact with those using Python, right? To read and write those respective formats. Who's this show targeted towards? This is someone who is like, okay I've heard of CSV, but I haven't heard of all these other things. And also how do you do this in Python? How do I read this type of file in Python? How do I write this type of file in Python? How do I mangle this CSV data in Python? This is if you're getting started and you're like, I have a little bit of knowledge or maybe none at all and you need to get up to speed so you can start doing more interesting things. Now is this a certification-based course? This is not a certification. This is continuing to power up your Python prowess. That was a lot of P's there. And that was important, alliteration does make you feel powerful. So it is someone who's looking to continue expanding on their Python knowledge and just get better. Can you tell us a little bit more about what topics will be covered? So within this course, we're gonna talk about a select type, right? A type of data. We're gonna talk about CSV, JSON, Gamel, SML, and HTML. There is a great number of other ways to represent information, but those are very, very common. In addition to talking about well what are they? How do they represent data? How is the data structured? When would we encounter this? We're also gonna take a look at various Python tools, both build into the standard library and external tools, right? Because we can set up virtual environments and install external packages, to read and write those respective informations. So for CSV, how do I read CSV information? For JSON, how do I read JSON information? And also, well, how do I go from CSV to JSON or is that even possible? So we're gonna see transformation between reading and writing and also what do these respective formats mean. All right, thank you, Justin. Now if data representation and serialization sounds like a series that interests you, then be sure to watch every single episode, and you'll be one step closer to being a Python pro. Thank you for watching. [MUSIC]

Learning Style

On Demand

Length of course

11h 1m
25 Episodes

Here are the topics we'll cover

  • CSV
  • JSON
  • YAML
  • XML and HTML
Learning Options

Options for this course

Train your team
Stay ahead of the curve and future-proof your business with training programs designed for you.
Channel & Reseller
Transform your experience and integrate with our unique evolving library of Audit, Cybersecurity, and Information Technology courses.
Individual learners
Learn at your own pace and get your certification training.