메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

필요성이 나날이 높아지는....엑셀이 편해지는 파이썬

sbhwa***

|

2022-05-29

엑셀이 편해지는 파이썬

파이썬을 통해 엑셀의 기능을 확장해 인터넷에서 내려받은 자료를 수작업 없이 엑셀에서 활용하는 법, 엑셀 플러그인을 통해 엑셀 자체를 자동화하는 방법을 알려준다.

  • 저자 : 펠릭스 춤슈타인
  • 번역 : 한선용
  • 출간 : 2022-04-20

이 책에서는 왜 엑셀에서 파이썬을 써야하는지에 대한 필요성을 Chapter1에서 제시하고, 이 후에서는 파이썬에서 "꼭 필요한" 정보만을 눌러담아.. Chapter 2, 3에서 개발 환경(아나콘다, 쥬비터, 비주얼 스튜디오)에 대한 설명과 데이터 타입, 구조, 포문, 함수와 클래스 등을 설명한다.

 

IMG_4075.jpg

 

 

 

PEP(파이썬 코드 스타일 가이드)는 처음 들었는데, 파이썬 커뮤니티에서 엄선된 스타일 권고라고 한다. 꼭 그렇게 가이드대로 하진 않아도 되지만 코드 리딩의 편리함과 결국은 협력할때 원활한 소통을 위해 이런 가이드라인을 준수하는 것 같다. ::: https://peps.python.org/pep-0008/

Chapter4,5,6에서는 넘파이와 판다스를 소개하는데, 넘파이는 행렬 느낌, 판다스는 데이터 분석에 유용한 툴이다. 판다스를 '파이썬 기반 초강력 스프레드시트'라고 부르길 좋아한다고 한다. 엑셀을 버리고 주피터 노트북과 판다스의 조합으로 이전한 회사도 있다구..

그만큼 판다스는 강력하다! 가장 중요하다고 생각하는, 기본인 데이터 프레임과 시리즈에 대한 시각적인 설명과 함께 상세한 예제가 포함되어있다.


Part3부터 본격적으로 엑셀없이 엑셀 파일 읽고 쓰기를 설명한다. 엑셀파일을 열지 않고 차트 그리기도 가능! 즉 파이썬 스크립트로 엑셀을 자동화하는 방법이다.

알게된 사실들..

  1. Nan은 Not a Number의 약자였다. 타임스탬프에서는 NaT, 텍스트에서는 None으로 표기함. 누락된 값은 None 또는 np.nan

  2. plotly라는 라이브러리 : 쉽게 시각화할 수 있을 것 같다.. 그 외에도 시본(맷플롯립 기반), 보케(아나콘다에 포함), 알테어(Altair), 홀로뷰(HoloViews)

이 책의 장점은,

  1. 하나하나 타이핑하지 않아도 되는 예제소스 제공과 각종 발생가능한 오류에 대한 코멘트들, 상세한 꿀팁들

  2. 파이썬을 활용한 엑셀의 자동화... 최근에 부쩍 뜨는 분야이기도 한 듯 한데, 방대할 수도 있는 내용을 체계적으로 정리한 것

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?