본문 바로가기
커리어노트 📈/KPMG 교육

인공지능과 생성형 AI (3) 디렉토리, 터미널, pathlib 모듈

by Hayley S 2024. 12. 5.

파일 및 디렉토리의 이해 - 터미널, 파일탐색기, 파이썬

C드라이브 - 하드디스크 (물리적 저장)

cd: change directory

파일탐색 와일드카드란? ‘’ * “ 뒤에 모든 것을 찾아라.

  • 해시테이블은 파일 이름을 알고 있을 때 바로 그 파일을 빠르게 찾는 데 좋고, 인덱스는 특정 조건에 맞는 파일들을 빠르게 찾는 데 좋다.
  • 캐시메모리: CPU가 자주 사용하는 데이터를 저장하는 작고 빠른 메모리다. 컴퓨터가 더 빠르고 효율적으로 일할 수 있게 한다. 바로바로 꺼내 쓸 수 있다.

 

4개월 간의 세일즈 분석

위 내용들은 API, 크롤링 할때 필요하다. 파일과 데이터가 쌓여있고 한개로 합쳐서 봐야하기 때문에 폴더 관리는 계속 필요할 것이다. Path가 이런일을 한다.

폴더 내의 파일을 가져오는 방법을 두 가지, glob 모듈과 pathlib 모듈이 있다.

Python 3.x에서는 pathlib 모듈을 사용하는 것이 더 현대적이고 권장되는 방식이다.

 

파이썬 GUI 종류와 특징

  • Tkinter (티킨터)

특징: 모듈 별도로 설치 않아도 되고, 파이썬만 설치되어있으면 바로 사용할 수 있다.

하지만, UI가 오래된 느낌이 난다.

파이썬 원래 용도는 혼자 쓰는 것이다. 그렇기때문에 GUI가 좋지 않다.

리스트박스, 콤보박스, 라디오박스, 체크박스 - 용어 알아두면 좋다.


프로젝트 기획서 작성 (ChatBot)

챗봇 종류

(1) 사실에 근거한 자료만 보여주는 챗봇 (GPT필요없음) 차트출력도 가능

(예) 매출자료 클릭 → 월 클릭 → 리스트 출력

또는 매출자료 클릭 → 202402해서 년월입력해서

 

(2) 생성형이 필요한 챗봇 ( 텍스트, 이미지 등)

창의자료 생성&질문에 대한 유사한 내용으로 내 자료를 검색해야 할 때도 필요함

(예) gpt로 동화책 만들기 / gpt 물류관리 / gpt 고객관리

GPT 이용해서 프로젝트 기획서 수정해도 됨. 데이터분석 할 수 있는 부분 있으면 같이 추가.

분야가 막막하면 물류, 금융, 제조, 커머스에서 선택하세요.