Python/기타 3

파이썬 프로그래밍 기초 - 딕셔너리 자료형

딕셔너리(dictionary)란?리스트나 튜플처럼 순차적으로 해당 요솟값을 구하지 않고, Key를 통해 Value를 얻는다. 딕셔너리 자료형파이썬은 대응관계를 나타낼 수 있는 딕셔너리 자료형('연관 배열' or '해시' 라고도 함)을 가지고 있다.ex) "이름"="홍길동", "생일"="몇 월 며칠", "야구" = "baseball" ... 딕셔너리의 기본 모습{Key1:Value1, Key2:Value2,Key3:Value3...} 딕셔너리 쌍 추가>>> a={1:'a'}>>> a[2]='b' # >> a{1: 'a', 2: 'b'}>>> a['name']='pey' # >> a{1: 'a', 2: 'b', 'name': 'pey'}>>> a[3] = [1,2,3] # >> a{1: 'a', 2: 'b'..

Python/기타 2025.03.20

(Window) 아나콘다로 파이썬 가상 환경 설치 오류 해결하기 + 아나콘다 가상환경에 대해

문제 상황파이썬 3.10.12 버전을 git에서 다운받아 프로젝트에 3.10.12버전으로 가상환경을 세팅했어야 했다근데 자꾸 scipy 버전 어쩌고, cl 어쩌고 오류가 뜸(진짜 개빡침)- 오류 내용Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [12 lines of output] + meson setup C:\Users\wlwlg\AppData\Local\Temp\pip-install-z5kzo2po\scipy_3341cf79f1c4444f997d4f6037..

Python/기타 2025.03.17

pyenv 설치하기 (Window) / pyenv 가상환경 생성 및 활성화yenv 설치하기 (Window) / pyenv 가상환경 생성 및 활성화

pyenv란?여러 버전의 Python을 쉽게 관리할 수 있도록 도와주는 도구 pyenv가 필요한 이유- 여러 버전의 Python을 설치 & 전환 기능  ex) 프로젝트마다 Python 3.8, 3.9, 3.11 등 같이 버전이 다를 수 있는데, 이를 쉽게 변경할 수 있다.- 운영체제에 기본 설치된 Python과 별도로 관리가 가능하다.  - 시스템 Python을 건드리지 않고 독립적인 환경을 만들 수 있다.- 가상 환경과 함께 사용이 가능하다.(pyenv-virtualenv)  - virtualenv나 venv와 조합해서 프로젝트별로 격리된 환경을 만들 수 있다. => pyenv를 이용하면 각 버전의 Python을 동적으로 가져와서 프로젝트별로 다르게 적용할 수 있다.    따라서, 사용자가 일일이 각각..

Python/기타 2025.03.14