강의에 대하여
1. 강의에 대하여
1.1 대상 독자
이 강의는 파이썬을 기본적으로 알고 있는 분들을 대상으로 합니다. 다만 파이썬을 모르시더라도 이 책을 실행하고, 이해하는 것에는 문제가 없습니다.
1.2 강의 목표
이 강의는 데이터 분석의 기본적인 내용을 다루고 있습니다. 데이터 분석을 처음 접하시는 분들도 쉽게 따라오실 수 있습니다. 이 책은 Pandas, NumPy, Matplotlib, Seaborn 등의 라이브러리에 대한 상세한 내용을 다루지는 않으며, 실습 위주의 강의로 데이터 분석에 대한 흥미를 느끼실 수 있도록 구성되어 있습니다.
복잡한 이론 대신 바로 데이터 분석이 어떻게 진행되는지 보고 싶으시다면 챕터 2로 바로 이동하시기 바랍니다.
더 상세한 내용을 원하신다면, NumPy Pandas essentials를 참고하시기 바랍니다.
2. 위니북스
위니북스의 데이터 분석 베이스캠프 시리즈는 별도의 환경 설정 없이 바로 코드를 실행할 수 있는 환경을 제공합니다. 코드 실행 블록을 통해 코드를 실행하고 결과를 확인할 수 있으며, 코드를 수정하여 결과를 확인할 수도 있습니다.
2.1 코드 실행 방법
왼쪽 상단에 있는 실행 버튼을 눌러 코드를 실행할 수 있으며, Shift + Enter를 눌러 코드를 실행시킬 수도 있습니다. 코드의 값을 바꾸어 보거나 연산자를 변경하여 결과가 어떻게 변하는지 확인할 수 있습니다.
위니북스의 장점
Google Colab은 로그인 후 성인인증까지 해야 실행시킬 수 있는 반면, 위니북스는 로그인 없이도 사용이 가능하다는 점이 강점입니다.
아래 코드를 실행하고, 숫자를 변경하여 결과를 확인해보세요.
x = 10
y = 5
x + y
3. Google Colab 사용하기
위니북스를 이용하지 않고 다른 플랫폼을 사용하고 싶다면 Google Colab을 이용할 수 있습니다. Google Colab은 클라우드 기반의 무료 서비스로, Python 코드를 실행하고 실험할 수 있는 강력한 도구입니다.
3.1 Google Colab의 특징
- Google 계정만 있으면 누구나 쉽게 접근 가능
- GPU를 활용하여 복잡한 연산도 빠르게 수행 가능
- 클라우드 기반으로 별도 설치 불필요
- Jupyter Notebook 형태로 코드와 문서를 함께 작성 가능
4. 위니브 노트북 사용하기
로그인 없이 사용을 해야 한다면 위니브에서 개발한 위니브 노트북이 대안이 될 수 있습니다. 다만 위니브 노트북은 Google Colab에 비해 제공되는 기능이 제한적입니다.
4.1 학습 환경 비교
| 플랫폼 | 로그인 필요 | GPU 지원 | 특징 |
|---|---|---|---|
| 위니북스 | X | X | 즉시 실행 가능, 교재와 통합 |
| Google Colab | O | O | 강력한 연산 능력, 다양한 라이브러리 |
| 위니브 노트북 | X | X | 간단한 실습에 적합 |