Python 4

Python 엑셀 프로그래밍 - with xlsxwriter

이전까지 Python 기본 문법을 학습하고 공공데이터를 받아 가공해서 지도와 결합하는 실습도 해보았습니다. 제가 생각할 때 Python은 데이터 가공에 특화된 언어라고 생각하는데요, 그래서 이번 포스팅에서는 xlsxwriter 라이브러리를 이용해서 row데이터를 읽은 후 데이터 가공을 해보려 합니다. 우선 생소한 개념인 xlsxwriter부터 짚어보겠습니다. xlsxwriter란? 텍스트, 숫자 및 수식을 여러 워크시트에 입력하는 데 사용할 수 있으며, 서식, 이미지, 차트, 페이지 설정, 자동 필터, 조건부 서식 및 기타 여러 기능을 지원하는 모듈(라이브러리)입니다. 다른 모듈에 비해 다양한 기능을 지원하고 빠른 속도와 적은 메모리를 사용하는 장점이 있습니다. Excel과 xlsxwriter의 구성 E..

Python 2022.11.30

공공데이터와 Folium(폴리움)으로 제주 오름 지도 안내 서비스 만들기

안녕하세요, 10월에도 제코베 서포터즈 활동을 이어가고 있습니다. 이번에는 제가 들은 강의를 활용해 작은 프로젝트를 진행해보았습니다. 제가 이 강의를 고른 이유는 두 가지입니다. 공공데이터에 관심이 있습니다. 공공데이터 포털은 국가에서 관리하는 자료라 믿고 쓸 수 있는 자료이고 예전 국비과정을 수강할 때 Python과 R을 이용해서 데이터 가공한 경험이 재미있었기 때문인데요. 수많은 데이터에서 원하는 정보만 쏙 뽑아서 나만의 데이터로 재가공하는 부분이 흥미로웠습니다. 지도 서비스에 관심이 있습니다. 저는 물론이고 특히 부모님께서 여행을 다니실 때 혹시나 길을 잘 못 찾으시거나 유명한 곳을 가고 싶은데 핸드폰 사용법을 잘 몰라 속상해하시는 일이 없도록 하고 싶었습니다. 지금은 국내이지만 좀 더 실력을 쌓은..

Python 2022.10.28

Python 내장 함수(Built-in Function)

이번 포스팅에서는 코딩 테스트에 유용하게 쓰일 내장 함수에 대해 알아보도록 하겠습니다. list # list dir([1, 2, 3, 4]) Out[-] ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new_..

Python 2022.09.28

Python 기본 문법 정리

이번에 좋은 기회로 3개월간 제주코딩베이스캠프(제코베) 서포터즈로 활동하게 되었습니다. 강의나 굿즈를 체험해보고 후기를 작성하는 활동인데요, 저는 10/2에 시작하는 Python 코팅테스트 스터디를 대비해서 기본 문법과 유용하게 쓰일 함수를 정리해두려 합니다. 이번 달에는 제코베 굿즈인 코딩 연습장을 받았습니다. 라인 표시가 되어있어서 필기하기 편할 것 같습니다. 저의 경우 앞쪽에는 기본 문법을 정리하고 뒤에는 자주 사용하는 알고리즘을 정리할 생각입니다. 다음은 손으로 쓴 기본 문법 정리 내용입니다. 세부 내용은 스터디를 하며 채워나갈 예정입니다. 글씨가 엉망이나,,,, 빠른 시간내 파이썬을 한 바퀴를 돌렸다는 것에 의의를 두려합니다...ㅎㅎ 원래 저 글씨보다 잘 씁니다. 정말 입니다.

Python 2022.09.28