Exploring Data in Python 3
Charles R. Severance

#Python3
#Software_development
#SQL
Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.
Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.
This book uses the Python 3 language. The earlier Python 2 version of this book is titled "Python for Informatics: Exploring Information".
Table of Contents
1 Why should you learn to write programs?
2 Variables, expressions, and statements
3 Conditional execution
4 Functions
5 Iteration
6 Strings
7 Files
8 Lists
9 Dictionaries
10 Tuples
11 Regular expressions
12 Networked programs
12 Networked programs
13 Using Web Services
14 Object-oriented programming
15 Using Databases and SQL
16 Visualizing data
Charles Severance is a Clinical Associate Professor in the School of Information at the University of Michigan where he teaches Informatics courses; he has also taught Computer Science at Michigan State University.









