(python) import 관련 - 모듈, 패키지, \_\_init\_\_.py, \_\_all\_\_
모듈 단독 실행 시 import 경로 문제 ├── common │ ├── \_\_init\_\_.py │ ├── copy.py │ └── clean.py ├── T1036 │ ├── \_\_init\_\_.py │ ├── bar.py │ ├── foo.py ├── run.py 우선, 기본적인 import 동작 방식 pyth...
모듈 단독 실행 시 import 경로 문제 ├── common │ ├── \_\_init\_\_.py │ ├── copy.py │ └── clean.py ├── T1036 │ ├── \_\_init\_\_.py │ ├── bar.py │ ├── foo.py ├── run.py 우선, 기본적인 import 동작 방식 pyth...
\*args ## 가변인수 \*\*kwargs ## 가변 키워드 인수. key=value 형태의 가변 길이 인수를 받을 때. dict 형태로 넘겨받게 된다. 키워드 인수를 반드시 key=value 형식으로만 받고 싶을 때 def test(arg, key=None): pass test(1, 2) positional arg 다음에 이어서 그냥 인자...
list()함수를 이용해 다른 데이터 타입을 리스트로 변환할 수 있다. tuple()함수를 이용해 다른 데이터 타입을 투플로 변환할 수 있다. dict()함수를 이용해 두 값으로 이루어진 시퀀스를 딕셔너리로 변환할 수 있다. 항목 삭제 del arr[offset] arr.pop(offset) arr.remove(value) # 값으로 삭제 ...
windows 환경변수 설정 set env\_name="value" echo %env\_name% 근데, Unix-based에서도 그렇 듯 해당 쉘에서만 임시로 추가된다. 글로벌하게 사용하려면 .profile 등에 추가해줘야 하는 것 처럼 환경변수 탭에서 직접 설정해야 한다. windows 환경변수 | 변수 | 자료값 | | — | — |...
파이썬에서는 모든 것이(데이터 타입이나 함수, 프로그램까지) 객체로 구현되어 있다. 함수가 일급 객체이기 때문에 JS같이 함수형으로 프로그래밍 할 수도 있다. 파이썬에서 변수를 값으로 초기화하면 자바의 wrapper class 비슷하게 동작한다. 1) 값을 담은 객체로 생성된다. 2) 변수는 이 객체를 가리킨다. a = 3 하면 a라는 변수에 3이...
Lambda // 기본 형식. 2줄 이상일 때 ( parameters ) -> { expression body } // 별다른 내용 없이 바로 return할 수 있는 경우 ( parameters ) -> expression Lambda를 활용한 Thread 보통 자바에서 Thread는 다음과 같이 Thread로 사용할 class에 Ru...
커밋 관련 커밋 히스토리 조회 git diff git log git log -p [-숫자] commit 합치기 - rebase commit할 때 뭔가 커밋 단위가 너무 작아서 여러개의 커밋을 묶고 싶을 때 사용한다. git rebase -i feature1 ~ 4 # feature1 브랜치 최상위 커밋부터 아래 4번째 커밋까지 합친다. ...
hidden-features-of-python 설정값 (config file. properties, json, yml) 관리하기 https://mingrammer.com/ways-to-manage-the-configuration-in-python/ editable로 설치 pip install --editable . -e, --editable &...
VScode C:\> code <file\_name> extension 그냥 검색하고 나서 정렬기준 설치 수로 놓고 조회해서 상위권 다운받으면 된다. Active File in statusbar Path Intellisense git history C/C++ HTML Snippets Partial Diff ...
FC3에 적용된 메모리 보호 기법 Stack Dummy : O Down Privileage of bash : O Random Stack : O Random Library : X Random Program Binary Mapped : X ASCII Armored Address Space : O mapping address의 첫...