Skip to content

scriptotek/programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69bd67b · Sep 8, 2024
Feb 7, 2024
Sep 8, 2024
Mar 6, 2020
Apr 13, 2021
Apr 25, 2021
Feb 8, 2024
Apr 25, 2021
Jun 20, 2021
Feb 7, 2024
May 7, 2021
May 16, 2021
Apr 25, 2021
Feb 7, 2024
Apr 25, 2021
Apr 25, 2021
Apr 25, 2021
Feb 7, 2020
Feb 7, 2024
Feb 20, 2020
Feb 7, 2024
Jun 20, 2021
Apr 24, 2021
Feb 19, 2020
Apr 13, 2021
Feb 7, 2024
Mar 6, 2020

Repository files navigation

An Introduction to Programming in Python

There are many reasons to learn programming, for instance it is fun. Programming is creative problem-solving. Programming is also a good way to automate tedious or repetitive work, which can save you days or weeks of time. A good way to learn how to program is to learn how to do something useful. In this course, you will get started on doing empirical research on case law, or searching a library catalog.

Computer programs are a bit like LEGO, they are made up of lots of tiny parts. First, we’ll look at some of the parts, and study how they work. Then we’ll put the parts together to make a larger program that actually does something useful. Some of the examples might be a bit silly and made up. However, when you first learned to read, you probably didn’t start out with Shakespeare. Here, you will be learning a new language.

We recommend using Jupyter Notebook at the University of Oslo JupyterHub. If you don't have access to JupyterHub, you can use Google's Colab.

Some of the lessons are based on material kindly provided by the IN1900 team.