반응형

Python 3

[Python] 가상환경 - venv

잡담힘들다. 가상환경(Virtual Environment) 가상환경(Virtual Environment)은 프로젝트별로 독립적인 파이썬 환경을 생성하는 도구입니다. 일반적으로 하나의 시스템에는 여러 프로젝트가 있고, 각각의 프로젝트는 서로 다른 라이브러리 의존성을 가지고 있을 수 있습니다. 가상환경을 사용하면 이러한 의존성 충돌을 방지하고 프로젝트 간에 독립성을 유지할 수 있습니다.가상환경을 생성하면 해당 환경에 필요한 파이썬 실행 파일과 라이브러리들이 포함된 디렉터리가 생성됩니다. 그리고 해당 가상환경을 활성화하면 시스템 전역에 설치된 파이썬 패키지와 격리되어 독립적으로 사용할 수 있습니다.가상환경을 생성하고 관리하기 위한 주요 도구로는 venv, virtualenv, conda 등이 있습니..

Python 2024.04.03

[Python] YAML

잡답 토요일엔 실무자분이 오셔서 수업을 해주시는데 python에서 YAML를 종종 사용한다고 합니다. JASON보다 읽고 쓰기 쉽다고 하시네요. 배울 게 점점 많아집니다~ YAML YAML(YAML Ain't Markup Language)은 데이터 직렬화 양식 중 하나로, 사람이 쉽게 읽고 쓸 수 있으며 컴퓨터가 파싱하고 생성하기 쉬운 형식입니다. 다른 데이터 직렬화 양식인 JSON, XML과 비슷한 목적으로 사용됩니다. 그러나 YAML은 JSON보다 사람이 읽기 쉽고 작성하기 쉽습니다. 들여 쓰기를 사용하여 데이터의 계층 구조를 나타내며, 리스트, 딕셔너리, 스칼라 값 등을 지원합니다. 각 데이터 유형은 키-값 쌍으로 이루어진 매핑(Mapping)으로 나타낼 수 있습니다. YAML은 다음과 같은 특징을..

Python 2024.03.23

[Python] Logging(로깅)

잡담 토욜일에 나가서 파이썬 수업듣고 옵니다. 날씨가 많이 풀려서 매화 피고 난린데.. 나도 나가서 꽃구경 가고싶다. Logging(로깅) 파이썬 로깅(logging)은 파이썬에서 프로그램 실행 중에 발생하는 이벤트를 기록하는 것을 말합니다. 이벤트는 예외 발생, 정보 메시지, 경고 등 다양한 것들을 포함할 수 있습니다. 로깅은 프로그램의 디버깅, 오류 추적, 성능 모니터링 등에 유용하게 사용될 수 있습니다. 파이썬에서 로깅을 사용하는 주요 장점은 다음과 같습니다: 유연성: 로깅 시스템은 다양한 로그 레벨을 제공하여 어떤 이벤트를 기록할지 선택할 수 있습니다. 이는 디버깅, 정보, 경고, 오류 등과 같이 다양한 수준의 로그를 기록할 수 있음을 의미합니다. 구성 가능성: 파이썬 로깅 시스템은 로깅의 형식,..

Python 2024.03.23
반응형