back

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
Episodes
Episodes
  • 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

Overview

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]

Start training today

Just you? Check out our personal plans

Premium

$529 per seat/per year

2

Total seats

Standard

$349 per seat/per year

2

Total seats

Credit card required

This is for your account.
This is for your account.
We will contact you with this phone number about your trial.
We will contact you with this email about your trial.
What is the name of your company?
In which country is your company located?

Step 1 of 2

Get a demo or a start a team trial