Learning with Python
Het boek wat we bij dit college gebruiken heet:How to think like a Computer Scientist - Learning with Python
en is geschreven door:
Allen Downey, Jeffrey Elkner, & Chris Meyers
Het boek is uitgegeven door Green Tea Press en daar in gedrukte vorm te bestellen, of via Amazon. Het is ook te downloaden in pdf format.
Je kunt het boek ook online inzien - let dan vooral op de feedback links die hier en daar in de tekst staan, en een aanvulling geven op het [gedrukte] boek.
Alle hoofdstukken en bijlagen die in het college worden behandeld staan ook in de syllabus die je via je studie-vereniging LIFE kunt aanschaffen.
Allan Gould - Learning to Program
"I will cover the basic theory of computer programming - what it is, some of its history and the basic techniques needed to solve problems. I will not be teaching esoteric techniques or the details of any particular programming language, in fact I'll be using several different languages, since I believe its important to realize that different languages do different things well. That said, the majority of the course will be in the language called Python."
Introduction to Programming using Python
"The objective of this course is to teach programming concepts to biologists. It is thus aimed at people who are not professional computer scientists, but who need a better control of computers for their own research. This programming course is part of a course in informatics for biology."
Python for Bioinformatics
"The purpose of this article is to introduce Python as a useful and viable development language for the computer programming needs of the bioinformatics community."
Python course for Bioinformatics
"This course is designed for biologists who already have some programming knowledge, in other languages such as perl or C. For this reason, while presenting a substantial introduction to the Python language, it does not constitute an introduction to programming itself. What distinguishes this course from general Python introductory courses, is however the important focus on biological examples that are used throughout the course, as well as the suggested exercises drawn from the field of biology. The second half of the course describes the Biopython (http://www.biopython.org/) set of modules. This course can be considered a complement to the Biopython tutorial, and what's more often refers to it, by bringing practical exercises using these components."
BioPython
"The Biopython Project is an international association of developers of freely available Python tools for computational molecular biology."
Python & Programmeren
"A short introduction to the art of programming, with examples written in the programming language Python."
Leren Programmeren in Python
Leren Programmeren in Python. Een korte, strakke python kursus geschreven door Tom Verhoeff [Univ. Twente], met leerzame oefeningen.
Python Babysteps Tutorial
"This is a tutorial to help the non-programmer learn the basics of using Python. When you are done with it, you will be ready to learn this new language, and have no problems figuring out where to find the information you need to go farther."
Python kursus CMBI
This is a crash course in Python, which should help to get you going with Python in a reasonable period of time. The level of the course is such that non-programmers should be able follow it without too much trouble. Inevitably, this means that it is most likely very boring if you already know how to program in a different language...Crash Course = tweedaagse cursus !
Non-Programmers Tutorial For Python
Non-Programmers Tutorial For Python is a tutorial designed to be a introduction to the Python programming language. This guide is for someone with no programming experience.Dive into Python
"Dive Into Python is a Python book for experienced programmers. You can buy a printed copy, read it online, or download it in a variety of formats. It is also available in multiple languages."
Python Cookbook
Alle recepten [algoritmen] uit de nog te verschijnen nieuwe editie van het Python Cookbook zijn te vinden op de webstek van het ActiveState Programmer Network. Je kunt doorklikken naar de categorie Algorithms. Je weet nooit wat je daar nog aan kunt hebben als je je college-opgaven moet maken ;-)Python in Bioinformatics and Chemical Informatics
Python in Bioinformatics and Chemical Informatics
"...a summary of the last 50 years of high-level languages in the computational life sciences and how Python fits into that history."