728x90
반응형

Python 6

개발 환경 관리 가이드

아래 내용은 팀/회사 개발 환경을 안정적으로 유지하기 위한 환경 관리 모범 사례(Best Practices)를 정리한 가이드입니다.venv, conda, pyenv, Windows/Mac 환경을 모두 고려해 통합적으로 구성했습니다.환경 관리 모범 사례 가이드1. 프로젝트마다 독립된 가상환경을 반드시 구성한다프로젝트 간 패키지 충돌을 방지하고 재현성을 높인다.venv 또는 conda 중 하나를 선택해 일관되게 사용한다.가상환경 폴더는 보통 .venv/ 또는 env/로 통일한다.예시:project/ ├─ app/ ├─ .venv/ ├─ requirements.txt ├─ environment.yml └─ README.md2. 파이썬 버전과 패키지 버전을 명시적으로 관리한다“3.10”만 적지 말고 “3.10...

파이썬 가상환경 완전 정리: Mac / Windows + venv / conda 사용법 비교 가이드

데이터 분석, 백엔드 개발, LLM 프로젝트를 하다 보면 “프로젝트별 파이썬 환경을 어떻게 관리해야 하지?”라는 고민이 꼭 생깁니다.특히 다른 사람과 협업해야 하거나, 재현성(Reproducibility)이 중요한 경우에는 가상환경 구조를 명확히 이해하는 것이 필수입니다.이 글에서는 Mac / Windows, venv / conda 각각에서 가상환경을 만드는 방법을 완전히 정리합니다.1. 왜 가상환경을 써야 할까?프로젝트마다 서로 다른 패키지 버전 사용 가능실험 환경을 독립적으로 유지 → 충돌 방지협업 시 재현 가능한 환경 제공시스템 파이썬을 망가뜨리지 않음2. 전체 지도환경 파이썬 버전 관리 가상환경 생성 특징macOS + venvpyenv로 버전 관리python -m venv가볍고 빠름, 기본 제공m..

데이터프레임의 열 이름을 변경: 파이썬

import pandas as pd# 예시 데이터프레임 생성df = pd.DataFrame({ 'old_name1': [1, 2, 3], 'old_name2': [4, 5, 6]})# 단일 열 이름 변경df.rename(columns={'old_name1': 'new_name1'}, inplace=True)print(df)# 여러 열 이름 변경df.rename(columns={'old_name1': 'new_name1', 'old_name2': 'new_name2'}, inplace=True)print(df)# 일괄 열 이름 변경df.columns = ['new_name1', 'new_name2']print(df)# 함수 적용을 통한 열 이름 변경 (예: 모든 열 이름을 소문자로 변경)df.c..

데이터 프레임: 특정 열이 2개 이상의 요소로 이뤄진 리스트 to 각 요소별 새로운 행

제곧내 예시: 기존 df: | ID | Name | SEASON | Value1 | Value2 | ... | Value50 | --------------------------------------------------------------------------------------------------- | 1 | John | [Spring, Summer, Autumn] | 10 | 20 | ... | 100 | | 2 | Mary | [Winter] | 30 | 40 | ... | 200 | | 3 | Bob | [Spring, Autumn, Winter] | 50 | 60 | ... | 300 | 바꾼 df: | ID | Name | SEASON | Value1 | Value2 | ... | Val..

728x90
반응형