환경 설정

D+23 [ GUI ] 환경 설정 이해

goodjop79 님의 블로그 2026. 5. 8. 15:37

ㅇ 일 자 :  2026년 5월 8일(금)
ㅇ 주 제 : GUI 환경 설정 및 이해하기 (가상환경, 디자이너, 모듈, 패키지, 디렉토리, 새프로젝트 등)
 
1.  GUI (Graphic User Interface, 그래픽 사용자 인터페이스)
    아이콘, 버튼, 메뉴 등 시각적 요소를 통해 사용자가 컴퓨터나 디지털 기기와 직관적으로 상호작용하는 환경
    명령어(CLI)를 직접 입력하지 않고도, 마우스나 터치로 작업을 수행하여 사용 편의성을 극대화한 것
 
2. 모듈, 패키지, 디렉토리 
  가. 모듈(Module) :  파이썬 모듈은 함수, 변수, 클래스를 모아놓은 파이썬 파일 .py 이다. 코드를 재사용하고 구조화시 사용한다
       - 모듈 전체 가져오기 : import 모듈명.함수( ) ,  특정요소만 가져와 사용하기 : from 모듈명 import 함수/클래스 
  나. 패키지(Package) : 유용한 기능(여러개의 모듈들)을 폴더구조로 묶어 놓은 라이브러리 단위 pip (기본패키지 관리자)
       - 패키지 디렉토리에는 _ _init_ _.py 가 있어야 패키지로 인식된다.
       - pip install 패키지 명령어를 통해 설치한다.
       ※ 활용분야 : 데이터 분석 과학 (수치계산 Numpy, 데이터처리 Pandas, 과학기술체계 Scipy), 시각화,
                           머신러닝/딥러닝(Tensorflow, Pytorch), 웹크롤링 등)
   다. 라이브러리(Libary) : 특정작업을 쉽게 구현하도록 미리 만들어진 함수, 클래스, 데이터 집합체 이다.
       - pip install numpy 외부에서 설치해서 import numpy as np로 사용한다. ---> 의미는 실습해 봐야 한다.   
         예) pip install numpy  또는 pip install pandas 
       - 외부 라이브러리 패키지 pip upgrade : 다른 사람이 작성한 것을 가져와서 사용하는 것     
         예) >>> pip install PySide6      >>> pip install package
 
※ 모듈(파일 단위) + 패키지(폴더 단위) = 라이브러리 

 [  JSON 파일 {} ,   PythonPorject 모듈,  디렉토리 ]  

 
2. PyCharm에서 Pyside6 사용자 가상환경 설정 활용하기 
   파이참 실행 --> 새프로젝트 --> 저장(설치) 위치 지정 --> 환영인사 스크립트 생성 체크 해제 (안내문 없이 작업창 1행부터 가능)
    --> 인터프리터 타입(프로젝트vnv) 선택 --> Python 버젼 선택(구버젼 선택)  --> 생성  

   [디자이너 환경 활용 (?designer - 마우스 우클릭 - 다음에서 열기 - file 클릭 화면]

 

    [디자이너 : 프로그램 개발에 활용할 디자인 작성 화면]