Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Веб-аналитика по-крупному или как использовать Python на передовой

Веб-аналитика по-крупному или как использовать Python на передовой

Александр Швец (Блондинка.ру)

Рекламные технологии и веб-аналитика, в частности, всегда были катализаторами развития веб-технологий. Однако на эти передовые редко выпускают Python. Поговорим о том, почему это несправедливо и как исправлять ситуацию.

Moscow Python Meetup

September 04, 2014
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Пример записи лога 94.181.70.180 - - [28/Aug/2014:14:35:42 +0000] "GET /?

    type=pageview&url=http%3A%2F%2Fexample.com%2F%3Futm_source% 3Dyandex_direct%26utm_medium%3Dcpc%26utm_campaign% 3DSearch_night%26utm_content%3D[...]%7Cch_yandex_direct% 7Ccrt_414840997%7Cph_2280753095%7Cpst_premium%7Cps_2% 7Csrct_search%7Csrc_none%7Cmrlid_765%7Ccid_9290510%7Cdop_% 26utm_term%3D%[...]&counter_id=84f841e2-484f-11e3-ac2d- d43d7ed8ba24&visitor=zRHfItV0tVrgPGZWFYZ7PzPS8C0bsD3X&visit=fdB0 dup8MExGgXAXcnPkEM25JX6vE5A2&source=http%3A%2F%2Fyandex.ru%[...] &_=88384 HTTP/1.0" 200 0 "http://example.com/" "Mozilla/5.0 ( Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36 OPR/23.0.1522.77"
  2. Пример использования > data1 = DataFrame({'one': [1, 2, 3], 'two':

    [4, 5, 6]}) one two 0 1 4 1 2 5 2 3 6 > data2 = DataFrame({'one': [1, 2, 3], 'three': [1, 4, 9]}) one three 0 1 1 1 2 4 2 3 9 > merge(data1, data2) one two three 0 1 4 1 1 2 5 4 2 3 6 9