Python for Scientists and Engineers


How to read this book

This book assumes you know Python or some other programming language already. It’s written for intermediate programmers, not complete beginners.

If you are new to Python, start with the Beginners Start Here section. I give you a quick introduction to Python using a simple word counter example (which assumes you already know some programming), then introduce libraries like Numpy/Pandas. If you have never used these libraries, start here as well.