Python

    3-16[Python] 던더 메서드

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 4673 2. 기본 - 프로젝트를 진행하면서 이것저것 구글을 검색하면서 찾아보면서 만들던 중 기본이 너무 부족한 것으로 생각되어 내가 사용하는 내용 중에 이해가 안 되는 모든 내용을 찾아보면서 다시 복습함 - 내용 요약 파이썬 매직 메서드(던더 메서드) 파이썬에서는 객체에서 불러올 수 있는 메서드 중 __메서드 이름__이런 식으로 더블 언더스코어가 양쪽으로 붙어있는 메서드들이 있음 이것은 매직 메소드 (혹은 스페셜 메서드, 혹은 던더 메서드)라고 함 이런 내용만 봐서는 잘 이해가 되지 않아서 의문이 계속 생겼었는데 아주 쉽게 아무런 프로그래밍적인 기본이 없는 사람도 이해할 수 있게 설명하자면 프로그래밍 문법을 이용하여 특정 타입이나 문자열의 배 열등..

    [PYTHON] 가상환경 사용하기

    장고 심화반 강의를 들으려고 하는데 venv 가상환경을 사용할 수 있어야된다는 내용이 있어서 정리를 하고 시작하려고 한다. 가상 환경을 사용하는 이유는 파이썬 패키지간 의존성이 크다고 생각할 수 있다. 프로젝트를 진행하다보면 패키지를 설치할 일이 많은데 작업환경이 바뀌고 하다보면 필요한 패키지를 동일한 버전으로 설치 할 수 없게되고 또 자기가 어떤 버전을 설치하였는지 기억하지 못하기에 환경을 통일화 하기 위하여 사용한다고 생각하면 되겠다. 추가적으로 venv라는 것에대하여 찾아보니 이런 내용이 있어서 설명을 추가한다. virtualenv와 venv중 어느 것을 사용하여야 할까라는 내용이었는데 결과적으로는 venv를 사용하면 되겠다. 이유는 파이썬3에서는 파이썬2에서 가상환경 라이브러리를 제공안해주던 것과..

    [PYTHON] path 환경 변수 설정

    [PYTHON] path 환경 변수 설정

    윈도우 10의 경우를 기본으로 설명 처음에 이런 내용을 설정할때는 그 개념을 이해하지 못하고 하다보니 왜 하는지도 모르겠고 뭘 하는지도 모르겠는 상황이 많았습니다. 이런 이유로 간단하게 설명하자면 path를 환경 변수 설정하는 것은 간단하게 나의 윈도우 '환경'에서 사용하는 명령어 '변수'의 경로'path'를 설정하여 명령어를 쳤을때 윈도우에서 사용할수 있는 경로를 지정하는 것이라고 생각하시면 되겠습니다. 여기서의 내용은 파이썬 설치시 실행할 수 있는 환경변수 추가를 하였을때 할 수 있는 내용과 내용이 같으며 초기 설정시 환경변수 추가를 체크하지 않으면 다른 위치에서 파이썬이 실행되지 않을거지만 아래 내용에 있는 시스템 변수에 환경변수를 추가하게 된다면 다른 위치에서 파이썬을 사용할 수 있습니다. 작업 ..