UCL for Code in Research

3/9 Research Software Engineering with Python (Comp233) - Introduction to Python

Python is one of the most widely used programming languages in research and science. How did it come to that. And what makes Python special? It's something I discuss with my guest in this episode, Robin Wilson, who also takes us through some of the less favourable or more complex aspects of the language.

Links

  • http://www.rtwilson.com Robert Wilson
    • https://blog.rtwilson.com Robert's blog posts
  • https://www.python.org
  • https://anaconda.org Anaconda Python distribution
  • https://jupyter.org all things Jupyter
  • https://ipython.org iPython
  • https://inference-review.com/article/the-origins-of-python
  • https://en.wikipedia.org/wiki/Literate_programming

Python libraries for science

  • https://numpy.org 
  • https://scipy.org 
  • https://pandas.pydata.org
  • https://scikit-learn.org/stable/

Don't be shy - say Hi

This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
Producer and Host: Peter Schmidt