User Tools

Site Tools


supp:python:scientific_python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
supp:python:scientific_python [2018/04/03 18:19] – [H. P. Langtangen: A primer on Scientific Programming with Python] adminsupp:python:scientific_python [2020/04/21 06:05] (current) – [Python Numpy Tutorial (with Jupyter and Colab)] admin
Line 1: Line 1:
 ====== Scientific Python ====== ====== Scientific Python ======
 +
 +===== Python Numpy Tutorial (with Jupyter and Colab) =====
 +
 +This great interactive [[https://cs231n.github.io/python-numpy-tutorial/|Python Numpy Tutorial]] \\ is part of the Stanford class [[https://cs231n.github.io/|CS231n: Convolutional Neural Networks for Visual Recognition]]
 +
 +The course is also provided on in interactive **[[https://colab.research.google.com/github/cs231n/cs231n.github.io/blob/master/python-colab.ipynb|Google Colab]]** session.
 +
  
 ===== Think Python ===== ===== Think Python =====
Line 17: Line 24:
   * http://docs.scipy.org/doc/   * http://docs.scipy.org/doc/
  
-===== H. P. Langtangen: "primer on Scientific Programming with Python" =====+===== H. P. Langtangen: "Primer on Scientific Programming with Python" =====
  
-Hans Petter Langtangen has written two excellent books on Scientific Programming with Python. The one I use in my courses is //A primer on Scientific Programming with Python//, which is also available in the [[https://opac.hochschule-rhein-waal.de/search?bvnr=HT017256191|university library]].+Hans Petter Langtangen has written two excellent books on Scientific Programming with Python. The one I use in my courses is //A primer on Scientific Programming with Python//, which is also available in the [[ http://www.digibib.net/permalink/1383/FHBRHW-x/HBZ:HT017256191|university library]].
  
-**UPDATE: Hans Petter passed away on Oct. 10, 2016 at 54 because of cancer!** This makes me very sad. I would have loved to meet him once.+**UPDATE: Hans Petter passed away on Oct. 10, 2016 at 54 because of cancer.** \\ This makes me very sad. I would have loved to meet him once.
  
 All his web pages at University Oslo have been removed. All his web pages at University Oslo have been removed.
Line 52: Line 59:
 ==== Installation ==== ==== Installation ====
  
-=== Required software === +Just install Anaconda3 Python distribution.
- +
-  - Python (version 2.7 recommended) +
-  - NumPy +
-  - Matplotlib +
-  - SciTools +
- +
-=== Recommended software === +
- +
-  - IPython +
-  - ScientificPython +
-  - Gnuplot plotting program +
-  - Gnuplot.py Python module for Gnuplot +
-  - SciPy+
  
-=== Easiest and most comprehensive way of installation === 
  
-The following two software packages comprise all required and optional components listed above.+===== Simon Funke: "Higher Level Programming" ======
  
-== Install python(x,y==+Simon Funke <simon at simula.no>[[http://www.uio.no/|UiO]] (University of Oslo), [[http://simula.no/|Simula Research Lab]]
  
-[[https://code.google.com/p/pythonxy/|python(x,y)]], Scientific-oriented Python Distribution based on Qt and Spyder+:!: The great teaching material on "Higher Level Programming" can be found on [[https://uio-inf3331.github.io/]]
  
-== Install SciTools ==+"The lecture was initially created by Hans Petter Langtangen and extended by Joakim Sundnes, Ola Skavhaug, Jonathan Feinberg, Karl-Erik Holter, Vidar Tonaas Fauske, Benjamin Ragan-Kelley and Simon Funke. It is being taught on a yearly basis at University of Oslo under the name [[http://www.uio.no/studier/emner/matnat/ifi/INF3331/|INF3331/INF4331]]." (Cited from the Github repo)
  
-[[https://code.google.com/p/scitools/|SciTools]] is a Python package containing many useful tools for scientific computing in Python. The package is built on top of other widely used packages such as NumPy, SciPy, ScientificPython, Matplotlib, Gnuplot, etc. 
  
supp/python/scientific_python.1522779581.txt.gz · Last modified: 2018/04/03 18:19 by admin