Data Representation and Serialization

What does that data look like?11 H 1 M

Just you? Training a whole team? There's an ITProTV plan that fits.

Start Training Today
  • CSV
    • Overview
    • What is CSV
    • Explore CSV Files
    • Use csv Module
    • Use csv Module Part 2
    • Use the pandas Package
    • Use the tablib Package
  • JSON
    • What is JSON
    • Explore JSON Files
    • JSON: Use the json Module
    • JSON: Use the pandas Package
    • Use the simplejson and ujson Packages
    • JSON: Use the tablib Package
  • YAML
    • What is YAML
    • Explore YAML Files
    • Use the PyYAML Package
    • YAML: Use the tablib Package
  • XML and HTML
    • What is XML
    • Explore XML Files
    • What is HTML
    • Explore HTML Files
    • Use the xml Module
    • Use the lxml Package
    • Use the xmltodict Package
    • Use the BeautifulSoup Package


2 M

itprotv course thumbnailitprotv course thumbnailitprotv course thumbnail
  • Episode Description
  • Transcript

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!

[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]