인프런강의 2

[인프런 리프 대학생 2기] Chapter4. 오픈소스 프로젝트(2)

나만의 패키지 만들기 PyPI 배포 (1) # 오픈소스 라이센스 체크 필수 :) MIT LICENSE [패키지 배포 순서] >> 필수 파일 1. README.md 2. setup.py 3. setup.cfg(optional) 4. LICENSE 5. MANIFEST PyPI에 배포하려면 아래와 같은 과정을 거쳐야 한다. anaconda 창을 켜서, activate 가상환경명을 실행하여, 가상환경을 실행시켜줘야 한다. 그리고 pip install twine을 입력하는데, PyPI 배포시 권장되는 twine을 이용해 배포한다! 그리고 업로드는 python -m twine upload dist/*를 입력하면 끝! dist 폴더 내의 파일이 업로드된다. ~~업로드 중 ~~ 배포가 성공적으로 이루어졌다! view..

[인프런 리프 대학생 2기] 1주차 미션 활동 | Context Manager(1)

Context Manager : 원하는 타이밍에 정확하게 리소스를 할당 및 제공, 반환하는 역할을 한다. A context manager is an object that defines the runtime context to be established when executing a with statement. The context manager handles the entry into, and the exit from, the desired runtime context for the execution of the block of code. python에서는 context manager 프로토콜을 갖는 것을 권고한다. (for 원하는 타이밍에 정확하게 리소스를 할당하고 제거하기 위해) context man..