파이참(Pycharm) 디버깅 활용법 8가지

디버깅(debugging)이란? PyCharm은 파이썬 개발을 위한 강력한 통합 개발 환경(IDE)로, 디버깅 도구가 잘 갖추어져 있어 개발자들에게 매우 유용하다. 다음은 PyCharm의 디버깅 모드를 유용하게 사용하는 몇 가지 기법들을 소개한다.     디버거 실행하기 1. 파이참 우측 상단의 초록색 벌레 모양 누르기 2. 상단의 Run>Debug 선택하기 3. 단축키 alt+shift+F9 누르기     < 예시코드 > 아래 예시 코드는 … Read more

파이썬 문자열 글자 추출

파이썬 글자 추출   문자 끝에서부터 네글자 추출은 어떻게 할까? 문자열의 끝에서부터 4글자를 추출하려면 인덱싱과 슬라이싱을 활용하면 된다. 예를 들어, 다음과 같이 문자열의 끝에서부터 4글자를 추출할 수 있다. string = “Hello, World!” last_four = string[-4:] print(last_four) # 출력 결과: “rld!”   위 코드에서 `string[-4:]`는 문자열 `string`의 끝에서부터 4번째 인덱스부터 끝까지의 문자열을 슬라이싱한 것이다. 따라서 `last_four` … Read more

지오판다스 crs 변환법 및 geopandas 기본 함수

지오데이터프레임 좌표계 변환   `geopandas`를 사용하여 `GeoDataFrame`의 좌표 기준계(CRS)를 설정하는 방법은 `.set_crs()` 메서드를 사용하는 것이다. 다음은 예시 코드이다 import geopandas as gpd # Shapefile에서 GeoDataFrame 생성 gdf = gpd.read_file(‘shapefile의/경로.shp’) # GeoDataFrame의 좌표 기준계(CRS) 설정 gdf = gdf.set_crs(‘epsg:4326’) # GeoDataFrame의 좌표 기준계(CRS) 출력 print(gdf.crs) 이 예시에서 `gpd.read_file()`을 사용하여 shapefile을 읽고 `GeoDataFrame`을 생성한다. 그런 다음 `.set_crs()` 메서드를 … Read more