본문으로 바로가기

코스

Python으로 시작하는 네트워크 분석

중급4시간

이 코스는 NetworkX 라이브러리를 활용해 네트워크를 분석·시각화하고 통찰을 도출하는 역량을 갖추도록 합니다.

Python4시간14개 동영상50개 연습 문제4,100 XP74,334수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

Facebook, Twitter 같은 온라인 소셜 네트워크부터 자전거 공유 시스템 같은 교통 네트워크까지, 네트워크는 우리 주변 어디에나 있습니다. 네트워크를 분석하는 방법을 알면 데이터 사이언티스트로서 새로운 가능성이 열려요. 이 강의에서는 네트워크를 분석하고 시각화하며 이해하는 데 필요한 기술을 익힐 수 있습니다. 강력한 NetworkX 라이브러리를 사용해 실제 네트워크 데이터를 다루며 배운 개념을 적용해 볼 거예요. 이 과정을 통해 네트워크적 사고를 기르고, 데이터를 새로운 관점에서 바라볼 수 있게 됩니다.

사전 요구 사항

커리큘럼

코스 개요

1

네트워크 소개

이 장에서는 실제 Twitter 네트워크 데이터셋을 탐색하면서 네트워크 분석의 기본 개념을 소개합니다. 그래프 데이터를 조작, 분석, 모델링할 수 있게 해주는 NetworkX 라이브러리도 배웁니다. 다양한 그래프 유형과 이를 효과적으로 시각화하는 방법을 익히게 됩니다.
챕터 시작하기
2

중요한 노드 찾기

네트워크에서 중요한 노드를 식별하는 여러 방법을 배웁니다. 이 과정에서 더 발전된 네트워크 분석 개념과 경로 탐색 알고리즘의 기본도 함께 살펴봅니다. 마지막에는 Twitter 네트워크 데이터셋을 심층 분석하며, 차수 중심성(degree centrality)과 매개 중심성(betweenness centrality) 같은 개념을 확실히 다집니다.
챕터 시작하기
3

구조 살펴보기

이 장의 초점은 네트워크 데이터 안에서 흥미로운 구조를 찾는 것입니다. 클리크, 커뮤니티, 서브그래프 같은 핵심 개념을 배우며, 2장에서 익힌 기술들을 폭넓게 활용합니다. 장을 마칠 때쯤이면 실제 사례 연구에 바로 적용할 준비가 될 거예요.
챕터 시작하기
4

모든 것을 종합하기

마지막 장에서는 GitHub 협업자 네트워크 데이터를 활용한 심층 사례 연구를 통해 지금까지 배운 내용을 종합합니다. 실제 소셜 네트워크 데이터의 훌륭한 예시이며, 새로 익힌 역량을 충분히 시험해 볼 수 있어요. 장을 마치면 함께 협업하면 좋을 GitHub 사용자를 연결하는 자신만의 추천 시스템을 완성하게 됩니다.
챕터 시작하기

Python으로 시작하는 네트워크 분석

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.