Working with data begins long before analysis: it means finding data, understanding its structure, and transforming it into a form that can answer meaningful questions. Introduction to Data Systems: Building from Python takes readers through that process, building from basic Python knowledge toward the concepts and practical skills behind modern data systems.
From local files to online data sources
Thomas Bressoud and David White organize the material around where data comes from as well as how it is represented. The progression moves from files on a computer to relational databases, HTTP-based services, REST APIs, and information gathered through web scraping. Along the way, readers encounter tools including Python, pandas, SQL, XPath, and regular expressions.
Understand the structure behind the data
Rather than treating formats as interchangeable containers, the book explains tabular, relational, and hierarchical data models—the structures, operations, and constraints that make each useful. Tidy data, database tables, XML, and JSON provide concrete contexts for seeing how data can be organized and transformed for later analysis.
Concepts, examples, and practice
The authors introduce ideas before demonstrating how to work with them, emphasizing problem solving and algorithms alongside practical tools. Recurring economic, sociological, and educational datasets help connect the material to real-world questions. Worked examples and exercises give readers opportunities to test their understanding and build solutions incrementally.
Built on introductory Python
The book assumes prior exposure to Python at the level of an introductory course, but not prior coursework in data structures or algorithms. It is suited to undergraduate computer science and data science students, as well as learners in other fields who need to acquire and prepare data for their own work.
Learn the system, not just the tool
By pairing hands-on programming with explanations of data models and responsible access—including privacy and authorization—the book offers a foundation for understanding how data moves from source to analysis. It is a useful choice for readers who want to work with data confidently while understanding the reasoning behind each step.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Original price was: $27.99.$13.99Current price is: $13.99.

There are no reviews yet.