If i had to describe this week it would be Information Overload.
This week has been less about actual coding and more about discovery.

I found a few sites and applications that I wanted to share that I thought were great additions to add to your Python learning arsenal

TheNewBoston Youtube channel. This dudes channel is packed with programming tutorials from Ruby to Java to Android. I actually discovered his channel when I was trying to learn more about Android programming. I love his tutorials because he keeps them short and sweet most are under 5 minutes. Videos that go on for more than 10 minutes start to lose my attention. So if you’re one of those people you learn better by watching instead of reading then this is a great channel to cover the basics. I even think you will get a kick out of sense of humor, he’s kind of funny.

Koding.com. I’m not certain how long this site’s been around, I just received my invite last night but so far this site is really, really awesome. It’s a combination between a cloud IDE and social networking platform for programmers, it’s pretty badass. For me a Python n00b, I love that it gives me more time to focus on learning and writing code. I spent way too much time searching for the right IDE (which I still haven’t found).
Another big feature is their community. They have topics on everything web related like CSS3, HTL5 and etc. Topics are beautifully laid out in a dashboard like grid so you can easily follow topics that you’re interested in. I’m following JQuery, mongoDB, PHP and Python if you’re curious.

Bottom line it’s a awesome site and I really think you should try it. But please note it’s currently in beta so from time to time you may experience a few issues but I can say with confidence I think this site will take off in a major way and become the next big thing.

So whether you’re a Python, PHP, or Ruby developer this site is for you.

Oh and in regards to my Python coding. I did do a tiny bit of coding and I mean tiny.
I’ve never written a Python Class before, this is actually my first attempt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/python

import cgitb

cgitb.enable()

print "Content-Type: text/html"
print

###################

class PERSON:
def __init__(self):
self.f_name="Joseph"
self.l_name="Tinsley"

def showFullName(self):
return self.f_name +" "+ self.l_name +"<br>"

def add(self,x, y):
total = x+ y
return "The answer is %d" %total +"<br>"


def subtract(self,x, y):
total = x - y
return "The answer is %d" %total+"<br>"


def multiply(self,x, y):
total = x * y
return "The answer is %d" %total +"<br>"


p = PERSON()

print "Hello my name is " + p.showFullName();
print p.add(10,5);
print p.subtract(10,5);
print p.multiply(10,5);