CodeGym /행동 /Python SELF KO /첫 번째 프로젝트

첫 번째 프로젝트

Python SELF KO
레벨 3 , 레슨 2
사용 가능

8.1 IDE의 구조 분석

자, 이제 새 프로젝트를 만들었어. 여기서 뭐가 보이는지 알아보자.

1. 프로젝트의 폴더 및 파일 트리:

여기에는 우리 프로젝트 폴더의 내용이 표시돼 — pythonProject.

2. 현재 열려 있는 파일:

이건 그냥 main.py 파일의 내용이야, 코드의 문법이 강조 표시돼.

3. 상단 메뉴:

오른쪽 상단에 유용한 버튼들:

  • “녹색 삼각형” — 프로젝트 실행 버튼.
  • “벌레” — 디버그 모드 실행 버튼.
  • “돋보기” — 프로젝트 검색.
  • “톱니바퀴” — 설정.

4. 왼쪽에 보이는 사이드 메뉴:

여기에 몇 가지 유용한 버튼이 있어, 특히 우리가 관심을 가질 버튼은 Terminal 버튼.

5. 상태 바:

상태 바의 왼쪽에는 현재 열려 있는 파일의 경로가 표시되어. 오른쪽에는 그 인코딩: CRLF, UTF-8.

맨 오른쪽에는 현재 Python 버전 — Python 3.12.x이 표시돼, 이 프로젝트가 실행될 Python 버전인데, 여러 버전의 Python이 설치되어 있고 다른 버전에서 작동하는 프로젝트가 있을 때 가끔 여기 보는 게 유용해.

8.2 프로젝트 분석

보통 프로젝트는 왼쪽 패널에 표시되는 파일들로 구성돼. 이 파일들은 대략 4가지로 나눌 수 있어.

Python 코드 파일들. 이런 파일들은 확장자가 .py이며, PyCharm은 그걸 파란색-노란색 아이콘으로 표시하지. 우리 프로젝트에는 지금 오직 하나의 파일만 있어 — main.py

정적 파일들. 코드가 아닌 데이터를 담고 있는 파일들을 이렇게 불러. 텍스트 파일, 그림, 미디어 파일 등일 수 있어. 현재 우리 프로젝트에는 그런 파일이 없어.

Python 가상 환경. .venv라는 이름의 폴더에는 Python 파일과 몇 가지 유틸리티가 들어 있어. 여기에는 pip이 설치하고자 하는 외부 라이브러리도 들어가.

외부 라이브러리. 현재 프로젝트에는 없지만 다운로드하면 PyCharm이 꼭 여기 표시할 거야.

8.3 가상 환경 — venv

가상 환경에 대해 조금 더 이야기해 보자. venv는 Python에서 제공하는 모듈로, Python 프로젝트를 위한 가벼운 격리된 가상 환경을 만들 수 있는 기능을 제공해. 이건 프로젝트의 의존성을 관리하고 시스템 라이브러리와 격리시키는 도구야.

각 가상 환경은 고유한 Python 실행 파일과 라이브러리를 설치할 공간을 가져서 프로젝트들 간의 독립성을 보장하지.

특히 서로 다른 프로젝트들이 동일한 라이브러리의 다른 버전을 필요로 할 때, 또는 시스템 라이브러리와 특정 프로젝트에 필요한 라이브러리 간의 충돌을 피하고자 할 때 유용해.

8.4 터미널 작업

PyCharm에서 운영 체제의 명령 줄과 직접 작업할 수 있어. Linux와 MacOS에서는 명령 줄을 Terminal이라고 부르므로 PyCharm에서도 그렇게 불러. 사실 이건 PyCharm의 변덕이 아니라 프로그래머들 사이의 관용적 표현이야.

Terminal을 열려면 사이드 메뉴의 터미널 버튼을 눌러:

다음과 같은 창이 띄워질 거야:

이 창에서 운영 체제 명령을 입력할 수 있어. 우리가 관심을 가질 것 중 하나지.

우리가 설치한 Python 인터프리터의 현재 버전을 알아보자. 이렇게 입력해야 해:


        python --version

내가 받은 결과는 다음과 같아:

너도 Python 3.12.x를 받았다면, 우리 둘 다 제대로 가고 있는 거야.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION