Python
-
🐍 파이썬 리스트(List) 기초 완벽 정리파이썬에서 가장 기본적이면서 활용도가 높은 자료구조는 바로 리스트(List)다. 리스트는 여러 개의 데이터를 하나의 변수에 순서대로 담아 관리하는 바구니와 같다. 리스트의 생성부터 주요 활용법까지 핵심 내용을 정리한다.1. 리스트의 생성리스트는 대괄호 []를 사용하여 만든다. 내부의 요소들은 쉼표(,)로 구분하며, 숫자, 문자열, 불리언뿐만 아니라 리스트 안에 또 다른 리스트를 넣는 것도 가능하다.# 다양한 형태의 리스트 생성numbers = [1, 2, 3, 4, 5]fruits = ["사과", "바나나", "포도"]mixed = [100, "Python", True, [1, 2]]empty = [] # 빈 리스트2. 인덱싱(Indexing): 데이터 꺼내기..
Collection - list🐍 파이썬 리스트(List) 기초 완벽 정리파이썬에서 가장 기본적이면서 활용도가 높은 자료구조는 바로 리스트(List)다. 리스트는 여러 개의 데이터를 하나의 변수에 순서대로 담아 관리하는 바구니와 같다. 리스트의 생성부터 주요 활용법까지 핵심 내용을 정리한다.1. 리스트의 생성리스트는 대괄호 []를 사용하여 만든다. 내부의 요소들은 쉼표(,)로 구분하며, 숫자, 문자열, 불리언뿐만 아니라 리스트 안에 또 다른 리스트를 넣는 것도 가능하다.# 다양한 형태의 리스트 생성numbers = [1, 2, 3, 4, 5]fruits = ["사과", "바나나", "포도"]mixed = [100, "Python", True, [1, 2]]empty = [] # 빈 리스트2. 인덱싱(Indexing): 데이터 꺼내기..
2026.03.02 -
모든 질문 내용과 파이썬 버전 지정 방법, 그리고 VS Code 연동 원리까지 포함하여 uv 파이썬 환경 관리 종합 가이드를 최종 업데이트한다.🐍 uv를 이용한 현대적인 파이썬 환경 관리 종합 가이드파이썬 개발 환경 구축은 그동안 pyenv(버전 관리), venv(가상 환경), pip(패키지 설치) 등 여러 도구를 따로 써야 해서 번거로웠다. uv는 이 모든 기능을 하나로 통합하고 Rust 기반의 압도적인 속도를 제공하는 차세대 관리 도구다.1. uv 설치하기Mac (Homebrew 권장)brew install uvWindows (PowerShell 권장)powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"2..
UV모든 질문 내용과 파이썬 버전 지정 방법, 그리고 VS Code 연동 원리까지 포함하여 uv 파이썬 환경 관리 종합 가이드를 최종 업데이트한다.🐍 uv를 이용한 현대적인 파이썬 환경 관리 종합 가이드파이썬 개발 환경 구축은 그동안 pyenv(버전 관리), venv(가상 환경), pip(패키지 설치) 등 여러 도구를 따로 써야 해서 번거로웠다. uv는 이 모든 기능을 하나로 통합하고 Rust 기반의 압도적인 속도를 제공하는 차세대 관리 도구다.1. uv 설치하기Mac (Homebrew 권장)brew install uvWindows (PowerShell 권장)powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"2..
2026.03.01 -
pyenv 기본 사용법목적개발하다 보면 프로젝트마다 요구하는 Python 버전이 다른 경우가 생긴다. pyenv는 이런 상황에서 Python 버전을 프로젝트별로 격리하고 관리하는 도구다.시스템 Python을 건드리지 않고 원하는 버전을 설치할 수 있다.프로젝트 폴더마다 다른 Python 버전을 지정할 수 있다.python 명령어를 원하는 버전으로 연결할 수 있다.단, pyenv는 Python 버전만 관리하며 패키지 관리는 담당하지 않는다. 패키지 격리는 venv 또는 uv를 함께 사용한다.Windows에서는 pyenv를 직접 지원하지 않으며, pyenv-win이라는 별도 포트를 사용한다.설치macOSbrew install pyenv설치 후 ~/.zshrc에 아래 내용을 추가한다.export PYENV_R..
pyenvpyenv 기본 사용법목적개발하다 보면 프로젝트마다 요구하는 Python 버전이 다른 경우가 생긴다. pyenv는 이런 상황에서 Python 버전을 프로젝트별로 격리하고 관리하는 도구다.시스템 Python을 건드리지 않고 원하는 버전을 설치할 수 있다.프로젝트 폴더마다 다른 Python 버전을 지정할 수 있다.python 명령어를 원하는 버전으로 연결할 수 있다.단, pyenv는 Python 버전만 관리하며 패키지 관리는 담당하지 않는다. 패키지 격리는 venv 또는 uv를 함께 사용한다.Windows에서는 pyenv를 직접 지원하지 않으며, pyenv-win이라는 별도 포트를 사용한다.설치macOSbrew install pyenv설치 후 ~/.zshrc에 아래 내용을 추가한다.export PYENV_R..
2026.02.28