Skip to content

TimoFlesch/intro2python

Repository files navigation

A brief (2h) introduction to programming in Python for absolute beginners, 2021 Edition

v1.0 (2019): The course was initially developed and delivered by Timo Flesch and Mirta Stantić.

v2.0 (2020): The course was refined and delivered by Timo Flesch and Jelka Stojanov.

v3.0 (2021): The course was refined and delivered by Timo Flesch and Jelka Stojanov.

A brief intro to Python, a powerful general-purpose programming language, designed for second-year undergraduate students in Experimental Psychology and Biomedical Sciences at the University of Oxford.

In this course, you will learn:

  • how to assign values to variables and perform different mathematical operations;
  • how to manipulate data formats and data sets;
  • how to use loops, functions and methods (you will not only use existing functions in Python, but also create your own).

We will also introduce you to some of the most important libraries in the scientist’s toolkit.

Finally, you will apply the knowledge you have gained to run a few simple statistical analyses (repeated-measures ANOVA, linear regression) and to visualize the results.

This course does NOT assume any previous knowledge of Python or any other programming language. Resources for those who are interested in learning more will be provided in the interactive worksheet in class.

How to get started?

  1. Open "slides_2021.pdf"
  2. Click on the "launch in binder" button below when you have read through the slides.

Binder

About

A brief intro to python, designed for 2nd year students in Experimental Psychology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published