BarCampGrandRapids4Python

From BarCampGR


# getting started


print 3



barcamp = "awesome"
print barcamp



if ("awe" in barcamp 
    or "foo" in awesome):
    print barcamp[1:5]
    print barcamp[-1]
    print barcamp[:10]

print len([1,
                 2,
3,
4])

a = """
multi
line
comments
"""
print a

def calculate(x, y, crazy_mode=False, *args, **kwargs):
    """ this is a boring example"""
    if crazy_mode:
        return x*y + 44
    else:
        return x-y + 3258



print calculate(1,2)
print calculate(1,2,True)
print calculate(1,2,crazy_mode=True)


print calculate
print calculate.__doc__

for x in range(1,5):
    print x

for x in [1,2,3,4,5,6][::2]:
    print "we've got %s here %s" % (x, x+1)
    #print "we've got " + x
    

# not:
# (1 > 3 ) > 2
# (True) > 2
# 1 > 2
# False
if 1 < 3 > 2:
    print "hey that makes sense!"
    
    
d = {'a': 1,
        'b': 2,
         'c': 3,
         'd': 4,
         }

print d['a']
#print d['e']
if 'e' in d:
    print d['e']
print d.get('e')
print d.get('e',999)


for x in (value*2 for (key,value) in d.iteritems()):
    print x
#print dict((k,v) for (k,v) in d.iteritems() if k !='b')


"""
python.org
docs.python.org
pypi.python.org
rosettacode.org
"""