This website is associated with the textbook, Introduction to Data Systems: Building from Python, published by Springer-Nature, and derives from a computer science course in Data Systems developed at Denison University. The textbook and course take the perspective that introductory data systems need only rely on a Python foundation as taught in introductory computer science courses or in short courses on the Python language. With that foundation, the textbook builds data-aptitude through an exploration of the forms of data and of their sources.
Tidy data, Delimtted CSV files, pandas
SQL, sqlalchemy, MySQL, SQLite
XML, lxml, XPath, JSON
HTTP, requests, curl, Web Scraping
REST, requests, OAuth2
See the textbook preface for more information on the philosophy of the book and options for courses that incorporate the textbook.