Python for Everybody

Exploring Data In Python 3

New Edition! The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics. The Python 2 version of the book is still available.

Other Courses Using this Book

Book translations:

  • Portuguese - In progress
  • Chinese - In progress
  • If you are insterested in starting a translation of the book, I have some instructions for getting started.

    The sample code and data files for the book is here: Code Samples.

    Chapters 2-10 are heavily adapted from the open book titled: "Think Python: How to Think like a Computer Scientist" by Allen B. Downey and Jeff Elkner.

    Copyright Creative Commons Attribution 3.0 - Charles R. Severance