제가 파이썬에 대한 지식이 전무한 상태에서

소셜 웹 마이닝이라는 책을 보고 그냥 무작정 일단 따라 쳐보고 있는데
처음 예제부터 먼가 이해가 안됩니다.

import networkx
g=networkx.graph()
g.add_edge(1,2)
g.add_node("spam")
print g.nodes()
print g.edges()

이 코딩의 의미는 무슨 의미인가요??(일단 이건 따라치면 되기는 됩니다. 의미를 모르는것 뿐이지만..)
그리고 한가지 더 여쭤볼 것이 있는데
다음 예제는

import twitter
twitter_search = twitter.Twitter(domain="search.twitter.com")
trends = twitter_search.trends() <-위에 두줄은 되기는 되는거 같은데, 이것만 치면 File "<stdin>", line 1, in <module>..중략.. twitter.api.twitterHTTPError : twitter sent status 410 for url : 1.1/trends.json.using parameters:()
details : ...어쩌고 저쩌고
이렇게 오류가 뜨면서 진행이 되질 않습니다...
[trend['name'] for trend in trends['trends']]

위의 것만 그대로 쳐가지고는 안되는 건가요??