반응형
모듈
모듈은 레고 블록이라고 생가하면 됨
패키지는 이런 레고블록들을 잘 정리해서 모아둔 박스
파이썬에서는 패키지가 많고 잘 돼있어서 블록 조립하듯 뽑아서 만들면 됨
__name__ == '__main__' 이 없다면 위의 모듈을 import할때 자동으로 print가 실행됨 이를 방지하고자 __name__ 사용
모듈의 호출방법 3가지
가장 위에 있는 'import 모듈명'으로 사용하는게 좋음
코드를 직관적으로(코드가 어디서 왔는지) 볼 수 있기 때문
패키지의 정의
폴더별로 __init__을 설정하여 패키지(모듈 모음집)라는 것을 알리는 것, 파이썬 3.3버전부터는 필요없지만 그래도 해주는게 관례
가상환경
필요한 패키지를 이것저것 다 설치하다보면 언젠가 충돌이 일어날 수 있고, 비효율적임
둘중해서는 conda를 주로 사용(강사님 피셜, 그냥 강사님이 conda를 상당히 좋아하는 듯)
강의보러가기
https://www.boostcourse.org/onlyboostcampaitech6/lecture/1502900?isDesc=false
반응형
'네이버 부스트캠프(naver boostcamp)' 카테고리의 다른 글
[부스트캠프 AI Tech 프리코스] 9강 행렬이 뭐에요? (0) | 2023.08.25 |
---|---|
[부스트캠프 AI Tech 프리코스] 8강 벡터가 뭔가요? (0) | 2023.08.24 |
[부스트캠프 AI Tech 프리코스] 7강 numpy (0) | 2023.08.24 |
[부스트캠프 AI Tech 프리코스 6강] File / Exception / Log Handling (0) | 2023.08.17 |
[부스트캠프 AI Tech 프리코스 4강] Python Object Oriented Programming (0) | 2023.08.16 |