Contents:

Why this page too?

Well I’ve recently been asked (recent being the last month) by some people to give advice for programming in python and what you can do with it. So this page is a synposis of an email I wrote so I can document this for myself and others that will ask this future question.

Partly this is inspired by a professor I had a while back and his website here: foresnic_tools. So now let me being the collection of resources. The rules of these resources are that they are useful, free, and fun!

Resources

Python/Programming:

https://cs50.harvard.edu/college/2021/fall/ (this one is good) https://www.coursera.org/learn/python-crash-course (this is google, can’t say from first hand, but its probably good) https://wiki.python.org/moin/BeginnersGuide (love the python documentation and monty python memes!)

Machine Learning:

https://dafriedman97.github.io/mlbook/content/introduction.html (I used this guy in grad school!)
https://github.com/python-engineer/ml-study-plan (this is a free study plan I found that seemed fun!)

some suggestions:

A BIG suggestion I would have for you is to start reading news articles about what you want to learn so you can learn how to ask questions (would give the intro a read ;)) http://www.catb.org/~esr/faqs/smart-questions.html
https://github.com/selfteaching/How-To-Ask-Questions-The-Smart-Way