강의에 대하여
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. 위니버시티 노트북 사용하기
교재 예제 밖에서 내 코드를 따로 작성하고 싶다면 위니버시티 노트북을 사용할 수 있습니다. 로그인 없이 바로 실행할 수 있고, 로그인하면 작성한 노트북이 저장됩니다. 노트북은 .ipynb 파일로 내보내거나 가져올 수 있습니다.
위니버시티 노트북4. Google Colab 사용하기
다른 플랫폼을 사용하고 싶다면 Google Colab을 이용할 수 있습니다. Google Colab은 클라우드 기반의 무료 서비스로, Python 코드를 실행하고 실험할 수 있는 강력한 도구입니다.
4.1 Google Colab의 특징
- Google 계정만 있으면 누구나 쉽게 접근 가능
- GPU를 활용하여 복잡한 연산도 빠르게 수행 가능
- 클라우드 기반으로 별도 설치 불필요
- Jupyter Notebook 형태로 코드와 문서를 함께 작성 가능
4.2 학습 환경 비교
| 플랫폼 | 로그인 필요 | GPU 지원 | 특징 |
|---|---|---|---|
| 이 교재 화면 | X | X | 즉시 실행 가능, 교재와 통합 |
| 위니버시티 노트북 | X (저장은 로그인) | X | 내 노트북 작성·저장, .ipynb 내보내기 |
| Google Colab | O | O | 강력한 연산 능력, 다양한 라이브러리 |