NBIS

Introduction to PythonHT18

This course provides a practical introduction to the writing of Python programs for the complete novice. Participants are lead through the core aspects of Python illustrated by a series of example programs. Upon completion of the course, attentive participants will be able to write simple Python programs from scratch and to customize more complex code to fit their needs.

The craft of programming is about taking design decisions to avoid overwhelming complexity and permit easy maintenance over time, insuring reliability (which goes beyond debugging) and utilizing computer resources efficiently.

Latest/current course

See https://uppsala.instructure.com/courses/85913

Prerequisites

Before the first lecture, we require you to follow these preliminary steps.

Schedule

From Monday November 19th, to Friday November 23th 2018 (week 47).

Course Content

During this course, you will learn about:

Learning Outcomes

After this course you should be able to:

Learning objectives (ie goals for the teachers)

Format

We do not require you to buy a companion book, as there are already lots of resources online. However, if you insist, we can suggest Programming Python, Learning Python, or Programming in Python 3. Such books can prove useful for your programming tasks, even after the course is over.

Location

Lectures and exercises will take place in Trippelrummet at

Uppsala Biomedical Centre (BMC), Husargatan 3, SciLifeLab entrance (C11).