반응형 전체 글78 파이썬으로 파일 자동 분류하는 방법(PC, 스마트폰 모두 가능) 이 글에서는 파이썬을 이용해 대량의 파일을 일정한 기준에 따라 폴더별로 분류하는 방법을 소개한다. 외장하드에 아무렇게나 백업해둔 사진 파일들, 안드로이드 스마트폰 사용자라면 수없이 쌓여 있을 통화 자동 녹음 파일들, 다운로드 폴더에 정신없이 쌓여 있는 다양한 유형의 파일 등을 몇초 안에 정리할 수 있다. 분류의 기준은 파일명의 일부나 파일의 확장자, 파일의 생성이나 수정 시점 등으로 다양하게 적용할 수 있다. 또한 이 블로그에 소개했던 파이드로이드 앱을 이용하면 PC에서뿐만 아니라 폰에서도 직접 실행할 수 있다. 우선은 확장자별로 분류하는 버전을 먼저 소개한 뒤에, 좀 더 다양한 기준으로 분류할 수 있도록 만들어 실제로 사용 중인 스크립트를 소개하겠다. 1. 확장자로 분류하는 간단한 스크립트 우선 필요한.. 2021. 11. 23. 한글 문서 편집, 자동화 할 수 없을까?(한글매크로) 서론 회사원이라면 아래아한글을 사용해 문서를 편집하는 경우가 많을 것이다. 특히 공무원 또는 공공기관 직원이라면 워드를 사용하는 경우는 거의 없고 대부분의 문서를 아래아한글로 작성할 것이다. 문서를 작성하다 보면 반복되는 작업이 많을 텐데, 아래아한글에도 매크로 기능이 있다는 것을 아는 사람은 많지 않은 것 같다. 본론 아래아한글을 실행하고 상단의 "도구" 메뉴를 눌러보자. "스크립트 매크로" 버튼이 있을 것이다. 해당 버튼을 눌러보면, 매크로 정의, 매크로 보안 설정, 매크로 실행 등 세부 메뉴가 나온다. 한글매크로를 사용하려면 우선 보안 설정을 변경해야 한다. 매크로 보안 설정을 누르고 "낮음(권장하지 않음)"으로 변경하자. 그런 다음 간단한 매크로를 하나 만들어보자. 정말정말 간단하지만 필자가 실제.. 2021. 11. 23. 판다스(Pandas)에서 엑셀, CSV 파일 불러오기 기초 서론 판다스는 데이터프레임을 생성하는 다양한 함수를 내장하고 있다. 아마 그 가운데 가장 빈번하게 사용하는 것은 엑셀 파일이나 CSV 파일을 불러다 사용하는 방법일 것이다. 공공데이터포털에서 제공하는 자료 등 판다스 사용자가 분석하고자 하는 많은 데이터들이 엑셀 또는 CSV 파일 형식으로 되어 있다. 이 글에서는 엑셀과 CSV 파일을 판다스의 데이터프레임으로 불러오는 기초적인 방법을 소개한다. 본론 판다스에서 엑셀 파일을 불러오는 방법과 CSV 파일을 불러오는 방법은 많은 부분에서 동일하므로 같이 소개한다. 여기에 소개하는 내용과 앞으로 몇 개의 포스팅에 걸쳐 소개할 내용은 판다스 홈페이지의 API reference 페이지에서 더 상세하게 확인할 수 있다. 링크를 타고 가서 Input/Output 메뉴를.. 2021. 11. 20. 판다스(Pandas) 교재 추천, 책 추천/파이썬 라이브러리를 활용한 데이터 분석 서론 판다스를 배울 수 있는 자료는 넘쳐난다. 우선, 판다스의 공식 홈페이지에서 튜토리얼을 제공한다. 그뿐 아니라 파이썬의 인기 비결 중의 하나가 판다스라고 할 만큼 대중적이고 유명한 라이브러리이기 때문에, 파이썬을 다루는 웹페이지, 유튜브 채널 등은 거의 예외 없이 판다스를 다루고 있다. 이것저것 많은 자료들이 있으나 책으로 출판된 것이 아무래도 체계적이고 정제된 느낌이어서 학습하기에는 더 편한 것 같다. 많고 많은 판다스 책 중에 끝판왕이라 할 만한 책을 소개한다. 본론 필자가 소개할 책은 "파이썬 라이브러리를 활용한 데이터 분석"이다. 교보문고 링크 표지에서 뭔가 전문서적의 느낌이 물씬 난다. 1. 저자 소개 왜 이 책이 끝판왕이라고 소개하게 됐는지를 보자. 이 책의 지은이는 웨스 맥키니라는 분이라.. 2021. 11. 20. 스마트폰에서 주피터노트북(Jupyter notebook) 사용하는 방법/Pydroid 3, 태블릿, 안드로이드 서론 파이드로이드를 소개하는 글에서 간단한 예제로 판다스 데이터프레임을 출력해봤다. 그런데 판다스는 주로 주피터노트북에서 사용한다. 데이터를 만지면서 바로바로 결과를 확인하기에 주피터노트북만한 게 없다. 그렇다면 파이드로이드에서도 주피터노트북을 쓸 수 있을까? 역시 쓸수 있다. 본론 파이드로이드를 실행하고 Pip 메뉴로 들어가보자 INSTALL 메뉴에서 jupyter를 입력하거나, QUICK INSTALL 메뉴에서 jupyter를 찾아 INSTALL한다. 이것으로 설치가 끝났으니 이제 사용해보자. Pip 메뉴 바로 위에 있는 Terminal을 누른 뒤, jupyter notebook을 입력한다. 브라우저가 뜨면서 주피터노트북의 파일 관리 화면이 표시될 것이다. 오른쪽 위편의 New버튼을 누르고, Pyth.. 2021. 11. 18. 스마트폰에서 파이썬(Python) 코딩하는 방법/Pydroid 3, 태블릿, 안드로이드 서론 한창 코딩 공부에 빠져 있다 보면, 출퇴근길이나 자투리 시간에 핸드폰으로 파이썬 코드를 실행해볼 방법이 없을까 하는 생각을 하게 된다. 그게 가능할까? 코딩을 배우면서 느낀 점이 있는데, '가능할까?' 하고 찾아 보면 안 나오는 게 없다. 누군가는 이미 같은 생각을 했고, 이미 너무너무 잘 만들어 놓은 수많은 툴들이 존재한다. 자투리 시간에 스마트폰으로 파이썬 튜토리얼이나 각종 라이브러리의 Document같은 것들을 보면서, 지금 바로 실행해보고 싶다는 생각을 하고 있다면, 파이드로이드(Pydroid)를 설치해보자. 본론 스마트폰에서 파이썬 코딩하기, 정말 간단하다. 구글 스토어에 들어가서 Pydroid를 검색한다. 아래와 같은 아이콘의 앱이 나올 것이다. 다운로드를 해준다. 설치된 앱을 실행해보자.. 2021. 11. 17. 이전 1 ··· 9 10 11 12 13 다음 반응형