1. # The Sneaky Modulo Operation

Suppose you need to know if a given number is a multiple of, say, 5. There's a simple solution to this problem: the modulo operator. In many languages, it looks like this:

```x % 5
```

And what it returns is the remainder when dividing x by 5. If that remainder ...

2. # Iterating Through a List and Deleting Elements

Suppose you're iterating through a list, and you want to remove elements under some condition. This seems pretty easy: you've got an element, and python lists have a `remove` method that you can call with that element.

However... let's try it with a simple example:

`>> mylist = range ...`
3. # Julia

I had planned to write a blog post about how great Julia is. I spent many years using Matlab, both in grad school and in finance. Since then, I've been using NumPy for mathy things, but it feels really awkward, since it's just sitting on top of another ...

4. # Avoiding Repetitive Methods

We all know that you should avoid writing the same code over and over: put it in a function and just call that function whenever you need it. But what if what you need is a class with a whole bunch of really similar methods, each with a different name ...

5. # Default Arguments in Python

In Python, you can assign a default value to an optional varible like so:

```def myFunction(x, y = 0):
print x + y
```

`myFunction` can be called with either one or two arguments. If only one argument is supplied, `y` will have a value of 0.

This is all perfectly straightforward ...

Inputting information through web forms is really easy under Twisted web. You just have to set up `render_GET` to display a form, where each input element has a name (e.g. "name", "email", whatever). Then, `render_POST`, taking an argument of request, can access these values as follows:
`name = request.args ...`