We may earn an affiliate commission when you visit our partners.
Course image
Daniel Romero

이 과정은 NetworkX 라이브러리를 사용한 튜토리얼을 통해 학습자에게 네트워크 분석을 소개합니다. 과정 처음에는 네트워크 분석이란 무엇인지, 왜 현상을 네트워크로 모델링할 수 있는지를 파악합니다. 두 번째 주에는 연결성과 네트워크 견고성의 개념을 소개합니다. 세 번째 주에는 네트워크에서 노드의 중요성 또는 중심성을 측정하는 방법을 탐구합니다. 마지막 주에는 시간 경과에 따른 네트워크의 진화를 탐구하고 네트워크 생성 모델과 링크 예측 문제를 다룹니다.

이 과정을 시작하려면 먼저 다음을 수강해야 합니다. 파이썬의 데이터 과학 입문, 파이썬의 응용 플로팅, 차트 및 데이터 표현, 파이썬의 응용 머신 러닝.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

NetworkX에서 네트워크와 기초를 공부해야 하는 이유
모듈 1에서는 실제 세계의 다양한 네트워크 유형과 이를 연구하는 이유를 소개합니다. 네트워크의 기본 요소와 다양한 유형의 네트워크에 대해 학습합니다. 또한 NetworkX 라이브러리를 사용하여 네트워크 데이터를 표현하고 조작하는 방법을 배우게 됩니다. 이 과제는 NetworkX를 사용하여 소규모 회사 직원의 네트워크 데이터 세트를 분석할 수 있는 기회를 제공합니다.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
사회과학 또는 정치학 분야의 연구원들에게 유용한 네트워크 분석의 기본 사항을 제공합니다
다양한 실제 사례를 통해 공부합니다
사회적 네트워크 분석을 위한 강력한 도구인 NetworkX 라이브러리의 기본 사항을 가르칩니다
수업에는 네트워크 생성 모델과 링크 예측 문제도 다루어 다양한 네트워크 개념에 대한 포괄적인 이해를 제공합니다
네트워크 분석 기초에 대해 이전 학습이 있는 학습자에게 적합하며, NetworkX 라이브러리를 활용한 실습을 통해 네트워크 분석에 대한 이해를 향상시킬 수 있습니다
시간이 지남에 따른 네트워크의 진화, 선호적 연결 모델, 작은 세계 네트워크와 같은 현실적인 기능을 갖춘 네트워크 생성 방법에 대해 다룹니다

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

파이썬 소셜 네트워크 분석: 실용적 입문

학습자들은 파이썬의 응용 소셜 네트워크 분석 과정이 NetworkX 라이브러리를 활용한 네트워크 분석의 탄탄한 기초를 제공한다고 말합니다. 특히 실제 데이터를 다루는 실용적인 과제Hands-on 실습이 많아 배운 내용을 바로 적용할 수 있어 좋았다는 평이 많습니다. 강사님의 명확한 설명신속한 피드백 또한 학습에 큰 도움이 되었다고 합니다. 최근에는 과정 자료가 최신 버전으로 업데이트되어 학습 환경이 개선되었습니다. 다만, 이 과정은 파이썬 및 데이터 분석 선수 지식이 필수적이며, 해당 배경이 부족할 경우 초반 난이도가 높게 느껴질 수 있다는 의견도 있습니다. 네트워크 분석 입문자에게는 매우 유익하지만, NetworkX 라이브러리의 더 심층적인 활용법을 기대하는 학습자에게는 다소 아쉬울 수 있습니다.
최신 라이브러리 버전에 맞춰 자료가 업데이트되었습니다.
"최근 업데이트된 자료 덕분에 NetworkX 최신 버전과 잘 호환되어 학습이 더욱 원활했습니다."
"이전에 일부 코드 예제가 좀 오래된 버전이라 오류가 났던 점은 아쉬웠는데, 지금은 개선된 것 같습니다."
"NetworkX 버전 문제로 인해 예제 코드를 직접 수정해야 했던 부분이 있었는데, 이제는 그럴 필요가 없어진 것 같아 좋습니다."
강사의 설명이 명확하고 질문 응답이 빠릅니다.
"강사님의 설명도 명확하고 예시도 풍부해서 이해하기 쉬웠습니다."
"강사님의 열정이 느껴지는 강의였고, 질문에도 빠르게 답변해주셔서 학습에 큰 도움이 되었습니다."
"강사님의 강의력도 훌륭합니다."
네트워크 분석의 포괄적인 기초를 제공합니다.
"이 과정은 네트워크 분석의 기본 개념을 튼튼하게 잡아줍니다."
"소셜 네트워크 분석에 대한 포괄적인 이해를 제공합니다. NetworkX 활용법을 체계적으로 배울 수 있고, 이론과 실제 사례의 균형이 좋았습니다."
"파이썬으로 소셜 네트워크 분석을 시작하기에 완벽한 코스입니다."
"NetworkX 라이브러리의 깊이 있는 활용법에 대한 내용이 조금 부족하게 느껴졌습니다."
실제 데이터로 네트워크 분석을 연습합니다.
"실제 사회 현상을 네트워크로 분석하는 흥미로운 과제들이 많았고, 특히 링크 예측 부분은 실무에 바로 적용할 수 있을 것 같아요."
"이메일 통신 네트워크 분석이나 회사 직원 관계 분석 같은 실제 데이터셋을 다루는 과제들이 매우 실용적이었어요."
"과제들이 매우 잘 구성되어 있어 배운 내용을 바로 적용해 볼 수 있었습니다."
"과제들이 난이도가 있어 도전적이지만 그만큼 배우는 것도 많습니다."
파이썬 및 데이터 분석 지식이 필수적입니다.
"파이썬 응용 과정을 미리 들어야 한다는 점을 명심하세요. 그렇지 않으면 좀 어려울 수 있습니다."
"선수 과목을 다 이수하고 들었는데도 초반 진도가 너무 빨라 따라가기 힘들었습니다. 저처럼 비전공자는 비추합니다."
"파이썬과 데이터 분석 경험이 있는 사람에게 적합한 강의입니다. 처음 네트워크 분석을 접하는 저에게는 약간 난이도가 있었지만, 충분히 따라갈 만했습니다."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 파이썬의 응용 소셜 네트워크 분석 with these activities:
네트워크 분석을 위한 Python 라이브러리 가져오기
네트워크 분석에서 Python 라이브러리를 사용하는 방법을 익혀 실제 작업에서 쉽게 활용할 수 있습니다.
Browse courses on Python
Show steps
  • conda 설치하기
  • NetworkX 라이브러리 설치하기
  • Graph 객체 생성하기
