파이썬

·잡다한 내용
Python 을 실행할 때 가상환경 설정을 해야한다. ✏️ 가상환경을 설정하는 이유의존성 관리서로 다른 프로젝트가 서로 다른 버전의 패키지를 사용할 수 있다. 예: 프로젝트 A에서는 Django 3.x를, 프로젝트 B에서는 Django 4.x를 사용할 수 있음.시스템 환경 보호전역 Python 환경에 직접적으로 영향을 주지 않으므로, 의도치 않은 충돌이나 패키지 손상을 방지할 수 있다.재현 가능한 환경venv와 requirements.txt 파일을 함께 사용하면 동일한 패키지 환경을 다른 시스템에서 재현할 수 있다. 🛠️ Python 가상환경 생성하기python -m venv [env_name]// examplepython -m venv .venv해당 명령어를 입력하면 된다.  🕹️ Python 가상..
·잡다한 내용
오늘 코딩을 하다 list 수정에 대해서는 함수 안에 global로 선언하지 않아도 작동하고int 변수의 경우에는 global로 알려줘야지만 함수 안에서 사용할 수 있었다.  왜 그 럴 까 정답은 가변객체, 불변객체에 있었다. 가변객체 : list, dict불변객체 : int, str, tuple, float int는 불변객체로 수정하려면 재할당을 해야한다.이때 문제가 생기는 것인데, 전역변수를 주소값을 참조하고 수정하려면 global 선언이 되어 있어야 한다. 반면에 list 는 가변객체로 list 자체의 주소값은 변하지 않아수정할 때도 global 선언이 되어 있지 않아도 된다는 점~~ 새로운 것을 알았다.
yolang
'파이썬' 태그의 글 목록