코드재사용 2

'import pizza'와 'from pizza import *'의 차이

와 의 차이점 비교1. import pizza 설명: pizza 모듈 전체를 가져옵니다. 모듈 내 함수나 변수를 사용할 때 반드시 모듈 이름을 접두사로 붙여야 합니다. 예시: import pizzapizza.make_pizza("cheese") # 모듈 이름으로 접근 장점: 코드가 명시적이라 가독성이 높습니다. 이름 충돌 위험이 없습니다. 단점: 모듈 이름을 계속 써야 하므로 코드가 길어질 수 있습니다. 2. from pizza import * 설명: pizza 모듈의 모든 함수와 변수를 직접 가져옵니다. 모듈 이름 없이 바로 사용할 수 있습니다. 예시: from pizza import *make_pizza("cheese") # 바로 호출 가능 ..

[파이썬] PyCharm 리소스 선언 확인

PyCharm 리소스 선언 확인이미지에서 PyCharm의 Ctrl + 클릭 기능을 활용해 make_pizza_box 함수의 정의를 확인한 모습입니다. 파이참에서는 Ctrl 키를 누른 상태에서 마우스를 리소스명에 올리면 팝업 설명이 뜹니다. 마우스를 클릭하면 리소스로 이동합니다. 모든 리소스 가져오기'모든 리소스 가져오기'는 Python에서 `from module import *` 구문을 사용해 특정 모듈의 모든 함수와 변수를 가져오는 방식입니다. 이 방법은 편리하지만, 가져온 항목이 많아지면 코드 가독성과 유지보수가 어려워질 수 있습니다. 또한 동일한 이름의 함수나 변수가 있을 경우 충돌 문제가 발생할 가능성이 큽니다. 따라서 필요한 리소스만 명시적으로 가져오는 것이 권장됩니다.정리모듈 사용은 코드 재사..