In this course you'll get to know Python, a programming language that is often used to do science. There are four levels in the course:
- Basic elements of programs
- Functions and algorithms
- Simulations
- Small data processing
Note that the course is online at https://sp1.mprog.nl/. This repository hosts the source materials, mostly written in Markdown.
The course was created by Martijn Stegeman (mailto:[email protected]) and Ivo van Vulpen (mailto:[email protected]). We have had a lot of help from students over the years, who took the course, but also teachers and teaching assistants who contributed their own ideas and corrections. In particular, we would like to thank:
- Jelle van Assema (assignments and checkpy tools)
- Marianne de Heer Kloots (revisions and testing)
- Maarten Inja (assignment)
- Huub Rutjes (films)
- Luca Verhees (semester of code artwork)
- Vera Schild (tests and checkpy contributions)
- Quinten van der Post (translation into English)
- Marleen Rijksen (revisions and testing)
- Simon Pauw (teaching and testing)
Some materials in this course have been adopted from other sources that we published under a free culture Creative Commons license:
- 6.189 A Gentle Introduction to Programming Using Python by Sarina Canelake http://ocw.mit.edu
- 6.00 Introduction to Computer Science and Programming, Fall 2008 by Eric Grimson and John Guttag http://ocw.mit.edu
- CS50 Introduction to Computer Science I by David Malan http://cs50.tv/
- 6.0001 Introduction to Computer Science and Programming in Python by Ana Bell, Eric Grimson en John Guttag http://ocw.mit.edu
- Think Python by Allen B. Downey http://greenteapress.com/wp/think-python/
The course materials are copyrighted by Martijn Stegeman and Ivo van Vulpen. The full course materials are published under a Create Commons license and may be used, remixed and adopted in many kinds of ways. If you'd like to adopt materials for commercial purposed, you may contact the authors, however, do understand that many remixed materials from other sources may not be available for you to use in this way.
All materials copyright 2019 Martijn Stegeman and Ivo van Vulpen. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.