Programming/Python

공부한 내용을 정리합니다
Programming/Python

Python / 엑셀 데이터 변환 자동화

API 만들 때.. 엑셀의 노가다를 자동화해보기 위해 파이썬 기초밖에 모르지만 냅다 지피티에게 도움요청해서 시도해봤는데이게.. 되네..!아직 개선의 여지는 있지만 우선 유용하게 사용하고 있다.코드의 기능사용자로부터 엑셀 파일 경로와 특정 열 이름을 입력받는다. = 매번 달라지는 엑셀 경로와 열 이름을 입력받아 유연하게 처리할 수 있는 구조엑셀 파일 내 모든 시트를 순회하며 각 시트의 데이터를 가공하여 JavaScript 파일로 변환한다.각 시트의 데이터는 'latlng' 좌표, 이름, 거리 정보 등을 포함한 객체로 변환되며, 해당 데이터를 `var pointList = []` 배열 형식으로 저장한다.변환된 데이터는 엑셀 파일 이름과 동일한 하위 디렉토리를 생성하여, 시트 이름을 파일명으로 한 JavaSc..

Programming/Python

MacOS에서 Python 설치하기

왕초보용! 파이썬 설치하기 간단 튜토리얼.맥에서는 '3' 을 붙이는 것이 중요했다.파이썬 설치 방법Python 공식 웹사이트에 접속하여 최신 버전의 파이썬 설치 파일을 다운로드한다.설치가 완료되면 터미널을 열고 다음 명령어를 입력하여 설치가 제대로 되었는지 확인한다. python3 --version판다스 설치파이썬 설치 후, 라이브러리인 판다스를 설치할 수 있다. 터미널에서 다음 명령어를 실행하면 된다.pip3 install pandas파이썬 파일을 실행하려면맥 터미널에서는 cd /path/to/your/file 처럼 직접 패스를 지정하여 이동할 필요가 있는 반면에,VScode에서는 자동으로 현재 디렉토리로 이동되어있어서 편하다.만약 파일이름이 example.py 라면 아래와 같이 입력하면 실행된다. p..

Programming/Python

Python 기초개념정리

정보처리기사용으로 정리한 내용입니다. 유데미 김왼손님 파이썬 강의를 듣고 정리했습니다. 문자열 다루기 인덱스로 문자 가져오기 일반적인 방법처럼 0부터 시작하는 인덱스로도 가져올 수 있다. 음수를 인덱스로 가져올 수도 있다. (뒤에서부터 시작한다) 문자열 슬라이싱 (여러개의 문자 가져오기) 앞의 숫자부터 뒤의 숫자 바로 전까지의 문자를 가져온다. 기존 문자열(원본)은 그대로 두고 복사해서 사용하는 것. 메소드 split() 메소드 문자열에만 사용할 수 있다. 아무것도 안 들어있으면 공백을 기준으로 나눈다 format() 문자열을 자유롭게 표현하기 위해 사용하는 메소드 중괄호 안에 format안의 값을 넣어준다. 여러 값을 넣어줄 수도 있고 콤마로 구분한다. 순서대로 넣어준다. C의 퍼센트 연산자도 그대로 ..