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:
- English - Python for Everybody: Exploring Data in Python 3
- Spanish -
Python para todos: Explorando la información con Python 3
- Translated book, autograders, resources, and web site at https://es.py4e.com
- Github repo - Contributors: Juan Carlos Perez Castellanos, Juan Dougnac, Daniel Merino Echeverría, Jaime Bermeo Ramírez and Fernando Tardío.
- Italian Python per tutti: Esplorare dati con Python3
- Portuguese - Python Para Todos: Explorando Dados com Python 3
-
Polish -
Python dla wszystkich: Odkrywanie danych z Python 3
(from Amazon.pl and
from Amazon.de)
- Polish version of web site - py4e.pl
- Contributors: Andrzej Wójtowicz (Adam Mickiewicz University in Poznań, Poland)
- Greek version of the web site - gr.py4e.com
- Printed Book
- Free PDF (in progress): PDF
- Github repository
- Thanks to: Konstantia Kiourtidou
- Free: PDF Book
- Translation by: Electronics Go | Team members
- Free: PDF Book
- Translation by: Engramar Bollas (Code.Sydney | Data Engineering Pilipinas)
- Course materials including slides: Python Programming in Hindi / Urdu
- Lectures on YouTube
- Thanks to Aryeman Gupta Mathur, American School of Doha
- Free: Chapter 1 and 2
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
