This page contains a few selected links to Python learning resources, many more are available online! If you are new to programming in Python, these can help you get started.
- Official downloads - from the Python Foundation. Any further modules can be installed when needed.
- Anaconda - a popular package for scientists, which includes many commonly-used numeric & scientific packages.
- Jupyter - Jupyter notebooks let you combine written text with Python code - all the examples in this repository are written using Jupyter (but can be viewed without it, just by clicking the links!).
- Automate the boring stuff - a free, online, project-based textbook for beginners.
- Python 3 documentation - official documentation for the latest version of Python.
- Matlab to Python migration guide (pdf)
- NumPy for Matlab users - NumPy, SciPy, and matplotlib are a set of highly popular packages that provide many features also included in Matlab
- Spyder - a Python IDE with a familiar interface for matlab users
- How can R Users Learn Python for Data Science ? - a short article
- R to Python cheatsheet - some common R commands in Python