===== Introductory Material ===== You should be familiar with the following materials to participate: === Scientific Python === * [[http://scipy-lectures.github.com/intro/intro.html|Scientific computing with tools and workflow]]\\ * [[http://scipy-lectures.github.com/intro/language/python_language.html|The Python language]]\\ * [[http://scipy-lectures.github.com/intro/numpy/numpy.html|NumPy: creating and manipulating numerical data]]\\ * [[http://scipy-lectures.github.com/intro/help/help.html|Getting help and finding documentation]] === git === The first six chapters from the [[http://swcarpentry.github.io/git-novice/|The Software Carpentry git introduction]]: * [[http://swcarpentry.github.io/git-novice/01-basics.html|Automated Version Control]] * [[http://swcarpentry.github.io/git-novice/02-setup.html|Setting up git]] * [[http://swcarpentry.github.io/git-novice/03-create.html|Creating a Repository]] * [[http://swcarpentry.github.io/git-novice/04-changes.html|Tracking Changes]] * [[http://swcarpentry.github.io/git-novice/05-history.html|Exploring History]] * [[http://swcarpentry.github.io/git-novice/06-ignore.html|Ignoring Things]] ==== Additional materials ==== Additional materials for the curious: * [[http://docs.python.org/tutorial/|Python Tutorial]] - short, easy and comprehensive introduction to Python for programmers * [[http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html|Code Like a Pythonista: Idiomatic Python]] - very informative overview by David Gooder to Python idioms and coding style. * [[http://www.pythonchallenge.com/|Pyton Challenge]] - are you already a Python guru? Challenge your Python knowledge with the Python puzzles. * [[http://docs.python.org/library/index.html|Library Reference]] - complete reference to Python standard library * [[http://www.diveintopython3.net/|Dive into Python 3]] * [[http://www.whoishostingthis.com/resources/python/|Python Introduction, Resources and FAQs]] - a catalogue of introductory python materials