네트워크 생성 및 조작 연습
다양한 소셜 네트워크 데이터 세트를 사용하여 NetworkX를 통한 네트워크 생성 및 조작 기능을 연습할 수 있습니다.
Browse courses on Network Analysis
Show steps
  • 현실 세계 네트워크의 예를 공부하기
  • 네트워크의 기본 요소에 대해 배우기
  • NetworkX를 사용하여 네트워크 데이터 표현 및 조작하기
네트워크 연결 분석 아이디어 공유하기
동료 학생들과 연결성 척도를 계산하는 방법을 토론하여 다양한 관점을 얻을 수 있습니다.
Browse courses on Network Analysis
Show steps
  • 네트워크 연결 개념 공유하기
  • 경로 거리, 도달 가능성, 중복성에 대해 토의하기
  • NetworkX를 사용하여 연결 척도 계산하기
Five other activities
Expand to see all activities and additional details
Show all eight activities
실제 네트워크에 대한 영향력 측정 및 중심성 분석 보고서 작성
자체 분석을 수행하고 결과를 보고서로 작성하여 영향력 측정 및 네트워크 중심성에 대한 이해를 심화할 수 있습니다.
Browse courses on Network Analysis
Show steps
  • 영향력 측정 및 네트워크 중심성 척도 탐구하기
  • NetworkX의 다양한 중심성 계산 기능 활용하기
  • 주어진 네트워크에 가장 적합한 중심성 척도 결정하기
네트워크 진화 분석워크숍 참석
전문가가 주도하는 워크숍에 참석하여 네트워크 진화에 대한 최신 트렌드와 기술을 배울 수 있습니다.
Browse courses on Network Analysis
Show steps
  • 선호적 연결 모델 및 작은 세상 네트워크에 대해 배우기
  • 현실적인 네트워크를 생성하는 다양한 모델 탐구하기
  • 링크 예측 문제에 대한 지식 습득하기
NetworkX 프로젝트에 기여하기
NetworkX 오픈 소스 커뮤니티에 참여하여 네트워크 분석 지식을 심화하고 공헌할 수 있습니다.
Browse courses on Network Analysis
Show steps
  • NetworkX 프로젝트 리포지토리 검색하기
  • 버그 보고 또는 기능 요청 제출하기
  • 코드 개선 또는 새 기능 구현하기
