NBIS

Introduction to PythonHT19

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.

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

Schedule

From Monday October 7th, to Friday October 11th 2019 (week 41).

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

This years course will be given at two locations, Uppsala and Umeå

Uppsala

Lectures and exercises will take place in Trippelrummet at

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

Umeå

Lectures will be streamed from Uppsala, but teaching assistants will be at the site in Umeå all day for help during exercises. All activities will take place in Glasburen at

Kemiskt Biologiskt Centrum (KBC), Umeå University.