Python 5

python 가상화 비교(아나콘다, python)

conda와 venv는 프로젝트별로 독립적인 파이썬 환경을 만들어주는 가상 환경 도구이지만, 관리 범위와 목적에서 차이가 있습니다. miniconda 와 파이썬 비교아나콘다 (Conda) 환경설명: conda는 아나콘다(Anaconda) 또는 미니콘다(Miniconda)를 설치하면 사용할 수 있는 패키지 및 환경 관리 시스템입니다. 데이터 과학 분야에 특화되어 있으며, 파이썬 버전 자체와 패키지는 물론, 파이썬이 아닌 라이브러리(예: CUDA, MKL 등)까지 통합 관리합니다.장점:강력한 의존성 관리: NumPy, SciPy, TensorFlow처럼 복잡한 비(非)파이썬 라이브러리에 의존하는 패키지들을 안정적으로 설치하고 관리할 수 있습니다.파이썬 버전 관리: 프로젝트마다 다른 버전의 파이썬(예: 3.8..

IT 관련/기타 2025.07.08

uBuntu 파이썬 가상화 관련

우분투에서 파이썬 가상환경을 설정하고 관리하는 주요 명령어를 간단히 정리했습니다.1. 가상환경 생성python3 -m venv 가상환경이름예: python3 -m venv myenv (myenv라는 가상환경 생성)2. 가상환경 활성화source 가상환경이름/bin/activate예: source myenv/bin/activate활성화 후 터미널에 (가상환경이름)이 표시됨3. 가상환경 비활성화deactivate가상환경 종료4. 패키지 설치가상환경 활성화 상태에서 pip로 패키지 설치:pip install 패키지이름예: pip install requests5. 설치된 패키지 목록 확인pip list6. requirements.txt 생성현재 가상환경의 패키지 목록 저장:pip freeze > requirem..

카테고리 없음 2025.05.08

사이트 ping 모니터링

이 코드는 다음과 같은 기능을 제공합니다1-3개의 사이트에 대해 지정된 시간 간격으로 ping을 보냅니다.각 사이트의 IP 주소와 응답 시간을 표시합니다.명령행 인수를 통해 사이트와 시간 간격을 지정할 수 있습니다.python ping_monitor.py -s example.com google.com naver.com -i 30-s 또는 --sites: ping을 보낼 사이트 목록 (1-3개)-i 또는 --interval: ping 간격 (초 단위, 기본값: 60초)출력 예시:종료하려면 Ctrl+C를 누르세요.------------------------------------------------------------[2025-03-17 15:30:45] example.com (IP: 93.184.216...

Python에서 외부 모듈을 가져오는 방법 정리

Python에서 외부 모듈 가져오기외부 모듈은 Python 표준 라이브러리나 서드파티 라이브러리에 포함된 모듈을 의미하며, 이를 사용하려면 먼저 모듈을 가져와야 합니다. 아래에서 다양한 가져오기 방법과 각 형식에 대해 자세히 설명합니다.1. import 문 사용가장 기본적인 방법으로, 모듈 전체를 가져와 모듈 이름을 통해 함수, 클래스, 변수 등에 접근할 수 있습니다.형식:import module_name예시:import mathprint(math.sqrt(16)) # 출력: 4.0설명:import math는 math 모듈을 가져옵니다.math.sqrt(16)는 math 모듈의 sqrt 함수를 호출하여 16의 제곱근을 계산합니다.2. from ... import ... 문 사용모듈에서 특정 함수, 클래..

IT 관련/기타 2025.03.11

Claude 가 만들어 준 Tetris(python)

* 클로드 & 코파일럿이 함께 만든 Tetris 파이썬 코드입니다.* 전 파이썬의 기본문법만 알고 있어요.* 아직 완성도는 부족하지만 수정하면서 게임하시기에는 재미있을 꺼예요.  (이상한 블록을 추가 할 수도 있구요. ㅎ) # Description: 테트리스 게임을 구현한 코드입니다.import pygameimport randomimport time# 초기화pygame.init()# 색상 정의COLORS = {    'BLACK': (0, 0, 0),    'WHITE': (255, 255, 255),    'GRAY': (128, 128, 128),    'LIGHT_GRAY': (192, 192, 192),    'RED': (255, 0, 0),    'GREEN': (0, 255, 0),    '..

IT 관련/기타 2025.02.18
반응형