🕹️AI_ 9기/Chapter 1 📚 4조 404

모듈과 패키지 - import, pip (💪헬스 운동과 비슷하다!)

highcat 2024. 11. 28. 09:29

 

 

헬스장에 왔더니 다양한 운동기구들이 보여!

종류도 다양하고 작동 방식도 다 다르네?
활용하는 방법이 마치 프로그래밍 언어들 같다랄까?

 

 

 

 


 

 

 

 

 

비슷한 주제로 한 번 얘기해 볼게.
여기 패키지모듈, 그리고 pipimport가 있어!

 

 

 

 

 

 

 

 

1. 패키지 → 운동 기구

패키지는 헬스장에 있는 다양한 운동 기구를 뜻해.
  • 예: 덤벨, 러닝머신, 요가 매트처럼 각각의 운동 목적에 맞는 기구.
  • 프로그래밍에서는 미리 만들어진 기능을 수행하는 프로그램 모음

패키지 = 미리 만들어진 기능 모음

  • numpy = 러닝머신
  • pandas = 덤벨

 

 


 

2. pip → 운동 기구를 자리로 가져오기

pip는 헬스장 회원이 운동하려는 기구를 자리로 가져오는 과정이야.
  • 예: 덤벨을 가져와 운동할 준비를 하는 것.
  • 프로그래밍에서는 필요한 패키지를 설치하는 과정.

pip = 설치하여 준비한다.

  • pip install requests = 줄넘기를 가져오기.
  • pip install pandas =덤벨을 자리로 가져오기.
  • pip install --upgrade numpy =러닝머신을 더 좋은 버전으로 업그레이드

 

 

 


3. import → 운동 기구 사용

import는 자리로 가져온 운동 기구를 실제로 사용하는 과정이야.
  • 예: 덤벨로 팔 운동을 시작하거나, 러닝머신에서 뛰기 시작.
  • 프로그래밍에서는 설치된 패키지를 코드에서 사용하는 것과 같아.

import = 필요한 코드를 가져와서 사용하는 명령어

  • import numpy = 러닝머신을 사용해서 뛰기 시작.
  • import pandas = 덤벨을 들어서 팔 운동 시작.

 

 

 

 


 

4. 모듈 → 기구의 세부 기능

  • 모듈은 운동 기구의 세부적인 기능이나 옵션을 뜻해.
    • 예: 러닝머신에서 속도를 조절하거나, 덤벨 무게를 선택하는 과정.
    • 프로그래밍에서는 패키지 안의 세부 기능을 사용하는 것과 같아.

모듈 = 특정 기능이 담긴 옵션

  • from numpy import array = 러닝머신의 속도를 시속 10km로 설정.
  • from pandas import series = 덤벨 무게를 10kg로 선택.

 


쉽게 비유하여 정리하자면?

 

Python 개념 헬스장
패키지 운동 기구 (덤벨, 러닝머신 등)
pip 운동 기구를 자리로 가져오는 과정 (덤벨을 가져다 놓기)
import 자리로 가져온 운동 기구를 사용해서 운동을 시작하는 과정 (러닝머신에서 달리기)
모듈 운동 기구의 세부 기능 (속도 조절, 무게 설정 등)

 

 

 

 

패키지   pip   import       모듈
운동 기구   가져와 사용   운동 시작       무게 설정

 

















 + UP ⬆




 

 


 

 

🏃 직접 러닝머신에 뛰어보는 예제

 

 

 

 

 

1. 러닝머신 가져오기 = pip install

 

 

 

 

2. 러닝머신 사용 = import

 

 

3. 속도 조절 = 모듈

더보기
  • 배열 함수(array)를 사용했기 때문에 f를 사용해.
  • f (f-string) :문자열을 포맷할 때, 문자열 안에 변수를 직접 삽입할 수 있게 해줘.
  • 문자열 앞에 f를 붙이면, 중괄호({ }) 안에 변수를 넣어서 해당 값이 문자열에 포함돼.
    즉, 숫자 1을 넣었기 때문에 배열(array)에서 두번째 값을 선택한 15가 나와.

 

 


 


💪 이미 가지고 온 덤벨로 다른 운동하기 !


5. from 과 import 을 함께 사용

 

 

 

 

 

 

1. import 만 사용했을 때

 

덤벨을 가져와 들어올리기 운동을 시작 덤벨을 가져와 덤벨 스쿼트를 시작

덤벨을 총, 두 번이나 가져왔다. 😥    

 

 

 

 

 

 

 

2. fromimport를 같이 사용한다면?

 

덤벨을 가져와 들어올리기 운동을 시작   들고 있던 덤벨스쿼트 시작


한 번 가져온 덤벨로 여러 운동을 했다. 🔥

 

 

 


 

 

 

 

쉽게 이해하려고 운동하면서 생각해 봤어!
몸도 다 풀었겠다. 이제 강의 들으러 가 볼까..?

.

.

.