Introduction to Data Systems : Building from Python /

Encompassing a broad range of forms and sources of data, this textbook introduces data systems through a progressive presentation. Introduction to Data Systems covers data acquisition starting with local files, then progresses to data acquired from relational databases, from REST APIs and through we...

Full description

Bibliographic Details
Main Authors: Bressoud, Thomas (Author), White, David (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2020.
Edition:1st ed. 2020.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Part I Foundation
  • 1. Introduction
  • 2. File Systems and File Processing
  • 3. Python Native Data Structures
  • 4. Regular Expressions
  • Part II Data Systems: The Data Models
  • 5. Data Systems Models
  • 6. Tabular Model: Structure and Formats
  • 7. Tabular Model: Access Operations and pandas
  • 8. Tabular Model: Advanced Operations and pandas
  • 9. Tabular Model: Transformations and Constraints
  • 10. Relational Model: Structure and Architecture
  • 11. Relational Operations: Single Table
  • 12. Relational Operations: Multiple Tables
  • 13. Relational Database Programming
  • 14. Relational Model: Design, Constraints, and Creation
  • 15. Hierarchical Model: Structure and Formats
  • 16. Hierarchical Model: Operations and Programming
  • 17. Hierarchical Model: Constraints
  • Part III Data Systems: The Data Sources
  • 18. Overview of Data Systems Sources
  • 19. Networking and Client-Server
  • 20. The HyperText Transfer Protocol
  • 21. Interlude: Client Data Acquisition
  • 22. Web Scraping
  • 23. RESTful Application Programming Interfaces
  • 24. Authentication and Authorization.