PIOTEAM-41 itemrank-quick-start
diff --git a/examples/itemrank_quick_start.py b/examples/itemrank_quick_start.py
new file mode 100644
index 0000000..914f2ed
--- /dev/null
+++ b/examples/itemrank_quick_start.py
@@ -0,0 +1,40 @@
+"""
+itemrank quickstart import data
+"""
+
+import predictionio
+
+import random
+
+def import_itemrank(app_id):
+
+  random.seed()
+  
+  client = predictionio.EventClient(app_id=app_id)
+  
+  # generate 10 users, with user ids 1,2,....,10
+  user_ids = [str(i) for i in range(1, 11)]
+  for user_id in user_ids:
+    print "Set user", user_id
+    client.set_user(user_id)
+  
+  # generate 50 items, with item ids 1,2,....,50
+  # assign type id 1 to all of them
+  item_ids = [str(i) for i in range(1, 51)]
+  for item_id in item_ids:
+    print "Set item", item_id
+    client.set_item(item_id, {
+      "pio_itypes" : ['1']
+    })
+  
+  # each user randomly views 10 items
+  for user_id in user_ids:
+    for viewed_item in random.sample(item_ids, 10):
+      print "User", user_id ,"views item", viewed_item
+      client.record_user_action_on_item("view", user_id, viewed_item)
+  
+  client.close()
+
+
+if __name__ == '__main__':
+  import_itemrank(7)