Python for Scientists and Engineers is now free to read
online. The table of contents is below, but please read this important
info before.
Python for Scientists and Engineers was the first book I wrote, and
the one I still get queries about. It was out of print for a long time,
till now, and has been updated with help from the community.
There are a few new sections, using the highly technical name of
New Stuff
. The biggest change has been to the Machine Learning section. I have added some of my best articles here, and some new stuff.
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.
Support
90% of the problems people face will be installing libraries, so make sure you read the installation section.
If you still face problems, make sure you spend at least 2-3 hours Googling for the solution before you ask for help.
If there are any bugs/typos, please contact me.
Special Thanks to the people who helped update this book:
Major Contributors:
Quan Nguyen
LinkedIn
Github
Paras Sharma
Linkedin
Twitter
Github
Adonis Settouf
Blog
Github
Vishwanath Subramanian
Personal Site
Linkedin