2023. 7. 5. 02:02ㆍ기본 코딩/python
모든 프로그래밍 언어를 사용할 때는 적절한 개발환경을 선택해야 합니다. 파이썬을 개발하는 도구 중 개인적으로 생각했을 때 가장 좋은 개발환경이라고 생각하는 파이참(pycharm)을 설치하고 기본 환경설정하는 방법을 알아보겠습니다.
1. 파이참 설치하기
2. 파이참 프로젝트 만들기
3. 파이참 폰트 조절, 배경색 정하기
4. 파이참 모듈 설치 방법
5. 파이참 단축키
1. 파이참 설치하기
파이참(pycharm)은 Professional 버전과 community 버전 두 가지가 있습니다. 학생용 계정이 있다면 전문가용을 사용하셔도 좋지만 community로 써도 파이썬을 배우는데 큰 문제는 없습니다.
저는 jetBrains에서 나오는 프로그램들이 사용하기 좋았습니다. 파이참의 장점으로는
1. 모듈 설치가 쉽다.
2. 디버깅 과정이 수월하다.
3. 깔끔하다.
4. PEP8 이라는 파이썬 코드 스타일을 따르고 있다.
파이썬은 다른 언어와 다르게 코드 스타일을 엄격하게 따지고 있습니다. 각자 개성이 있는 건데 저는 여기에 세뇌당해서 함수 끼리 두 칸 안 떨어져 있거나 들여쓰기가 4칸이 아닌 것 등등을 보면 굉장히 불편합니다. 그런데 이게 꼭 안 좋은 거라고 하기 뭐한 것이 파이썬을 사용하는 개발자들끼리 약속을 정한 것이라 큰 불편함은 없습니다.
2023.07.05 기준으로 2023.1.3 버전이 최신입니다. 아래 링크로 들어가서 community를 다운받고 실행하면 됩니다.
PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE
www.jetbrains.com
다운받은 exe 파일을 실행하면 아래 사진처럼 나오게 됩니다.

다음을 누르면 설치 위치를 선택하게 됩니다.

아래 사진처럼 나왔다면 다 체크하는 것을 권장합니다. 남김없이 체크하고 넘어가겠습니다.

그냥 다음을 누릅니다.

잠시 기다리면 됩니다.

기다리면 아래와 같이 설치가 완료되었다고 나오게 됩니다. 재부팅하고 실행하면 됩니다.

2. 파이참 프로젝트 설정하기
이제 프로젝트를 하나 만들어보겠습니다. 맨 처음 만들었다면 프로젝트가 없을테니 하나 만들어주어야 합니다.

프로젝트 폴더를 지정합니다. 그리고 interpreter는 가상 환경으로 합니다.

이전 버전보다 UI가 vscode 마냥 바뀌었네요

3. 파이참 폰트 조절, 배경색 정하기
우측 상단에 있는 톱니바퀴 모양을 누르면

Settings... 을 클릭합니다.

좌측 메뉴에서 Editor를 클릭하면 Font와 Color Scheme에서 폰트와 배경을 지정할 수 있습니다.

color scheme에서 classic light를 선택하고 폰트는 20으로 설정한 결과입니다.

4. 파이참 모듈 설치 방법
파이썬은 다양한 모듈이 있습니다. 때문에 파이썬을 사용하면 여러가지 다양한 모듈을 사용하게 됩니다. 그럴때 꼭 알아야 하는 모듈 설치 방법입니다.
설정에 들어가서 python interpreter에 들어갑니다.

Package라는 것이 모듈입니다.
파이썬에서 자주 사용되는 pandas 모듈을 설치해보겠습니다. 모듈을 설치하기 위해서 +를 눌러야 합니다.

잠시 기다리면 초록색 음영으로 잘 설치 되었다고 나오게 됩니다. 근데 잘못 설치한 경우는 빨간색 글씨로 실패했다고 나오게 됩니다. 그러한 경우는 그렇게 찾기 힘들 것으로 예상되나 듣보 모듈이면 그럴 수 있습니다.

아까와 달리 모듈이 늘어났습니다. pandas의 경우 여러 모듈을 같이 사용하기 때문에 pandas 하나만 설치해도 거기에 딸려오는 모듈이 여러개가 있습니다.

5. 파이참 단축키
1. Alt를 누르고 코드에서 마우스 오른쪽 클릭을 하면 여러 개를 선택할 수 있습니다.
2. ctrl + shift + F10 => 현재 위치의 코드를 실행합니다.
3. ctrl + F8 => 브레이크 포인트 설정 / 해제
4. ctrl + shift + 위 / 아래 방향키 => 코드 라인을 위 아래로 위치를 변경합니다.
5. ctrl + f => 검색을 할 수 있습니다.
주로 제가 사용하는 단축키들이였습니다.
'기본 코딩 > python' 카테고리의 다른 글
| [기초 문법] python 문법 2 / 자료형이란? / 자료형의 이해 / 정수 / 실수 / 문자열 (0) | 2023.07.06 |
|---|---|
| [기초 문법] python 문법1 / 변수 선언 및 초기화 / 산술 연산자 / 대입 연산자 / 변수 이름 지을 때 규칙 / 주석 처리 / 파이썬 문법 (0) | 2023.07.04 |