네트워크 분석 관련 최신 연구 논문 공유하기
최근 연구 논문을 검토하고 동료 학생들과 공유하여 네트워크 분석 분야의 최신 동향을 파악할 수 있습니다.
Browse courses on Network Analysis
Show steps
  • 네트워크 분석에 대한 저널 및 학회 탐색하기
  • 관련 최신 논문 선택하기
  • 주요 발견 및 통찰력을 요약하여 공유하기
네트워크 분석 기법에 대한 블로그 글 또는 온라인 자료 작성하기
네트워크 분석에 대한 이해를 공고히하고 다른 학습자에게 혜택을 줄 수 있는 콘텐츠를 생성할 수 있습니다.
Browse courses on Network Analysis
Show steps
  • 네트워크 분석에 대한 주제 선택하기
  • 연구 및 사실 확인하기
  • 블로그 글 또는 온라인 자료 작성하기

Career center

Learners who complete 파이썬의 응용 소셜 네트워크 분석 will develop knowledge and skills that may be useful to these careers:
Network Scientist
Network Scientists use their knowledge of network analysis to study the structure and function of networks. This course is a great fit for someone in this field, as it provides a comprehensive foundation in network analysis, including the theories, methods, and tools used to study networks.
Social Network Analyst
Social Network Analysts use their knowledge of network analysis to study the relationships between people and organizations. This course is a great fit for someone in this field, as it provides a comprehensive foundation in network analysis, including the theories, methods, and tools used to study networks.
Machine Learning Engineer
Machine Learning Engineers design and build machine learning models to solve business problems. This course can be helpful for someone in this field, as it provides a foundation in network analysis, which is a valuable skill for understanding how data is connected and how it can be used to make better decisions.
Quantitative Analyst
Quantitative Analysts use their knowledge of mathematics and statistics to develop and implement quantitative models to make investment decisions. This course can be helpful for someone in this field, as it provides a foundation in network analysis, which is a valuable skill for understanding how data is connected and how it can be used to make better decisions.
Data Analyst
Data Analysts use their knowledge of statistics and programming to analyze data and provide insights to businesses. This course can be helpful for someone in this field, as it provides a foundation in network analysis, which is a valuable skill for understanding how data is connected and how it can be used to make better decisions.
Data Scientist
Data Scientists use their knowledge of mathematics, statistics, and computer science to extract insights from data. This course can be helpful for someone in this field, as it provides a foundation in network analysis, which is a valuable skill for understanding how data is connected and how it can be used to make better decisions.
Systems Analyst
Systems Analysts design, develop, and implement computer systems to solve business problems. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how different components of a computer system are connected and how they can be used to make better decisions.
Network Administrator
Network Administrators are responsible for the maintenance and operation of computer networks. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which is essential for understanding how networks work and how to troubleshoot problems.
Database Administrator
Database Administrators are responsible for the maintenance and operation of databases. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how databases are connected to other systems and how to troubleshoot problems.
Computer Scientist
Computer Scientists research and develop new computing technologies. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which is a valuable skill for understanding how different computing systems are connected and how they can be used to solve problems.
Operations Research Analyst
Operations Research Analysts use their knowledge of mathematics and statistics to develop and implement models to improve the efficiency of business operations. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how different factors are connected and how they can be used to make better decisions.
Business Analyst
Business Analysts use their knowledge of business processes to identify and solve business problems. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how different business processes are connected and how they can be used to improve efficiency.
Management Consultant
Management Consultants help businesses improve their performance by providing advice and recommendations. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how different factors are connected and how they can be used to make better decisions.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how different components of a software system are connected and how they can be used to make better decisions.
Research Analyst
Research Analysts use their knowledge of a particular industry or market to conduct research and provide insights to clients. This course may be helpful for someone in this field, as it provides a foundation in network analysis, which can be useful for understanding how different factors are connected and how they can be used to make better decisions.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 파이썬의 응용 소셜 네트워크 분석.
Handbook of Network Analysis by Borgatti, Everett, and Johnson comprehensive reference work that covers all aspects of network analysis. is very handy and can be used as a quick reference.
Provides a comprehensive overview of the social media revolution and its impact on our lives. It is written in a clear and concise style and is illustrated with numerous examples.
Provides a fascinating look at the hidden power of social networks and how they shape our lives. It is written in a clear and engaging style and is full of real-world examples.
Social Network Analysis: Methods and Applications by Scott comprehensive guide to network analysis written for practitioners in the field. is chock-full of valuable tips for designing, executing, and analyzing social network research.
Introduces a set of mathematical techniques for analyzing and designing networks, crowds, and markets. It is written for researchers and practitioners who seek to understand and influence the behavior of complex systems.
Provides a comprehensive overview of social network analysis in social psychology. It is written for researchers who are interested in understanding the role of social networks in social psychological processes.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser