Algoritmiek

De python versie.


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.

Furl - Python archief

Mijn Furl archief met Python links

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."

TechiWarehouse Python Tutorial

TechiWarehouse Python Tutorial

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 crash course

a minimal crash-course in the programming language Python

Python 101

An introduction to Python by Dave Kuhlman

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."

Vaults of Parnassus

Python Resources

David Beazley's Python Slides

David Beazley's Python Slides

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.

Python Global Module Index

Python Global Module Index

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 ;-)

PyMol

PyMol is a USER-SPONSORED molecular modeling system with an OPEN-SOURCE foundation.

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."