Holy crap yes, swimming thread! Yes, swimming is great exercise. I swam competitively for most of growing up (~9 years). It's a great, low-impact total body workout. Kinda along the lines of running, there's a difference between sprint work and distance swimming, so you can tailor your sets to fit your needs. If you're going for the traditional lean swimmer body, I would recommend a concentration on distance swimming. One summer, I swam ~1mile (1650 m) freestyle every day. For training, a good breathing cycle is 3-2 (three strokes, breathe, two strokes, breathe, three strokes...). Holy crap, you'd be surprised what that training did for my endurance, my breath control, and even my stroke technique--my coaches even noticed and ranked me up.
I'm not sure your comfort/experience level, but for most people a non-stop mile is out of reach if you haven't been training. The important thing is to remember to warm up--start with at least 200 m (8 laps) at a easy-moderate rate. Then, you can vary your sets. Maybe some days you'll want to do sets of 100's at a moderate pace with short breaks (either free-style or in IM order--fly, back, breast, free). Or you could do some sets of 25 m sprints, free or IM order. Or you could do 2 sets of 500 m free at a moderate pace. If you're not up to those, maybe do a set of five 50m moderate-fast of the stroke of your choice. Whatever. Switch it up, push yourself but don't hurt yourself either. Varying the rest periods between sets has an impact on your workout--for teams, we always use clocks and are meticulous. Longer rests allow lactic acid to dissipate some, shorter rests keep your heart rate up. But always remember to do at least 200 m warm-down.