Python for Everybody book cover

Python for Everybody

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 sample code and data files for the book are here: Code Samples.

Other courses / web sites using this book

Book translations:

  • Greek
  • German
  • Arabic
  • Filipino-English (Taglish)
  • Hindi / Urdu -
  • Russian
  • Korean (commercial translation) 데이터를 다루며 배우는 파이썬
  • Chinese - In progress
  • There is an in-China copy of the videos available at https://www.bilibili.com/video/av46649799
  • Persian - In progress thanks to Diana Mazhari
  • If you are interested in starting a translation of the book, I have some instructions for getting started.

    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 4.0 - Charles R. Severance