파이썬
24. 모듈, 패키지
24. 모듈, 패키지
2024.02.03# import 모듈명 import module3 import module3 as mod3 # from 모듈명 import 모듈 요소 from module3 import function from module3 import function as fn module3.function(123) mod3.function(123) function(123) fn(123) # 패키지 절대 경로 참조 from pacakge.sub_package3 import module1 as mo mo.function(params) # 패키지 import import pacakge as pk pk.module.function(params) cpython dir https://github.com/python/cpython/blob/ma..
1. 라이브러리 & 모듈, 패키지
1. 라이브러리 & 모듈, 패키지
2023.10.17라이브러리, 모듈, 패키지 모두 다른 사람이 만들어 놓은 코드를 정리하는 단위다. Python 에서는 "라이브러리"라는 용어 대신, 모듈과 패키지 라는 용어와 개념을 사용한다. C/C++ 에서 Library 는 수정이 필요한 함수들이 있으면, 다음 버전에 새로운 함수명으로 추가했다. C# 에서 Framework 의 Library 는 수정이 필요한 함수들이 있으면, 내부적으로 수정되었다. 간단히 요약하면, Module 은 "연관있는 소스 코드의 묶음"이다. 즉, 어떠한 로직이나 함수들을 모아놓은 것이다. Package는 "연관있는 Module"의 묶음"이면서, "폴더의 경로"다. # 1. # import 모듈명 (py 파일) import module3 import module3 as mod3 module3..
VS Code /w Python setup
VS Code /w Python setup
2023.06.05Visual Studio 와 Visual Studio Code는 다르다. Visual Studio 를 IDE(Integrated Development Environment, 통합 개발 환경) 이다. IDE 는 Editor + Builder(Compiler) + Deberger 및 개발 편의 기능들을 통합한 개발 툴이다. Visual Studio Code (VS Code)는 Editor 다. IDE 가 아니다. Builder가 내장되어 있지 않아 VS Code에서 빌드를 하려면 별도의 컴파일 환경을 구축해 연동해야 한다. 하지만 VS Code 는 확장 기능을 이용해 의존성 관리, Intellisense와 같은 자동완성, 디버깅, 테스트, 배포까지 한번에 가능한 IDE로도 사용이 가능하다. 이러한 개발 환경..