1. Slugging through array manipulation

Let's get some practice with numpy array manipulation by playing around with images.

Plotting images

To start, download the file linked here. If you look at the contents of this comma-separated variable file, you should see a gigantic array of integers separated by commas.

There are a bewildering multitude of …

2. Problem solving in programming

Problem solving strategies, with list sorting as an example.

3. Lists vs. Arrays

Notebook comparing python lists and numpy arrays.

4. Unix file management

This is likely the last post just on Unix for ASTR 119. We've previously seen how to move around the directory tree in Unix. Here let's see how to read, write, copy, move, edit, and delete files.

There are a large number of ways to read the contents …

5. Living in Unix

The last post introduced the Unix environment and the basic ways of navigating this environment. Here let's talk about some ways of making your life in the shell a little easier.

You can, of course, always ask the class staff for any help. But there is also …

Later in class we'll be going over how to use Unix in a bit more detail. For now, here's some context for what was going on when we ran the hello-world.py example yesterday in class.