Know Python? Now, Learn Complex Network Analysis!
Copyright (C) Pragmatic Bookshelf 2017

Know Python? Now, Learn Complex Network Analysis!

Complex network analysis (CNA) is a discipline of exploring quantitative relationships in the networks with non-trivial, irregular structure. The actual nature of the networks (social, semantic, transportation, communication, economic, and the like) does not matter, as long as their organization is sufficiently random.

The beta version of my book Complex Network Analysis in Python. Recognize → Construct → Visualize → Analyze → Interpret has been published by The Pragmatic Bookshelf. The book mostly covers NetworkX. It is intended for curious Python programmers, data scientists, and complex network analysis specialists. The book assumes that you have some background in Python programming. It expects from you no more than common sense knowledge of complex networks. The intention is to build up your CNA programming skills and at the same time educate you about the elements of CNA itself. If you are an experienced Python programmer, you can devote more attention to the CNA techniques. On the contrary, if you are a network analyst with less than an excellent background in Python programming, your plan should be to move slowly through the dark woods of data frames and list comprehensions and use your CNA intuition to grasp programming concepts.

The book covers:

  • Introduction to complex networks
  • Social networks
  • Semantic and product networks
  • Similarity-based networks
  • Bipartite networks
  • Directed networks
  • NetworkX (extensively) and Gephi (in a sketchy way)
  • Five case studies with full code, including cultural domain analysis

The beta version of the book is available from the publisher's website (https://lnkd.in/eKm6EtM). The page has links to book excerpts, code fragments, forum, and errata.

Post again once you release in hard copy, I'd be very interested.

Like
Reply

To view or add a comment, sign in

More articles by Dmitry Zinoviev

  • Biased Data and How to Deal with It

    A student of mine just finished an honors project in Data Science that involved classification - or at least he thought…

    2 Comments
  • Preppers, and What Inspires Them

    Survivalists, or preppers, are individuals or groups who are actively preparing for emergencies, including possible…

    7 Comments
  • Once you learn how to see networks...

    ..

  • Copa America through a Python Pryzm

    In case you didn't notice, two major soccer championships, American Copa America and European UEFA Cup, leave us soccer…

  • Analyzing Cultural Domains with Python

    Cultural domain analysis (CDA) is the study of how people in groups think about lists of terms that somehow go together…

    1 Comment
  • Data Science Essentials in Python

    I am excited to announce the first (actually, beta) edition of my new book, "Data Science Essentials in Python. Collect…

    9 Comments
  • The Panama Papers. An Exercise in Network Analysis

    he Panama Papers represent a massive leak of offshore corporate entity information (~320,000 entities) from the…

    4 Comments
  • Networks of Music Groups as Success Predictors

    This research will be presented at SunBelt Social Network Analysis Conference (April 5-10, 2016, Newport Beach, CA)…

  • RUB and Brent

    There was always a dependency between crude oil price in USD and Russian ruble (RUB) to USD exchange rate. But…

  • Of Groupon, Water, and Wine

    Based on the survey of 1 mln Yelp restaurant reviews, there is a strong, predictive correlation between the frequencies…

    5 Comments

Explore content categories