Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreThis course will explain different file formats and the modules to process each one of them: JSON, XML, CSV. It will also address binary serialization formats used for numeric computation such as NPZ, Parquet, HDF5, and demonstrate the use of language-neutral formats like JSON and XML to communicate between Python and other systems.
Instructor for this course
David Mertz
Ph.D. Philosophy
Course Introduction
Serializing Python Objects with Pickle
Universal Python Serialization
Reading and Writing JSON within Python
Reading and Writing JSON
Sharing JSON with Other Languages
Sharing JSON Among Languages
Using JSON Schema for Validation
JSON Schema
Reading and Writing CSV in Standard Library
Reading CSV with Standard Library
Reading and Writing CSV with Pandas
Reading CSV with Pandas
Reading and Writing XML with xml.etree
ElementTree for XML
Reading and Using XML with lxml.objectify
Reading XML with lxml.objectify
Using XPATH
Accessing XML with XPATH
Serializing NumPy Arrays
Saving and Loading NumPy Arrays
Working with HDF5 Datasets
Saving Arrays to HDF5
Course Conclusion
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?