교보문고 구매 페이지, 알라딘 구매 페이지, yes24 구매 페이지
CHAPTER 01과 CHAPTER 02의 내용은 아래 링크로 확인하실 수 있습니다.
파이썬의 엑셀, 판다스 라이브러리
CHAPTER 01 판다스 입문
1.1 판다스 소개
1.2 파이썬 개발 환경
CHAPTER 02 파이썬 기초와 넘파이 라이브러리
2.1 변수와 자료형
2.2 제어문과 함수
2.3 클래스와 객체, 라이브러리
본 포스팅의 내용은 책에서 발췌된 자료로, 저작권 보호를 받고 있습니다.
허락 없이 복제나 배포는 삼가해 주시기 바랍니다.
1.2 파이썬 개발 환경
개발 환경은 파이썬 코드를 작성하고 실행하는 데 사용하는 애플리케이션이다. 이제 엑셀에서도 버전에 따라 파이썬 코드를 작성하고 실행하나, 판다스를 학습하려면 아무래도 파이썬 전용 개발 환경이 필요하다. VSCode, 파이참, 주피터 노트북 등 다양한 개발 환경에서 파이썬 언어를 지원하지만, 이 책은 입문자들이 쉽게 실습하고 AI로 코드를 검토할 수 있는 구글 코랩을 사용한다.
1.2.1 구글 코랩 소개
구글 코랩(Colab)은 구글에서 제공하는 무료 IPYthon NoteBook 환경이다.(주석 2) 데이터 분석, 머신 러닝 프로젝트, 교육 목적 등 다양한 분야에서 활용되며, 파이썬을 별도로 설치하지 않고도 브라우저를 통해 파이썬 코드를 작성하고 실행할 수 있다.
강력한 컴퓨팅 리소스를 무료로 제공하므로, 사용자가 고성능 하드웨어 없이도 복잡한 데이터 분석이나 머신 러닝 모델을 학습시킬 수 있다. 구글 드라이브와 연계해 파일 업로드, 공유, 협업이 용이하며, 노트북 내에서 마크다운(주석 3)을 사용해 노트를 추가하거나 이미지, 링크, 테이블을 삽입해 자료를 풍부하게 할 수 있다. 구글 코랩은 데이터 과학자, 연구원, 학생들 사이에서 인기가 높다. 복잡한 환경 설정이나 설치 없이 프로젝트에 바로 착수할 수 있어, 프로젝트 진행 속도가 빨라지기 때문이다.
1.2.2 코랩 사용법
구글 코랩은 별도의 설치 없이 브라우저에서 파이썬 코드를 사용한다. 따라서 아래 주소로 웹사이트에 접속만 하면 된다. 혹은 구글 검색창에 ‘구글 코랩’을 검색하면 손쉽게 해당 웹페이지에 접속된다.
https://colab.research.google.com/
구글 코랩 웹페이지에 접속하면 ipynb 문서가 열리고, 해당 문서에서 파이썬 코드를 작성하고 실행한다. 구글 코랩에서는 셀 단위로 코드를 작성하고 실행하는데, 데이터 분석에서 셀 단위로 코드를 작성하는 것은 매우 편리한 장점이므로 잘 활용하자.
구글 코랩은 print 함수를 사용한 출력도 가능하지만 기본적으로 셀 실행 시 가장 마지막 줄의 코드를 출력한다. 다른 개발 환경에서 실습하는 독자들은 print 함수를 사용해야 출력이 이루어지니 유의하자. 물론 셀 중간에서 출력을 확인하고 싶으면 구글 코랩에서도 print 함수를 사용해야 한다.(주석 4)
코랩에서 코드를 작성하고 실습하는 데 필요한 주요 단축키는 다음과 같다.
이 외에도 유용한 단축키들이 있지만 너무 많은 단축키를 학습하는 것도 진입 장벽이 되므로 이 정도만 소개한다. 구글 코랩에 익숙해지면 단축키 일람을 참고하여 필요한 단축키를 사용하자.
코랩에 구글의 지메일 계정으로 로그인해 AI로 코드를 생성하거나 코드의 에러를 검토하면 좋다. 코딩 학습 과정에서 입문자들이 마주치는 가장 큰 장벽은 에러의 발생과 그 해결이다. 에러가 발생하면 적극적으로 AI를 활용하자. 그 밖에 구글 드라이브와 연동의 장점도 있으므로 되도록 계정으로 로그인한 뒤 구글 코랩을 사용하자.
여러분의 데이터를 다루는 기술 수준을 비약적으로 발전시킬 판다스와의 만남을 진심으로 환영한다. 이는 여러분에게 데이터 분석에 입문하는 계기이거나, 데이터를 다루는 기술을 향상하는 계기일 수있다. 이 과정에서 여러분의 데이터에 대한 인사이트는 변모할 것이며, 이 과정이 끝나갈 때쯤 ‘모두가 인정하는 데이터 전문가’에 다가갈 것이다. 여러분의 학습 여정에 건투를 빌며, 판다스를 통해 여러분이 새로운 지평을 열기를 기대한다.
주석
1 "Google Colaboratory SVG Logo", 위키백과, 2024년 4월 24일 접속, https://en.m.wikipedia.org/wiki/File:Google_Colaboratory_SVG_ Logo.svg
2 IPYthon NoteBook 환경에서 코드를 작성한 파일은 확장자가 ipynb이다.
3 마크다운은 간단한 텍스트를 기반으로 html과 같은 웹페이지 문서를 쉽게 작성할 수 있는 언어이다.
4 다만 print 함수로 출력하는 것과 셀의 마지막이 출력되는 것은 표기가 다소 다르다. [그림1-6]의 출력에서도 Hello의 출력은 따옴표가 없지만 'World'의 출력에는 따옴표가 존재한다.
'파이썬의 엑셀, 판다스 라이브러리 > CHAPTER 01. 판다스 입문' 카테고리의 다른 글
1.1 판다스 소개 (0) | 2024.10.15 |
---|