Skip to Content
Social Network Analysis for Startups
book

Social Network Analysis for Startups

by Maksim Tsvetovat, Alexander Kouznetsov
September 2011
Beginner
188 pages
4h 57m
English
O'Reilly Media, Inc.
Content preview from Social Network Analysis for Startups

Appendix B. Installing Software

This appendix covers the software libraries used in this book, along with installation instructions and examples.

Why (We Love) Python?

The authors share a combined experience in software development dating back to the early 90s. One could say we have seen our fair share of languages and frameworks, both popular and esoteric. It has always seemed that any language or approach you chose gave you a subset of speed, maintainability, and ease of development—but never all of them. From the practical standpoint, educational languages were mostly useless (e.g., Pascal), interpreted languages were slow, “enterprise” languages are arduous to develop and maintain (e.g., Java and its many mind-numbing frameworks). Some of the newer languages were easy to code fast and showed decent performance (e.g., Perl), but the code often grew into a cryptic mess which not many wanted to touch (they also tended to call it a “write-only language”).

That said, we see Python as a godsend to all developers. It miraculously combines all the good things we always wanted: it is incredibly fast, makes it easy to develop complex yet robust enterprise-level systems, and is designed to maintain clarity as development expands.

Exploratory Programming

Aside from the beautiful syntax and the fact we now write in 10 lines what used to take three pages of Java, there is one feature we like in particular: what some now call exploratory programming. Python is a language best enjoyed interactively ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Sentiment Analysis in Social Networks

Sentiment Analysis in Social Networks

Federico Alberto Pozzi, Elisabetta Fersini, Enza Messina, Bing Liu
Analyzing Social Media Networks with NodeXL, 2nd Edition

Analyzing Social Media Networks with NodeXL, 2nd Edition

Derek Hansen, Ben Shneiderman, Marc A. Smith, Itai Himelboim
Social Media Data Mining and Analytics

Social Media Data Mining and Analytics

Gabor Szabo, Gungor Polatkan, P. Oscar Boykin, Antonios Chalkiopoulos
Theory of Ridge Regression Estimation with Applications

Theory of Ridge Regression Estimation with Applications

A. K. Md. Ehsanes Saleh, Mohammad Arashi, B. M. Golam Kibria

Publisher Resources

ISBN: 9781449311377Errata Page