Ocena:

Książka jest wysoce zalecana dla początkujących i tych, którzy chcą nauczyć się analizy sieci za pomocą NetworkX. Skutecznie omawia podstawowe pojęcia i dostarcza przydatnych przykładów kodowania. Zawiera rzeczywiste aplikacje, które poprawiają zrozumienie różnych typów sieci.
Zalety:Łatwy do zrozumienia dla początkujących, humorystyczne i powiązane przykłady, praktyczne zastosowania z rzeczywistymi przypadkami, efektywne wykorzystanie NetworkX do wizualizacji złożonych sieci, pomocne zasoby kodowania.
Wady:Brak istotnych wad wymienionych w recenzjach.
(na podstawie 3 opinii czytelników)
Network Science with Python and NetworkX Quick Start Guide
Manipuluj i analizuj dane sieciowe za pomocą Pythona i NetworkX Kluczowe cechy Poznaj terminologię i podstawowe koncepcje nauki o sieciach Wykorzystaj możliwości Pythona i NetworkX do reprezentowania danych jako sieci Zastosuj typowe techniki pracy z danymi sieciowymi o różnych rozmiarach Opis książki
NetworkX to wiodący darmowy pakiet open source wykorzystywany do nauki o sieciach w języku programowania Python. NetworkX może śledzić właściwości osób i relacji, znajdować społeczności, analizować odporność, wykrywać kluczowe lokalizacje sieci i wykonywać szeroki zakres ważnych zadań. Wraz z niedawnym wydaniem wersji 2, NetworkX został zaktualizowany, aby był bardziej wydajny i łatwy w użyciu.
Jeśli jesteś naukowcem zajmującym się danymi, inżynierem lub obliczeniowym naukowcem społecznym, ta książka poprowadzi Cię w korzystaniu z języka programowania Python w celu uzyskania wglądu w rzeczywiste sieci. Zaczynając od podstaw, zapoznasz się z podstawowymi koncepcjami nauki o sieciach, wraz z przykładami wykorzystującymi rzeczywiste dane i kod Pythona. Ta książka wprowadzi cię w teoretyczne koncepcje, takie jak sieci bezskalowe i sieci o małym świecie, miary centralności i modelowanie oparte na agentach. Będziesz także w stanie szukać sieci bezskalowych w rzeczywistych danych i wizualizować sieć za pomocą układów kołowych, skierowanych i powłokowych.
Pod koniec tej książki będziesz w stanie wybrać odpowiednie reprezentacje sieci, używać NetworkX do budowania i charakteryzowania sieci oraz odkrywać spostrzeżenia podczas pracy z rzeczywistymi systemami. Czego się nauczysz Używaj Pythona i NetworkX do analizowania właściwości jednostek i relacji Koduj dane w węzłach i krawędziach sieci za pomocą NetworkX Manipuluj, przechowuj i podsumowuj dane w węzłach i krawędziach sieci Wizualizuj sieć za pomocą układów kołowych, skierowanych i powłokowych Dowiedz się, w jaki sposób symulacja zachowania w sieciach może dać wgląd w rzeczywiste problemy Zrozum bieżący wpływ nauki o sieciach na społeczeństwo i jego etyczne aspekty Dla kogo jest ta książka?
Jeśli jesteś programistą lub analitykiem danych, który chce manipulować i analizować dane sieciowe w Pythonie, ta książka jest idealna dla Ciebie. Chociaż wcześniejsza wiedza na temat nauki o sieciach nie jest konieczna, pewne doświadczenie w programowaniu w Pythonie pomoże ci łatwo zrozumieć koncepcje omówione w książce. Spis treści Czym jest sieć? Praca z sieciami w NetworkX Od danych do sieci Sieci afiliacyjne Mała skala - węzły i centralność Duży obraz - opisywanie sieci Pomiędzy - społeczności Sieci społecznościowe i wirusy Symulacja i analiza Sieci w przestrzeni i czasie Wizualizacja Zakończenie Dodatek