Two rather good resources for an all around introduction to python are the python tutorial and a Whirlwind Tour of Python. The second link is to the author’s GitHub repository of notebooks for an online O’Reilly book. Another good resource is this textbook and tutorials called Python for Astronomers. A book on numerical methods is here. My resources on specific topics can be found below.