[Python] __name__ 부터 if __name__ == “__main__” : 까지 완벽 정리
·
Python
0. 익숙하지만 애매한 if __name__ == “__main__” :다양한 파이썬 코드들을 살펴보면  if __name__ == “__main__” : 이렇게 생긴 조건문에 많은 함수들이 들어있는 것을 자주 본 적이 있을 것이다.본인도 그저 막연하게 “모듈화를 위한 방법이다” 정도로만 얕게 알고 지나갔기 때문에 이번 기회에 확실하게 정리해보고자 한다.평소에 애매한 채로 넘어갔거나, 좀 더 확실하게 알고 싶으신 분들이 읽는다면 이번 기회에 확실하게 개념을 이해할 수 있을 것이라 생각한다.  1. __name__해당 모듈의 이름(파일명)을 담고 있는 내장 변수(파이썬에서 만들어둔 변수)현재 모듈의 이름 즉, 해당 파이썬 파일의 이름이 자동으로 저장된다.ex)  function.py 에서  __name__..
[Python] 피클(pickle) 파일
·
Python
0. pickle파이썬 객체 구조의 직렬화와 역직렬화를 위한 바이너리 프로토콜(Binary Protocols)을 구현하는 모듈객체 자체를 원래 형태 그대로 저장하고 불러올 수 있게 해주는 라이브러리pickle — Python object serialization pickle — Python object serializationSource code: Lib/pickle.py The pickle module implements binary protocols for serializing and de-serializing a Python object structure. “Pickling” is the process whereby a Python object hierarchy is...docs.python.org..
[Linux] 알아두면 쓸데있을 Linux 기술 1 (mkdir)
·
Linux
알아두면 언젠가 쓸데있을 Linux 기술을 소개해보고자 한다. 막상 사용하려면 당장 사용할 곳이 없어도, 언젠가 “아? 그 기능이 있었는데!?” 라고 생각나고,다시 찾아봐서 사용하면 시간을 많이 단축해 줄 수 있는 그런 기술들을 말이다.  여러개의 디렉터리 한번에 생성보통 mkdir을 사용해서 새로운 디렉터리를 생성할 때, 해당 위치로 이동해서 한개씩 만드는 경우가 많다.하지만 초기셋팅과정이나 세부적인 분리를 위해서 다수의 디렉터리를 생성할 경우 하나씩 만든다면 시간도 오래걸리고 너무 귀찮은 일이다.다양한 옵션을 사용해서 여러개의 디렉터리를 간편하게 만드는 방법을 소개하고자 한다. -p (--parents)상위 디렉터리가 없을 경우, 부모 디렉터리를 자동으로 생성한다./ 를 사용해서 여러개의 부모 디렉터..
bbabbungtting
다시 시작하는 웹 기반 다지기 ..... (AI를 곁들인)