Python for Engineers-- Update

In 2017, I made my book Python for Engineers free with help from the community. In the years since, due to personal issues, I have archived the site, and taken my books offline, as I didnt have time to update them.

I got so many messages asking me to bring back the books, I've decided to update everything-- all my books and blogs.

But the task is huge, so Im asking for help.

What's needed

I need someone to go over my books/articles, run them, and check the code still works. I have been updating Python for Engineers(the book), and found that 90% of the code works, but a few libraries have changed, and so the code needed updating.

You dont need to fix the code, just tell me what is failing.

What You get

All my books for free, including any updated versions. Plus your name in the thank you page -- and a link to your blog/Linkedin etc. See the Special Thanks section here: https://www.pythonforengineers.com/python-for-scientists-and-engineers/

Some lessons learnt

In 2017, the last time I asked for help, I found a 100 people were interested, but 80% didnt even complete the basic step of creating a github account, and of the remaining, 10-15% vanished in a few days.

So this time, I'm looking only people who can stick with me for the whole journey -- Im talking about 2-3 hours a week for the next 4-5 weeks-- you can do it in the evenings/weekend. Only basic knowledge of Python is needed.

To start

  1. Please clone this repo: https://github.com/shantnu/PyEng

  2. Create a new virtual environment

  3. Install the dependencies in requirements.txt

  4. Run pytest (by typing just pytest in the top directory)

  5. Are all the tests passing?

Once you have completed the above, fill this form out: https://forms.gle/fubbPdZf7i4FLC2P6

Deadline

12 June 2021