Skip to content

An introduction to scientific programming in Python for first-year physics students at Heidelberg University

Notifications You must be signed in to change notification settings

nilsvu/python-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Einführungskurs für das Physikalische Anfängerpraktikum der Universität Heidelberg

Binder

Dieser Kurs soll im Rahmen des Physikalischen Anfängerpraktikums der Universität Heidelberg eine Einführung in die wissenschaftliche Arbeit mit Python geben.

Pull-Requests mit Verbesserungsvorschlägen sind immer willkommen! Richtet diese an das uhd-pap/course Repository. Außerdem könnt ihr uns über folgende Umfrage euer Feedback mitteilen:

Deployment

  • Place the uhd-pap/course repository content in a source/course/ directory.
  • To automatically gitignore output from the notebooks, pip install nbstripout and nbstripout --install.
  • Make sure a remote deploy points to a discardable repository. It will be overwritten with the cleaned-up course where exercise solutions have been replaced by placeholders. The published course repository is uhd-pap/course-deploy.
  • Run ./deploy.sh. The script runs nbgrader assign in ../../, commits the result and force-pushes the repository to the deploy remote.
  • Re-compile on http://mybinder.org/.

Credits

Der Kurs wurde konzipiert und implementiert von Nils Fischer.

Die Inhalte basieren auf dem Kurs Python: Programming for Scientists von Thomas Robitaille.

About

An introduction to scientific programming in Python for first-year physics students at Heidelberg University

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.8%
  • Other 0.2%